Skip to content

Tags: bgold09/neovim-qt

Tags

v0.2.18

Toggle v0.2.18's commit message
neovim-qt v0.2.18

This is mostly a bugfix release. In particular there are several fixes
to improve dpi settings in windows.

- e8f3a51 HyperKey should be ignored
- 1640d9d Ability to disable GuiTabline buffers
- eeec0c3 Only set tooltip and icon if buffer has path
- cf83a00 Assume utf8 for nvim strings, remove QTextCodec
- 2b4cb87 Add error connection description to error message
- c6ae970 Fix finding msgpack 6 
- 81a3ca1 Support Qt6 builds
- 187d5ba Wait for neovim to terminate after close event
- e16ce98 Add missing setParent in neovimconnector/shell
- ecb3679 Disconnect old QScreen on show event
- 1538a1c Adjust font on DPI changes

A new command is available to disable font bold/italic

- 77504d3 Add option to disable rendering of bold/italic

staging

Toggle staging's commit message
Release v0.2.18

v0.2.17

Toggle v0.2.17's commit message
Fix connectToSocket path passed to nvim

When testing local socket connections in Unix there is one case when we
use a relative path (without starting w/ ./). In this case we observe
failures to connect to neovim in our CI.

v0.2.16.1

Toggle v0.2.16.1's commit message
Release v0.2.16.1

v0.2.16

Toggle v0.2.16's commit message
v0.2.16

New features:

- nvim-qt now respects the --version option
- ext_linegrid is now enabled by default
- support arbitrary font weight in GuiFont
- set guifont=* now opens a modal dialog to select fonts
- initial GUI scrollbar support

Fixes:

- Many, many, many keyboard input fixes
- Multiple fixes for highlight attributes and rendering issues
- Fix scroll speed in some pointing devices
- Fix GuiFont! for bad monospace fonts
- Fix empty gui tree view on startup

v0.2.15

Toggle v0.2.15's commit message
v0.2.15

This is a bugfix release for the font and command line issues.

v0.2.14

Toggle v0.2.14's commit message
v0.2.14

Features:

- Added CLI argument to disable external popup
- The window geometry is now saved and restored on startup
- ~/.config/nvim-qt/nvim-qt.conf can now be used to set the
  shell options ext_(linegrid, popupmenu, tabline)
- Support for the *new* neovim ext_linegrid API. This is still
  disabled by default and requires a config option in nvim-qt.conf

Fixes:

- In KDE/Plasma the platform plugin sets the font stylename but this
  prevents bold font attribute matching from working. Clear the style
  to avoid this.
- Fix incorrect default colours.
- Multiple rendering fixes to scrolling, wide chars support. These
  should improve the use of double width chars.
- The application icon was being installed in the wrong path
- A ghost cursor was visible when using ext_linegrid

v0.2.13

Toggle v0.2.13's commit message
v0.2.13

Wow over 200 days without a release, lets fix that.

The good news about this release cycle is that I barely wrote any code,
Lots of good people stepped up to provide fixes or features and they
deserve credit for this one.

Features:

- Skip mouse forwaring if the mouse is disabled
- Support floating point font sizes
- Use holow block cursor when out of focus
- add support for clipboard reloading (unreleased in neovim)

Fixes:

- Fix duplicate cursors in terminal mode
- Improve text clipping
- Fix bundle identifier in Mac OS X
- Fix popupmenu positioning and added a copy/paste
  context menu
- Fix mapping for <A-lt>
- Fix resize for command line in full screen

v0.2.12

Toggle v0.2.12's commit message
v0.2.12

The highlights so far

- added an experimental treeview widget, it is disabled by default
  but can be enabled from Vim script

Some fixes for this version

- popupmenu bug prevented it from being displayed in the latest neovim
- Fix cursor positioning for input methods
- Avoid autocmd spam for plugins
- Fix bug in shellwidget that could cause wrong/useless painting to take
  place

v0.2.11

Toggle v0.2.11's commit message
v0.2.11

Most significant fixes:

- Fix HiDPI scalling in Windows
- Avoid blocking on startup, and other initialization improvements for
  upcoming nvim releases

New features:

- Support $GVIMINIT
- Handle mouse on/off events
- Set windowid in channel attributes, vimscript can use this information
  to get the windowid for all attached UIs
- When attaching to nvim show v:errmsg
- Add experimental clipboard provider (disabled by default) where the
  handles clipboard get/set (requires nvim 0.3.2)