Releases: david-tejada/rango
Releases · david-tejada/rango
v0.7.0
Added
- Add setting to always compute hintables.
- Add command for performing action on an element fuzzy searching its text.
- Add ability to customize custom selectors from the settings page.
- Add setting for notifying or not when toggling hints.
- Add command for hiding a specific hint.
- Add command to save a reference to the active element.
Fixed
- Fix issue with elements not triggering intersection when within
positioned: fixed
element. - Fix hints being read out when using Microsoft Edge Read Aloud function.
- Make hints and keys to exclude settings case insensitive.
- Fix crown not taking account sticky headers with smooth scrolling.
- Fix Discord's internal links opening in a new tab.
- Fix "go input" not working when the hints are off.
- Fix slowness on startup caused by having to reload discarded tabs for
refreshing tab marker.
Changed
- Allow smaller hint font size.
v0.6.3
Added
- Log to the console the selectors used when showing references.
Fixed
- Fix some reference not working when the unique selector uses
href
. - Fix some instances of hints within tables breaking layout.
- Fix weird behavior displaying hints in contenteditable in https://pad.cogneon.io/.
v0.6.2
Added
- Add setting to hide tab markers when the hints global toggle is off (#253)
- Add command to get the title of the currently focused tab without including the decorations
Fixed
- Fix includeTabMarkers being altered by clicking the browser action button
- Fix buggy behavior when changing the title of a bookmark manually (#254)
- Handle focus change and update shouldBeHinted for all hintables. Fixes some instances of hints not displaying on menus that open when certain element is focused. (#256)
- Fix hints not being shown with new color spaces in CSS Colors v4 (#257)
- Improve include or exclude custom hints highlighting for better accessibility (#258)
- Fix focus not being called for all HTMLElements (#255)
v0.6.1
No changes. Just bumping the version number to be able to publish to Mozilla Addons after self publishing the mistake.
v0.6.0
Changed
- Clicking the action button also toggles the tab markers keeping them in sync with global hints toggle.
- Change the way preferences are declared in rango-talon. Now tags are used instead of settings.
Added
- Add commands for saving references to hints/elements for scripting.
- Add command
exclude all
to exclude all hints for the current host. - Add command to toggle tab markers.
- Add commands to store custom scroll positions and scroll to them.
- Add command
visit {user.website}
to focus a given tab by URL or create a new one. - Add command
tab hunt <user.text>
, to focus a tab matching a text in the title or URL using fuzzy search. Add commandstab ahead
andtab behind
to cycle through the results. - Add setting to use numbers instead of letters for hints.
- Add setting to change the viewport margin that determines where hints are drawn.
- Add setting to exclude certain strings from being used for hints.
- Add setting for excluding keys for certain URL patterns when using keyboard clicking.
- Add browser action context menu
Add Keys to Exclude
. This adds the host pattern of the current URL to thekeys to exclude
setting and opens the settings page. - Add
cursor: text
to the elements to show when using hint extra.
Fixed
- Fix toggle buttons in settings being invisible in high contrast mode.
- Fix invalid tab markers when restoring previous tabs on startup in Firefox.
- Fix some issues where hints for button elements failed to hide when those did.
- Fix an issue where reattaching hints would cause the tab to crash.
- Check if there is an offscreen document before creating one. This tries to fix a rare and difficult to reproduce issue where reading from the clipboard would fail.
- Remove the decorations added by Rango when saving bookmarks (except in Safari as it doesn't support the bookmarks API).
- Avoid the hints being included when printing.
- Fix some discord links opening in a new tab when they shouldn't.
- Fix some instances where direct clicking would be triggered when editing text and keyboard clicking on.
Removed
- Remove commands
rango direct
andrango explicit
. You can still specify which mode you prefer with the taguser.rango_direct_clicking
.
v0.5.0
Changed
- Improve the behavior of commands that place the cursor within or manipulate input text.
- Only show "What's New" page for major or minor version updates, not patch updates.
- Improvements to toast notifications.
- Improve performance when refreshing hints.
- Improve accessibility of hints (changing the hint size limit from 16px to 72px).
- Improve accessibility of the settings page.
Added
- Add keyboard shortcut to enable hints.
- Add command
go input
to focus the first input found on the page. - Implement tab markers and the ability to focus tabs using them.
- Add additional info to the settings page.
- Add setting for deciding where to open new tabs.
- Add settings to decide when to perform direct clicking.
- Add setting for notifications duration.
- Create keyboard clicking context menu in the browser action button.
- Create onboarding page that shows up on install.
Fixed
- Fix hints appearance being affected by
letter-spacing
of a parent element. - Fix tooltip not working properly on some pages.
- Fix hints marked for inclusion or exclusion not being cleared after
hints refresh
. - Fix
custom hints reset
not clearing hints marked for inclusion or exclusion. - Fix
tab back
sometimes failing. - Fix custom selectors not working in iframes.
- Fix keyboard clicking failing in some situations.
- Fix wrongly positioned hint for some
contenteditable
elements. - Fix some hints being partially hidden in OneNote.
- Fix hint not displaying properly with inherited
text-indent
. - Fix performance issue when calculating if a hintable is redundant.
- Fix wrong stacking context of hints in some situations.
- Fix an issue reclaiming hints from other frames that would cause not all hints to be shown when using
hint extra
.
v0.4.2
Fixed
- Fix bug introduced in v0.4.1 where no command is able to run if there is no content script.
Full Changelog: v0.4.1...v0.4.2
v0.4.1
Fixed
- Fix hints toggle status displaying without using any of the hint toggle commands.
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Changed
- Use sync storage to keep settings synchronized across computers.
Added
- Add toast notifications to provide better user feedback.
- Create a settings page to enable users to manage their preferences.
- Add command
rango settings
to open the setting page. - Add command
rango open {page}
to quickly open some pages related to Rango like the readme, issues, new issue or sponsors. - Add page What's New to show the user the new features and changes when the extension updates.
Removed
- Remove commands for changing the hint weight and style (boxed or subtle) as this can be now accomplished using the settings page.
Fixed
- Fix hints sometimes not reacting to commands after navigating back or forward in the page history.
- Fix allocation of hints in Safari when the user has the option "Preload Top Hit in the background" enabled.
- Fix some checkboxes and toggle buttons not receiving hints, considering cases where the input/button element is hidden and replaced with a stylized sibling.
- Handle cases where hints are deleted by the page.
- Fix scrolling behavior to ensure the correct scroll amount in various pages. Issue #94.
- Fix issue with hints modifying the aspect of tables with
table-layout: fixed
. Issue #92. - Fix keyboard clicking not working in iframes.
- Fix tooltip not always displaying correctly.
- Fix some editable elements not receiving focus when clicked or having the cursor placed in the wrong position when using the
post
command.
Full Changelog: v0.3.4...v0.4.0
v0.3.4
Fixed
- Fix regression with not being able to type one or two characters when there is no content script