Skip to content

Releases: gdh1995/vimium-c

fix some bugs

01 Oct 09:20
Compare
Choose a tag to compare
  • fix broken LinkHints.activateModeToOpenImage when UI language is Chinese or French
  • Firefox: fix issues about openUrl when window=true or incognito=true and no URLs
  • LinkHints.activateModeToOpenImage now prefers [canonical-src] when executing actions

add `LinkHints.activateToSelect`

25 Sep 15:34
Compare
Choose a tag to compare
  • v1.86.1: fix losing some hints on v1.86.0
  • add LinkHints.activateToSelect which uses caret: boolean, visual=true
    • it works just like the element_text_select command in VimFx
  • FindMode: press <c-s-j> and <c-s-k> to flash rects over all visible matched text
  • FindMode: now enable the multi-line flag when in regexp mode
  • Marks.clearLocal: add an option all to clear local marks of all websites
  • Firefox: fix VisualMode might crash when selection met a text box
  • fix some other bugs
  • now Marks won't erase Vimium's local marks
  • now open the command list dialog on a first installation

fix missing borders

06 Sep 15:54
Compare
Choose a tag to compare
  • UI: fix missing borders on Chrome 85+ if a screen is in some special DPIs
  • LinkHints.activateModeToOpenVomnibar: fix url=true didn't work
  • copyCurrentUrl with type=frame now works on PDF Viewer for Vimium C
  • goUp/goToRoot now uses type=frame/type=tab to decide their target
  • Vomnibar: add a classname of has-dark to <body> when in dark mode
  • some members of VApi have been updated

fix some bugs

31 Aug 13:01
Compare
Choose a tag to compare
  • fix LinkHints/Vomnibar could not work in some conditions on Google Docs (211)
  • options page: fix that it might save key mappings in a wrong syntax
  • Vomnibar: use a better strategy to replace in Chinese with . in English
  • PDF Viewer for Vimium C: now only copy the URL of an opened PDF file in copyCurrentUrl
  • moveTabToNextWindow: now support minimized=false to skip minimized windows

Add some options and fix a crash on Firefox

29 Aug 12:55
Compare
Choose a tag to compare
  • Firefox: fix that Vimium C would break some iframes
  • Vomnibar: fix a regression which would interrupt inputting by IME
  • Vomnibar settings: add action=""/"opener" (for #198)
  • add an option opener to some commands which open URLs, to always set opener
  • add an option richText to some commands in order to copy HTML content
  • FindMode: add a cache for 3~6 seconds, so if a page changes rapidly, shown count may be a bit inaccurate
  • paste from clipboard: now accept a string of up to 20M characters
  • add a command sortTabs to sort tabs, and support sort=""/create/recency (#207)
  • LinkHints: add an option position and all position options accept "default" (#208)
  • add a command captureTab to capture the visible area of a current tab
  • now open Vimium C Options page on first installation
  • add some other command options
  • fix some bugs and wrong usages

fix some bugs

02 Aug 14:15
Compare
Choose a tag to compare
  • fix broken autoCopy
  • substitution rules: fix some bugs in text substitution
    • now execute actions in their declaration sequence
    • add some actions: base64, btoa, encode, eecodecomp
  • Firefox: Vomnibar: not list hidden tabs by default, unless hiddenTabs=true
  • goNext: fix some issues
  • openUrl: add title_mask

Add some usages

27 Jul 15:56
Compare
Choose a tag to compare
  • Vomnibar: add a style keyword of time to show time string (#154)
  • add a new command: addBookmark with an option of path: string
  • toggleReaderMode: now work on Edge (Chromium)
  • removeTab: now support keepWindow=always
  • searchInAnother: fix a regression that the default of reuse should be current
  • substitution rules: add a new filter: ,host=*.example.com
  • fix some edge cases

better finding by regexp and some keys work in insert mode

12 Jul 14:04
Compare
Choose a tag to compare
  • FindMode: better support for regexp queries, like matching \ra(?!nd) in abc and def
  • mapped long keys ending with :i always work in a plain insert mode
    • for example, map <c-j:i> editText run="auto,forward,line" will move caret down by a line, only in insert mode
    • not in any global insert mode of enterInsertMode
  • fix it could not enter VisualMode if FindMode had never been activated
  • LinkHints: a new option newtab=last-window to open links in the other window
  • a new command toggleStyle to insert/remove CSS styles to pages
  • a new command scrollSelect to switch selection in <select> boxes
  • editText: support a new action of "auto", to switch in extend and move according to selection type
  • enterInsertMode: support 2 new options of unhover and reset to clear old modes

fix bugs and work well with Firefox popup blocker / high-contrast modes

05 Jul 16:44
Compare
Choose a tag to compare
  • LinkHints: better compatibility with Firefox popup blocker in "newtab" mode
  • now support the high contrast mode on Firefox and Edge (Chromium)
    (#191)
  • fix some bugs, including a regression of custom CSS and broken Tab during focusInput
  • substitution rules: extend its usages
    • support post-actions like decode/unescape/upper/lower/reverse
    • the syntax is s/query/replaced/i,decode,upper,reverse: repeatly append a , and an action
    • most related commands supports sedKey: character to filter pre-defined rules
    • now the prefix of a rule can include up to 6 any English letters, and the rule gets used if only sedKey is in it
  • focusInput: add option prefer: CSS selector to choose a desired input
  • Vomnibar: use Meta+N to select the N-th item, like Alfred
  • Vomnibar: add an option incognito: null/boolean/"reverse" (#195)
  • Marks: now allow some host pages to report scrolling position and jump to marks in their own ways
    (#193)
  • the UI of options page: use flat mode
  • build: record arguments to be able to reproduce the same package, in order to meet requirements of Firefox Add-ons

wait for microtasks among mouse events

14 Jun 15:46
Compare
Choose a tag to compare
  • better simulating of mouse events: wait for 1~2 microticks, so that work better with modern frameworks
  • fix some bugs about LinkHints and the Display page
  • focusInput: follow "Detect whether links are completely covered or not"
    • support an option reachable: boolean to override this behavior
  • goNext: now find links in all same-origin frames
  • goUp: support an option sed to use substitution rules with prefix=g
  • Block list of words: a small change to how to detect comments
  • settings: show advanced options and command items by default
  • export settings: now support non-English characters in block list of words