goneovim

A GUI frontend for neovim.

MIT License

Stars
2.4K
Committers
19

Bot releases are visible (Hide)

goneovim - Goneovim v0.6.5

Published by github-actions[bot] over 1 year ago

Fixes:

  • Fix nil pointer dereference (#430)
  • Fix an issue where triple-clicking did not work properly (#446)
  • Fixed crash after connecting to WSL environment if no executable nvim exists in local environment (#457)
  • Fix an issue where the float window would be out of the correct position if it was resized immediately after it was displayed. (folke/which-key.nvim#345)
  • Fix winbar rows not scrolling during smooth scrolling (#456)
  • Fix detecting goneovim help

Changes:

  • Downgrade glibc in linux binary
  • Support go module
  • Change config directory detection in windows
  • [BREAKING CHANGE] Remove goneovim's statusline features

Features:

  • Supports underdouble/underdashed/underdotted text styles
  • Support gitsigns.nvim
  • Add supports the option to scale certain characters to the height of a line. Check configuration option CharsScaledLineHeight
  • Added a configuration item to connect to nvim on WSL by default. Check configuration option UseWSL
  • Add own clipboard provider. The existing Clipboard option will be changed to an option that controls whether this feature is enabled or disabled.
goneovim - Goneovim v0.6.4

Published by github-actions[bot] almost 2 years ago

Fixes:

  • Fix panic when handling unexpected event names

  • Fix a problem with the cursor position on the external cmdline

  • Fix an issue where applications sometimes took up to 10 seconds to exit. (#374)

  • Fix #353

  • Improve close button quitting process. (#422). Added a related setting item: ItemSaveConfirmationWithCloseButton.

Changes:

  • Improve transparency in multigrid ui. Previously, DrawWindowSeparator was implicitly enabled in settings where the Transparent were enabled in settings.toml, but this specification has been removed.

Features:

  • Improve highlighting of words being converted in input method

  • Add toggle command GonvimToggleHorizontalScroll to enable/disable horizontal mouse scroll functionality

  • Support dropping filepath into the message area

  • Add GonvimMousescrollUnit configuration item to control the behavior of mouse scrolling

  • Add the feature to hide the mouse cursor when typing.

    HideMouseWhenTyping = false
    
goneovim - Goneovim v0.6.3

Published by github-actions[bot] about 2 years ago

Fixes:

  • Fix displaying external command palette in external window
  • Fix position calculation process for popupmenu on windows with independent font settings
  • Fix a problem in which the password could not be input when the ssh option was specified in the default detached application startup
  • Fix to notify correct external pum information to Neovim side. (#388)
  • fix: Suppress window activation when font selection dialog is displayed
  • Fix handling float window position
  • Fix scrolling of window with no cursor focus

Changes:

  • Add config item ModeEnablingIME to control the IME in the vim mode. DisableImeInNormal is deprecated

Features:

  • Support for specifying the color of scrollbar
  • Support for setting titlebar hidden in borderless window
goneovim - Goneovim v0.6.2

Published by github-actions[bot] over 2 years ago

Fixes:

  • Fix drawing when linespace is a negative value
  • Fix #372
  • Fix #371
  • Fix #364

Changes:

  • Use XDG_CONFIG_HOME in Windows
goneovim - Goneovim v0.6.1

Published by github-actions[bot] over 2 years ago

  • Fixed an issue in v0.6.0 where the version was not properly set, and related issues noted in #362.
  • Fixed problem with float windows on external windows not displaying properly
goneovim - Goneovim v0.6.0

Published by github-actions[bot] over 2 years ago

Features:

  • Add support for launching Goneovim as a frontend to nvim of WSL2 environment via "--wsl" option

  • Add support neovim exit code

  • Add a process to reposition the float window within the application window when the float window overflows the application window.

  • Add Support restoreing previous window geometry

  • Add Support for specifying window size by lines and columns option. See :h lines or :columns

  • Add --nofork option and add support for running applications in the background by default

  • Add SmoothScrollDuration setting item.

    [Editor]
    # ...
    SmoothScrollDuration = 300
    
  • Add IgnoreFirstMouseClickWhenAppInactivated setting item to control whether cursor movement is enabled or disabled by mouse click when the application is inactive.

  • Add GonvimSidebarToggle command

Fixes:

  • #309
  • #311
  • #355
  • some other fixes
goneovim - Goneovim v0.5.1

Published by akiyosi almost 3 years ago

fixes:

  • Fix an issue where goneovim could not be used if helptag could not be written. (#300)
  • Fix an issue where old snapshots would be shown in smooth scrolling (#301)
goneovim - Goneovim v0.5.0

Published by akiyosi almost 3 years ago

BREAKING CHANGES:

  • Remove fuzzy finder feature
  • Remove markdown preview feature

Features:

  • Add GuiMacmeta command
  • Add helpdoc
  • Add support letter spacing. See #288
  • Add support float window z-index order.

Fixes:

  • Fixed an issue where the display width of text in the input method editor was different from the cell width in the buffer.
  • Fix an issue where scrolling on the minimap did not work properly.
  • Fix an issue where font anti-aliasing would be broken when moving an application window between the main display and an external display (#284)
  • Fix SIGSEGV (#290)
  • Split the feature to show digits in pum as a plugin
  • Fix an issue where controlling the appearance of the cursor with the guicursor option did not work properly.
  • Remove unnecessary parent widget setting process for cursors. (#295)
  • Fix #297, #39#issuecomment-999180208
goneovim - Goneovim v0.4.13

Published by akiyosi almost 3 years ago

Features:

  • Add GonvimIndentguide to toggle indent guide

  • Add GonvimSmoothSroll command to toggle smooth scrolling

  • Add support dock menu actions in macOS.
    you can add a menu with your own command options in the goneovim config, as shown in the following example.

    [Editor.DockmenuActions]
    hoge = "-u NONE"
    fuga = "-u NORC"
    
  • Add support drag and drop per window

  • Add CLI arguments for the externalized UI features: --exttabline, --extcmdline, --extmessages, --extpopupmenu.

  • Add CLI argument: --version

Changes:

Fixes:

  • Fix cursor position when setting independent font on external window
  • Fix a problem with indentation guide display that remained in issue 204
  • Add CFBundleVersion, CFBundleShortVersionString for macOS build
  • Fix the spacing of characters on IME tooltips to match the spacing that is actually drawn after input.
  • Fixd the application transparency setting in setting.toml so that it does not apply to popupmenu and float-window. Use pumblend or winblend for those.
  • Fixd an issue where text decorations might be drawn incorrectly when scrolling.
  • Fix mouse event handling to match the multigrid UI
  • Fix indentguide not to show if ft is empty
  • Fix z-index handling for float window
goneovim - Goneovim v0.4.12

Published by akiyosi over 3 years ago

Features:

  • Add a config FileOpenCmd to specify the command to use to open a file (#203)

  • Add a config ReversingScrollDirection to change the scroll direction to the inverse direction.

  • Add a config LineToScroll to change the amount of scrolling by the mouse wheel.

  • Add GonvimLigatures command to toggle font ligatures

  • Add Smooth Cursor. Toggle the feature with GonvimSmoothCursor command, or add the following to your config file.

    [Cursor]
    SmoothMove = true
    

Changes:

  • Enabled to specify the way to open the external file explorer file with FileOpenCmd. (#235)

Fixes:

  • #206
  • #204
  • #209
  • #212
  • #215
  • #217
  • #222
  • #227
  • #230
  • Improved smooth scrolling behavior.
  • Fix a problem where the drawing area by smooth scrolling becomes narrow when the window width is narrow
  • Fix an issue where the indentation guide was not displayed when creating a new window
  • Fix an issue where the foreground color is not changed when changing the colorscheme
goneovim - Goneovim v0.4.11

Published by akiyosi over 3 years ago

Features:

  • Add a process to layout the external windows in a neat way on the UI front-end side.
  • Add configuration item to specify options to use for indent guide width. (#201)
  • Add a release build for macOS Big Sur. (#200)

Fixes:

  • Fixed tabline style when ext_tabline is enabled.
  • Fixed an issue where the background color was not drawn on the update area boundary.
  • Fixed an issue where the tooltip position according to the completion item was covered by the popup menu when the ext_popupmenu was enabled. (#198)
  • Fixed an issue that applications were crashing on Pop!_OS. (#196)
  • Fixed an issue where the Extralight font would always be selected (#177)
  • Fixed an issue where winblend was not being handled properly.
goneovim - Goneovim v0.4.10

Published by akiyosi over 3 years ago

Features:

  • Add --debug option
  • Add option DisableLigatures to disable ligatures.
  • Add the feature to animate scrolling with the neovim scroll command.
  • Improve --ssh option to be able to specify the port number
  • Support treesitter highlighting in minimap
  • Improve startup speed

Fixes:

  • Fix cursor position in terminal buffer (#184)
  • Some minor bug fixes
goneovim - Goneovim v0.4.9

Published by akiyosi almost 4 years ago

Features:

  • Add --ssh option: attaching to a remote nvim via ssh
  • Add support FocusGained, FocusLost

Fixes:

  • Fix a problem that could cause the application to crash at startup
  • FIx goneovim setting directory problem(#175) (Thanks @pierreglaser)
  • Fix #172
  • Fix #120
goneovim - Goneovim v0.4.8.1

Published by akiyosi almost 4 years ago

Features:

  • Add support for highlighting current indent depth
  • Add option to disable Markdown preview

Changes:

  • Fix an issue where the background color of the float window was completely transparent
  • Fix an issue with undercurl debris when scrolling
  • Fix #167
goneovim - Goneovim v0.4.8

Published by akiyosi about 4 years ago

Features:

  • Add support winblend
  • Improved the display of the external tabline to follow the value of 'showtabline'.
    This improvement also makes #142 smart tabs possible.

Changes:

  • Change application default title
  • Fix the behavior of GonvimMarkdown command when a preview window is already open on another window
  • Change the default configuration directory to $XDG_CONFIG_PATH on Linux and MacOS (#158)
  • Fix #162
  • Fix #152
  • Fix #153
goneovim - Goneovim v0.4.7

Published by akiyosi about 4 years ago

Features:

  • Add Support external float window
  • Add Macmeta
  • Improve built-in indent guide
  • Add option to show icons on tabs
  • Add options for window separator styles
  • Allows for font stretching by the ratio of h and w values in guifont; e.g. set guifont=Hack:h12:w6, set guifont=Hack:h12:w4
  • Add BorderlessWindow option in ~/.goneovim/setting.toml and changed the default value to false

Changes:

  • Fix wrong candidate position when using ibus (#119)
  • Fix to set the application CWD to the HOME directory (#122)
  • Fix the drawing problem caused by mouse wheel scrolling on macos. (#123)
  • Fix some race confitions
  • Fix an issue where the completion window's position is not displayed correctly
goneovim - Goneovim v0.4.6

Published by akiyosi over 4 years ago

Features:

  • Add guifontwide

Changes:

goneovim - Goneovim v0.4.5

Published by akiyosi over 4 years ago

Features:

  • Smooth Scroll 🍺
  • Add GonvimResize command which allow you to resize window
  • Add GonvimMaximize command (MacOS only)
  • Add DrawBorderForFloatWindow config item which allow you to draw border of float window
  • Add DrawShadowForFloatWindow config item which allow you to draw shadow of float window

Changes:

goneovim - Goneovim v0.4.4

Published by akiyosi over 4 years ago

Changes:

  • Fix #87
  • Fix #90
  • Fix #91
  • Fix #92
  • Fix #93
  • Performance improvement
goneovim - Goneovim v0.4.3

Published by akiyosi almost 5 years ago

Changes:

  • Fix an issue where newly created tab were not displayed in external tabline
  • Fix to try to improve drawing for text position on cursor
  • Fix #88
  • Fix #89
Package Rankings
Top 8.17% on Proxy.golang.org
Badges
Extracted from project README
Go Report Card Join the chat at https://gitter.im/goneovim/community