Releases: neovide/neovide
0.10.2
Changes
Breaking
pumblend
andwinblend
are respected now, see the FAQ for help on setting them. By default there's no transparency anymore due to the defaults of those being fully opaque. Added in #1199- (Linux) X11 and RPC clipboard mechanisms had another round of fixes again. If an older instance of Neovide has been attached to a NeoVim session and a new instance with this version connects, there be flames. Fix is to restart the NeoVim session. Added in #1540
- Parsing of environment variables is so strict that it only accepts the value
true
as true now. This was not intended and will be fixed in the next release (NOT 0.13).
Bug fixes
- Allow
<C-S-...>
combinations, but only for alphabetic keys - Fix some smooth scrolling glitches (unfortunately implies sometimes missed line draws)
- Cursor now immediately switches to outline only when unfocusing, without delay
- Fix unwanted resizing at startup when the window is remembered to be maximized
- Respect
<C-m>
as equivalent to<CR>
\r
is also interpreted as<CR>
- Resizes imply a redraw now
- Correctly remember the last window size + position again
Other
- There's a Windows MSI below now!
- VSync is configurable through a CLI switch now
- The new
g:neovide_scale_factor
allows control of the overall... scale factor - Font edging and hinting are configurable now
New Contributors
- @Daniel-Esteban made their first contribution in #1483
- @outfoxxed made their first contribution in #1485
- @Pangoraw made their first contribution in #1490
- @s-cerevisiae made their first contribution in #1525
- @daniprado made their first contribution in #1529
- @scottwillmoore made their first contribution in #1557
- @BHatGuy made their first contribution in #1589
- @mgax made their first contribution in #1593
- @DRuppFv made their first contribution in #1371
- @PhotonQuantum made their first contribution in #1598
- @Nawy made their first contribution in #1603
- @jdrouhard made their first contribution in #1616
- @jake-m-commits made their first contribution in #1622
- @tomshoo made their first contribution in #1618
Full Changelog: 0.10.1...0.10.2
0.10.1
Changes
- Updated lockfile for a clean build
0.10
Changes
-
Bug fixes
- (macOS) Alt + whatever is now forwarded as such instead of converted to a special character, if wanted and enabled
- (macOS) Filenames can't be used for shell injections anymore and are allowed to contain any spaces, dollar signs or else, lol
- Some remote clipboard fixes
- Cursor is not magically invisible anymore when a script demands input on the command line
- Dynamically detect whether the size was changed by external factors at startup
-
(beware, binary package maintainers) Release Linux binaries are now unnested folder-wise
-
Binaries are now much smaller in size (stripped + without debug flags)
-
Fira Code Nerd Font is now the default font instead of Fira Code (in effect more icons)
-
Heavily reduced frame rate by default if Neovide is not focused
-
(macOS) New config option to allow a background color for the titlebar and editor
And finally, not really release related but something to celebrate anyways:
- Reworked website on https://neovide.dev to host documentation!
New Contributors
- @ioreshnikov made their first contribution in #1366
- @alerque made their first contribution in #1380
- @kianmeng made their first contribution in #1355
- @kskarthik made their first contribution in #1386
- @d12bb made their first contribution in #1292
- @sgoudham made their first contribution in #1428
- @Matts966 made their first contribution in #1459
- @chipbuster made their first contribution in #1458
- @DerFetzer made their first contribution in #1454
- @Ludmuterol made their first contribution in #1468
- @nik-x made their first contribution in #1456
- @calops made their first contribution in #1469
0.9
Smaller things. But hey, we wanted to do smaller and faster releases now.
Changes
- Bug fixes
- Files are now opened in tabs by default
- Blur amount is configurable now, do so at your own risk (see the wiki)
New Contributors
0.8
Too many things to count since last release 2 years ago.
Here is a non-exhaustive list of some highlights.
- Smooth scrolling and animated windows
- Swapped to winit
- Swapped to opengl away from vulkan for compatibility
- Better keyboard modifier handling
- Transparent floating windows
- Configuration/settings improvements
- many many more
Thanks so much to the many contributors who pitched in features and bug fixes <3
Moving forward, I hope we can make faster smaller releases.
Smooth Scrolling Beta
This release introduces smooth scrolling when the multigrid is enabled. Also includes a number of bug fixes and refactorings.
improved font management, keyboard tweeks, and misc bug fixes
- Swapped back to upstream skulpin
- Some mixed results keyboard handling fixes (still not perfect)
- Bunch of unit testing (thanks @j4qfrost)
- Significant startup speed improvements and font loading improvements (thanks @exoticus)
- Better fullscreen on windows (thanks @R-Michelsen)
- Manual font fallback listing in guifont
- Other misc bug fixes
SDL2, Particles, and Bug Fixes
- Particles everywhere! Configuration via g:neovide_cursor_vfx_mode. Examples in the readme. Thanks @jonvaldes!
- Swapped to SDL2. Fixed a ton of bugs and generally made things snappier
- Lots of random bug fixes. More to come.
Bug Fixes
Updated Render Loop and Font Lookup
Rewrote the render loop to be a bit more efficient and stable.
Rewrote font lookup so as to more accurately pick up the default monospace font.