github gdh1995/vimium-c v1.90.1
Run a sequence of commands by $then and $else

latest releases: v1.99.995, v1.99.994, v1.99.993...
3 years ago
  • key mappings: now a name of key can include _ ("underscore")
    • so a key can be named <v-hint_mode1> - much more readable
    • now all directives support $if
    • add $then:Key $else:Key for many commands, to run a sequence of commands
      • please search Req.FallbackOptions in source code to find which support them
    • runKey: add a simpler syntax: expect="envName1:keySeq1,env2:key2"
  • open URL: now most options can work together (orthorhombic)
    • change meaning of reuse=last-wnd-bg: create an active tab but not activate the last window
    • add replace:URLPattern to find (match) a tab by URL and replace it with a target URL
    • improve URL detection when open copied URL, and add copied=urls|any-urls to open a list of copied URLs
    • most commands to open URL now support options including keyword testUrl replace position sed window
    • createTab is now full featured and works just like an alias of openUrl (#344)
    • Vomnibar: decode file:/// URLs on Windows system
  • LinkHints: add lots of options to do whatever needed
    • improve in focus (#328), newtab (#340), downloading (#332) and video,audio (#323)
    • add .evenIf:enum typeFilter:enum textFilter:RegExp anyText:bool to allow/refuse elements
    • LinkHints.click: add an object option directOptions={} to iterate in matches (phlic#595)
  • text substitution: add some actions and allow non-EN context keys for users to customize rules
  • Vomnibar: now can remove session items on Firefox
  • goNext: fix logic of its match option
  • performFind: add query:string restart:bool to search given query directly
  • enterInsertMode: allow non-word character as key (#325)
  • UI: support forced-colors and use thicker borders on a high-DPI screen (scaling >= 200%)
  • injection: use [data-block-focus] to grab focus on other extensions' pages (#164)
  • optional permissions: add support for chrome://*/*
  • fix some bugs

Don't miss a new vimium-c release

NewReleases is sending notifications on new releases.