Skip to content

Releases: david-tejada/rango

v0.7.0

17 Jun 10:24
e2d0647
Compare
Choose a tag to compare

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

02 Feb 09:23
11d74fa
Compare
Choose a tag to compare

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

08 Dec 16:11
36853f6
Compare
Choose a tag to compare

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

13 Nov 14:55
c732bea
Compare
Choose a tag to compare

No changes. Just bumping the version number to be able to publish to Mozilla Addons after self publishing the mistake.

v0.6.0

13 Nov 14:02
3b1cbb8
Compare
Choose a tag to compare

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 commands tab ahead and tab 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 the keys 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 and rango explicit. You can still specify which mode you prefer with the tag user.rango_direct_clicking.

v0.5.0

07 Aug 14:16
7e5ccf8
Compare
Choose a tag to compare

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

28 Apr 11:54
Compare
Choose a tag to compare

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

25 Apr 13:19
Compare
Choose a tag to compare

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

25 Apr 05:55
Compare
Choose a tag to compare

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

24 Feb 07:50
Compare
Choose a tag to compare

Fixed

  • Fix regression with not being able to type one or two characters when there is no content script