Skip to content

v0.2.0

Compare
Choose a tag to compare
@david-tejada david-tejada released this 22 Jun 11:30
· 659 commits to main since this release

Changed

  • Use a different tab than the current one to use as copy-paste area in Chromium to minimize the issue where the clipboard textarea steals focus.
  • Return the focus to the previous active element in Chromium clipboard.
  • Improve the appearance and placement of the hints.
  • Change hotkey to ctrl-shift-3 as some users were having issues with ctrl-shift-insert. Leave the latter as a fallback for backwards compatibility.
  • Improved performance by caching hint background color and first text node element.
  • Improved performance by checking if an element is visible only when necessary.
  • Improved hints toggle responsiveness by first updating the active tabs and then the rest using window.requestIdleCallback.
  • Implement adaptable hints. If part of the element being hinted is still visible it will try to place the hint at the bottom left corner.

Added

  • Added command to open one or more links in a new tab without focusing it.
  • Added multiple commands for closing tabs.
  • Added command for cloning the current tab.
  • Added commands for scrolling the current page and the scroll container of a particular hint.
  • Added command to copy the text content of a hinted element.
  • Added command to copy the address of a particular hint in markdown format.
  • Added commands to copy the location information of the current hint (host, origin, address, ...).
  • Added command to copy the address of the current page in markdown format.
  • Added commands to change between "boxed" and "subtle" hint style.
  • Added command to change the weight of the hint font between "bold", "normal" and "auto".
  • Added command to refresh the hints without needing to reload the page.
  • Added commands to show or hide the hints in five levels of priority (now, page, host, tab, global).
  • Added commands to include or exclude single letters from hints. Useful to minimize misclicks when using direct clicking.
  • Added URL in the title (useful so that talon knows the current URL) and commands to enable or disable this option.
  • Added flashing hint when using the command hover.
  • Added elements with contenteditable to the elements that need to be hinted.
  • Added shortcut to disable the hints.

Removed

  • Removed command hover fixed and leave hover without a timeout.

Fixed

  • Fixed issue #20 regarding the editor TinyMCE. Now, if the whole body is contentEditable, hints won't be displayed.
  • In direct clicking mode, if there is no hint or the hints are off, now it will type the characters.
  • Fixed an issue when some hints would remain even after the hinted element wasn't visible in the viewport.
  • Fixed hints not including combinations of the same letter.