2017-12-20 11:37:11 +00:00
|
|
|
# Tridactyl changelogs
|
2017-12-01 20:39:51 +00:00
|
|
|
|
2018-04-22 18:40:27 +01:00
|
|
|
## Release 1.9.5
|
|
|
|
|
|
|
|
- Add mode indicator
|
|
|
|
- Fix #337: Make `composite` and ex-parser more sequential
|
|
|
|
- Add `D` binding: close current tab and `tabprev`
|
|
|
|
- Bug fixes
|
|
|
|
- Fix `tab` in inputmode
|
|
|
|
- Catch CSP exception when hijacking
|
|
|
|
|
2018-04-20 20:59:24 +01:00
|
|
|
## Release 1.9.4
|
|
|
|
|
|
|
|
- Add jumplist for inputs bound to `g;`
|
|
|
|
- Editor's impartial note: this is pretty cool
|
|
|
|
- Add `hint -W [exstr]` to execute exstr on hint's href
|
|
|
|
- Update new tab page:
|
|
|
|
- Add changelogs
|
|
|
|
- Remove welcome to new users as we have `tutor` for that now
|
|
|
|
- Fix newtab redirection on `set newtab [url]`
|
|
|
|
- `set newtab about:blank` now works thanks to a Mozilla bug fix!
|
|
|
|
- Warn users about native messenger update
|
|
|
|
- Bug fixes
|
|
|
|
- input-mode now correctly exits to normal mode on focus loss
|
|
|
|
- Stop treating "std::map" or "Error: foo" as URIs: searching for them will now work.
|
|
|
|
|
2018-04-19 11:22:33 +01:00
|
|
|
## Release 1.9.3
|
|
|
|
|
|
|
|
- Fix unbind issues
|
|
|
|
- Add more default binds from Vimperator
|
|
|
|
- Change the `^` bind to `<c-6>` (matches vim)
|
|
|
|
- :bmark now supports folders
|
|
|
|
|
2018-04-16 08:47:18 +01:00
|
|
|
## Release 1.9.2
|
|
|
|
|
|
|
|
- Fix #392 (bug with keyseq)
|
|
|
|
|
2018-04-16 00:57:54 +01:00
|
|
|
## Release 1.9.1
|
|
|
|
|
|
|
|
- Fix buffer switch bind
|
|
|
|
|
2018-04-13 13:46:44 +01:00
|
|
|
## 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](https://tridactyl.cmcaine.co.uk/betas) 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!
|
|
|
|
|
|
|
|
|
2018-03-07 14:54:46 +00:00
|
|
|
## Release 1.8.2
|
2018-03-07 14:50:50 +00:00
|
|
|
|
|
|
|
- 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)
|
|
|
|
|
2017-12-21 22:06:04 +00:00
|
|
|
## Release 1.7.3
|
2017-12-20 11:37:11 +00:00
|
|
|
|
|
|
|
- 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 <summary> tags to standard hinting
|
|
|
|
- Log an error to browser console if no TTS voices are found
|
|
|
|
|
|
|
|
|
|
|
|
## Release 1.7.0
|
2017-12-01 20:39:51 +00:00
|
|
|
|
2017-12-01 19:50:57 +00:00
|
|
|
- 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
|
2017-12-01 20:39:51 +00:00
|
|
|
- Add configuration options for hinting: `hintchars` and `hintorder`
|
2017-12-01 19:50:57 +00:00
|
|
|
- Add unset for resetting a bind to default
|
2017-12-01 20:39:51 +00:00
|
|
|
- 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)
|
2017-12-01 19:50:57 +00:00
|
|
|
- Add `hint -c [selector]`: add hints that match CSS selector
|
2017-12-01 20:39:51 +00:00
|
|
|
- Add text-to-speech hint mode on `;r`
|
2017-12-01 19:50:57 +00:00
|
|
|
- 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
|
2017-12-01 20:39:51 +00:00
|
|
|
- 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
|