tridactyl/doc/changelog.md
2018-04-16 08:47:18 +01:00

6.7 KiB

Tridactyl changelogs

Release 1.9.2

  • Fix #392 (bug with keyseq)

Release 1.9.1

  • Fix buffer switch bind

Release 1.9.0

  • Allow binds with modifiers (e.g. <C-u>) and binds of special keys (e.g. <F1>) and both together (e.g. <SA-Escape>)
  • Normal mode now only hides keypresses that you've told it to listen to from the web page
  • Improve documentation
    • Update readme
    • Improve help on excmds.ts
    • Update AMO text (includes explanation of why various permissions are demanded)
    • Add tutorial on tutor
      • Shown on first install of Tridactyl
    • Add viewconfig command to open the current configuration in Firefox's native JSON viewer (which Tridactyl doesn't work in)
  • Move betas to our own site as addons.mozilla.org stopped supporting them (#307)
    • Add automatic updates for betas
      • If you downloaded a beta before pre778, you will need to update manually to a later beta.
  • Small new features
    • Fix #370: add clipboard yanktitle|yankmd
    • Add fullscreen command (not quite #376)
    • Add viewsource command
    • set allowautofocus false to stop pages stealing focus on load (#266, #369)
    • ^ now switches to last used tab by default
    • In command mode, Space now puts the URL from the selected completion into the command line (#224)
    • Add find mode, left unbound by default
      • Not ready for widespread usage: slow and probably buggy.
    • hint -wp to open hint in a private window (#317)
    • Configuration can now upgrade itself to allow us to rename settings
    • Add dark theme: set theme dark (#230)
    • Tab opening settings for tabopen (#342)
      • set {related,tab}openpos next|last
  • Stuff only collaborators will care about
    • Code is now run through the prettier formatter before each commit
  • Moderately large bug fixes
    • Fix scrolling on sites that use frames (#372, #63, #107, #273, #218)
    • Fix hinting on sites with frames (#67)
    • Hijack event listeners to put hints on more JavaScript links (#204, #163, #215)
  • Small bug fixes
    • Fix #276: ]] on Hacker News
    • Support #/% index for tabs everywhere internally
      • Fix #341: tabclose # now works
    • Reduce logging
    • Rename some config:
      • Rename vimium-gi to gimode, default to firefox, version to configversion
    • Fix hinting following JavaScript links because they look the same
  • Introduce new bugs
    • Show useless hints on some sites (#225)
    • and more!

Release 1.8.2

  • Improve config API
    • set key.subkey.subsubkey value now works
    • Add user feedback to bind and get
  • Add save link/img hint submode (;s, ;S, ;a, ;A) (#148)
  • Add autocmd [event] [filter] [ex command]
    • Currently, only supports the event DocStart
    • Most useful for entering ignore mode on certain websites: autocmd DocStart mail.google.com mode ignore
  • Add exmode aliases with command [alias] [ex_command]. Many aliases have been ported from Pentadactyl. (#236)
  • Add urlmodify command (#286, #298)
  • Support Emacs-style C-(a|e|k|u) in cmdline (#277)
  • Support changing followpage pattern used in ]] and [[ to allow use with foreign languages
  • Add logging levels and make logging less verbose by default (#206)
  • Support %s magic string for search providers (#253)
  • Add hintfiltermode config and new "vimperator, vimperator-reflow" hinting modes
    • Make hintPage follow link if there's only 1 option
  • Fix high resource usage when typing under some circumstances (#311)
  • set newtab foo.bar now changes all new tab pages (#235)
  • Fix hints on some sites via cleanslate.css (#220)
  • Fix new config system (#321)
  • followpage now falls back to urlincrement
  • tabopen now opens tabs to the right of the curent tab
  • Fix floating commandline iframe on some sites (#289)
  • Enter insert mode on drop down menus (#281)
  • Support hinting on some dodgy old websites (#287)
  • Make :reloadall only refresh current window tabs (#288)
  • Remove xx binding (#262)
  • Fix gu in directories (#256)
  • Fix various typos (#247, #228)
  • Add FAQ and other updates to readme.md (#232)

Release 1.7.3

  • Hint tags are much better:
    • Hint tags are now as short as possible
    • Remove now disused hintorder setting
  • Add . to repeat last action
  • Add inputmode: gi and then Tab will cycle you between all input fields on a page
  • Add hint kill submode ;k for removing elements of a webpage such as dickbars
  • Add relative zoom and z{i,z,o} binds
  • Add sanitize excmd for deleting browsing/Tridactyl data
  • Search engines:
    • Add searchsetkeyword [keyword] [url]: define your own search engines (#194)
    • Add Qwant and update startpage URL (#198)
    • Add Google Scholar search engine
  • Fix problems where ignore mode would revert to normal mode on some websites with iframes (#176)
  • Add ^ and $ in normal mode for navigation to 0% or 100% in x-direction
  • Buffer completion fixes
    • Use tab ID even if buffer has a trailing space (#223)
    • completions: passthrough # in buffercompletion
  • Support multiple URLs for quickmarks
  • Blacklist default newtab url from history completions
  • Fix set newtab failing to set newtab
  • Add q, qa, and quit synonyms
  • Fix unset failing to take effect without reloading page
  • Minor improvements to help preface
  • Add tags to standard hinting
  • Log an error to browser console if no TTS voices are found

Release 1.7.0

  • History completion is massively improved: much faster, more relevant results, and less janky as you type.
  • User configuration
    • set [setting] without a value will inform you of the current value
    • Add configuration options for hinting: hintchars and hintorder
    • Add unset for resetting a bind to default
    • You can now change default search engine with e.g, set searchengine bing (#60)
    • The default new tab page can be replaced with any URL via set newtab [url] (#59)
    • Add gh and gH and "homepages" setting (#96)
  • Shift-tab and tab now will cycle around completions correctly
  • ys now works on some older pages
  • Add bmarks command for searching through bookmarks (#167)
  • Add hint -c [selector]: add hints that match CSS selector
  • Add text-to-speech hint mode on ;r
  • Allow ;p to yank any element which contains text
  • Add ;# hint yank anchor mode
  • Improve hint CSS by adding a border and making background semi-transparent
  • Add tabonly command
  • Fix hinting mysteriously not working on some pages (#168)
  • Fix issue where command line would invisibly cover up part of the screen (#170)
  • Bookmarks can now have spaces in their titles
  • Fix some hints on sites such as pcgamer.co.uk
  • Long page titles will no longer appear after URLs in completions