package.json: bump version 0.1.31 -> 0.1.32
New features:
- firenvim#eval_js() now takes a second optional argument which lets you
specify the name of a callback function which should be called with
the result of the evaluated expression (36a47bd, 748e516).
- It is now possible to ask Firenvim to ignore key presses, letting the
browser handle them instead (dfccafd).
- Firenvim is now available for Thunderbird nightly (eed5303).
Bug fixes:
- firenvim#press_keys() now has keycodes in the events it generates.
This means that press_keys() should work with non-standard compliant
web pages (3040a83).
- The firenvim frame now has a lower z-index, allowing the Vimium frame
to be on top of it.
Feature removal:
- The persistent server feature has been removed. It has been broken for
a while and nobody complained.
package.json: bump version 0.1.30 -> 0.1.31
New features:
- Chrome canary support on Mac.
Bug fixes:
- Firenvim does not hang anymore on pages that contain numerical HTML
IDs.
- Firenvim now defaults to markdown on all reddit subdomains
- Firenvim will now always properly disappear from the page on page
changes in web apps.
- The neovim plugin now uses a "firenvim" namespace for its tools,
preventing conflicts with other plugins.
- firenvim#press_keys now correctly registers modifiers for special keys
(e.g. <C-CR>).
package.json: bump version 0.1.29 -> 0.1.30
Bug fixes:
- Make firenvim work on JupyterLab (d788cf6)
package.json: bump version 0.1.28 -> 0.1.29
Bug fixes:
- Fix disabling Firenvim from the urlbar-button and global
keyboard-shortcuts not working (f0b6ebc)
package.json: bump version 0.1.27 -> 0.1.28
New features:
- New function available: firenvim#eval_js, which lets you evaluate
javascript in the page from neovim (db880ba)
- Firenvim will now default to using the markdown syntax for lobste.rs (1642155).
- The behavior of the "reload" button has changed, to make it more
intuitive (557de47).
- The one-time password generated by the browser addon to communicate
with neovim now is twice as long (432acd8).
Bug fixes:
- The takeover empty/nonempty setting now considers empty space as
emptyness (ccbc371)
- The Firenvim frame attached to an input element that disappeared from
the page will now correctly reappear when the input reappers and is
selected (84e1ae3)
- Firenvim won't take over disabled elements anymore (d251119)
- Firenvim is now able to deal with pages that contain multiple elements
with the same id (85d12f4)
- Firenvim now works in Gitlab's WebIDE (fea177a)
- Firenvim now correctly works with inputs located in frames (9756795)
package.json: bump version 0.1.26 -> 0.1.27
Fix cursor not being visible before going in insert mode (9b301b2)
package.json: bump version 0.1.25 -> 0.1.26
- Firenvim won't update if there is an active Firenvim instance
(a3823b98)
- Firenvim will invert the cursor's colors if no colors are specified
(9da9110)
package.json: bump version 0.1.24 -> 0.1.25
Changelog:
- Firenvim will now correctly set the cursor's color (756a54d)
- Firenvim will now be better a shutting down (1316ec7, a802651)
- Firenvim will stop preventing you from unfocusing it if you have a
save-on-focuslost autocommand (393999f, 5ec70bd)
- Warning message about versions is now browser-agnostic (7857072)
package.json: bump version 0.1.23 -> 0.1.24
package.json: bump version 0.1.22 -> 0.1.23