Releases: gdh1995/vimium-c
Releases · gdh1995/vimium-c
fix some bugs
- fix broken
LinkHints.activateModeToOpenImage
when UI language is Chinese or French - Firefox: fix issues about
openUrl
whenwindow=true
orincognito=true
and no URLs LinkHints.activateModeToOpenImage
now prefers[canonical-src]
when executing actions
add `LinkHints.activateToSelect`
- v1.86.1: fix losing some hints on v1.86.0
- add
LinkHints.activateToSelect
which usescaret: boolean, visual=true
- it works just like the
element_text_select
command in VimFx
- it works just like the
- 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 optionall
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
- UI: fix missing borders on Chrome 85+ if a screen is in some special DPIs
LinkHints.activateModeToOpenVomnibar
: fixurl=true
didn't workcopyCurrentUrl
withtype=frame
now works on PDF Viewer for Vimium CgoUp
/goToRoot
now usestype=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
- 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 supportminimized=false
to skip minimized windows
Add some options and fix a crash on Firefox
- 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 supportsort=""/create/recency
(#207) - LinkHints: add an option
position
and allposition
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
- 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 issuesopenUrl
: addtitle_mask
Add some usages
- Vomnibar: add a style keyword of
time
to show time string (#154) - add a new command:
addBookmark
with an option ofpath: string
toggleReaderMode
: now work on Edge (Chromium)removeTab
: now supportkeepWindow=always
searchInAnother
: fix a regression that the default ofreuse
should becurrent
- substitution rules: add a new filter:
,host=*.example.com
- fix some edge cases
better finding by regexp and some keys work in insert mode
- FindMode: better support for regexp queries, like matching
\ra(?!nd)
inabc 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
- for example,
- 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 inextend
andmove
according to selection typeenterInsertMode
: support 2 new options ofunhover
andreset
to clear old modes
fix bugs and work well with Firefox popup blocker / high-contrast modes
- 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
- support post-actions like
focusInput
: add optionprefer: 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
- 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
- support an option
goNext
: now find links in all same-origin framesgoUp
: support an optionsed
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