2022-04-18 09:09:32 +03:00
# Next
2023-11-09 19:59:19 +03:00
* VimR is not using custom build binary using `libnvim` anymore. Thanks to GH-1015 by [georgeharker ](https://github.com/georgeharker ), VimR now even can use external Neovim binary.
2023-11-09 20:14:19 +03:00
* Neovim 0.10.0-dev
2023-11-04 21:37:44 +03:00
* Minimum macOS requirement is now Ventura (v13).
* Fix VimRSetCharacterspacing: GH-1014
* Add basic file handling to the filebrowser: GH-1005
* Provide neovim original commandline interface: GH-1003
2023-11-05 22:40:51 +03:00
* Add an option for custom Markdown processor: GH-745
2023-11-05 00:01:01 +03:00
* Dependencies updates:
- ReactiveX/RxSwift@6.6.0
- sparkle-project/Sparkle@2.5.0
- apple/swift-collections@1.0.5
- Quick/Nimble@13.0.0
2023-01-03 19:44:37 +03:00
# 0.44.0-20230103.174333
2023-01-03 19:44:00 +03:00
* Neovim 0.8.2 😀
2022-11-22 23:24:48 +03:00
* Reduce app size (~14MB) by using `strip` on VimR binary.
2022-12-03 17:27:45 +03:00
* Dependencies updates
- Kitura/BlueSocket@2.0.4
2022-12-23 23:08:20 +03:00
- sparkle-project/Sparkle@2.3.1
2022-11-15 22:05:11 +03:00
# 0.43.0-20221115.195322
2022-11-15 21:02:03 +03:00
* Neovim 0.8.1 😀
2022-11-01 11:13:33 +03:00
* Dependencies updates:
- Kentzo/ShortcutRecorder@3.4.0
2022-11-01 15:38:18 +03:00
- sparkle-project/Sparkle@2.3.0
2022-09-14 00:09:09 +03:00
# 0.42.2-20220913.230838
* Improve rendering performance.
2022-09-10 23:20:54 +03:00
# 0.42.1-20220910.153746
2022-09-10 16:34:40 +03:00
* Bugfix: Memory leak (custom tabs).
# 0.42.0-20220703.104316
2022-06-30 22:24:29 +03:00
* Add `VimRRefreshFileBrowser` and `VimRRevealCurrentBufferInFileBrowser` functions. Thanks @jaanauati for the PR!
2022-07-02 16:28:09 +03:00
* Include `libintl` again.
2022-06-18 17:19:07 +03:00
2022-06-28 23:09:58 +03:00
# 0.41.2-20220628.220813
2022-06-28 21:55:16 +03:00
* Bugfix: Sometimes macOS returns a weird locale, e.g., `en_DE.UTF-8` , which Neovim does not understand.
2022-06-28 23:09:58 +03:00
# 0.41.1-20220628.205401
* Skipping the version
2022-06-26 19:30:11 +03:00
# 0.41.0-20220626.182832
* Neovim 0.7.2 😀
2022-06-18 17:19:07 +03:00
# 0.40.0-20220618.161750
2022-04-19 19:08:00 +03:00
* Improved trackpad scrolling sensitivity (removed the option for customizing the sensitivity). Thanks @tsung -ju for the PR!
2022-06-16 16:30:27 +03:00
* Refactor open quickly:
- Use [fzy ](https://github.com/jhawthorn/fzy ) instead of [ccls ](https://github.com/MaskRay/ccls )
- Replace [The Silver Searcher ](https://github.com/ggreer/the_silver_searcher )'s ignore mechanism with own implementation in Swift using [wildmatch ](https://github.com/davvid/wildmatch )
2022-05-22 16:54:52 +03:00
* Dependencies updates
- Quick/Nimble@10.0.0
2022-06-16 16:30:27 +03:00
- qvacua/misc.swift@0.0.1
2022-04-18 09:09:32 +03:00
2022-04-16 19:30:17 +03:00
# 0.39.0-20220416.182927
2022-02-13 14:48:03 +03:00
2022-04-16 19:30:17 +03:00
* Neovim 0.7.0 😀
2022-03-23 20:08:27 +03:00
* GH-922: Add an option to set font smoothing.
2022-03-30 18:51:56 +03:00
* GH-928: Bugfix: Files containing some special characters in their names cannot be opened.
2022-03-22 20:03:48 +03:00
# 0.38.2-20220322.180037
2022-03-22 19:29:32 +03:00
* GH-923: Bugfix: Input method auto-switch is not handled correctly. Thanks @SolaWing for the PR!
2022-03-19 11:31:19 +03:00
* Dependencies updates:
2022-03-19 15:43:20 +03:00
- sparkle-project/Sparkle@2.1.0
2022-03-19 11:26:32 +03:00
# 0.38.1-20220319.090018
2022-03-19 11:03:20 +03:00
* GH-919: Bugfix: The CLI tool `vimr` hangs. Thanks @archoversight for the PR!
2022-03-17 21:23:34 +03:00
# 0.38.0-20220317.192248
* GH-914: Add option to open files from applications in current window. Thanks @SolaWing for the PR!
2022-03-11 19:51:28 +03:00
# 0.37.1-20220311.174922
* GH-913: Bugfix: Spaces in the file names are not correctly handled by `vimr` . Thanks @edgarcosta for the PR!
2022-03-09 00:47:19 +03:00
# 0.37.0-20220308.223757
2022-03-08 21:53:05 +03:00
* GH-900: Auto-switch to an ASCII-compatible input method when entering the Normal mode and switch back to the last used input method when re-entering the Insert mode. Thanks @georgealbert for the PR!
2022-03-05 12:55:47 +03:00
* GH-899: The CLI tool `vimr` now uses `python3` . Thanks @imajes for the PR!
2022-02-13 14:48:03 +03:00
* Dependencies updates:
- ReactiveX/RxSwift@6.5.0
2022-02-12 18:24:39 +03:00
# 0.36.1-20220212.162106
2020-01-25 15:37:16 +03:00
2022-02-12 14:23:17 +03:00
* GH-895: Add support for right and middle mouse buttons. Thank you @atishay !
2022-02-12 18:24:39 +03:00
* GH-880: Copying non-ASCII characters results in garbled text.
2022-01-02 18:10:30 +03:00
# 0.36.0-20220102.161018
2022-01-02 18:09:21 +03:00
* Neovim 0.6.1 😀
2022-01-01 14:02:36 +03:00
* GH-876: Forward `Cmd-.` to Neovim. Thank you @imkerberos !
2021-11-22 20:15:00 +03:00
* GH-881: Make the `ESC` key cancel "Not yet saved"-dialogs. Thank you @jasonm !
2021-11-23 20:23:50 +03:00
* GH-874: Make Chinese input possible (and simplify input method handling in general), thank you very much, @SolaWing !
2021-11-06 16:05:25 +03:00
* GH-805 (GH-415): Vertically center-align text. Thank you @apaleslimghost !
2021-12-23 21:43:11 +03:00
* Improve menu item key equivalent handling.
2021-11-30 20:50:13 +03:00
* Dependencies updates:
- sindresorhus/github-markdown-css@5.0.0
2021-07-03 17:02:13 +03:00
2021-11-14 00:05:41 +03:00
# 0.35.0-20211105.213803
2021-07-03 17:02:13 +03:00
2021-11-05 23:44:40 +03:00
* Universal binary!
* Neovim 0.5.1 😀
2021-02-20 18:02:13 +03:00
* GH-832: Re-revert neovim launching code
2021-07-03 17:02:13 +03:00
* GH-750: Search highlight displays incorrectly for gui=reverse: Thanks @rluba for the PR!
2020-12-11 00:47:30 +03:00
* GH-349: First versino of custom tabs. If they does not work well, you can turn it off in the
Appearance preferences.
2020-07-09 19:18:09 +03:00
* GH-804: Configurable cursor shapes and color: Thank you @cypheon !
2020-11-18 23:31:18 +03:00
* GH-812: Allow all fonts, but warn when variable width font is selected.
2020-08-12 19:57:15 +03:00
* Do not hard-code `${LANG}` environment variable to `en_US.UTF-8` .
2020-11-17 23:45:06 +03:00
* Replace FontAwesome with [Material Icons ](https://github.com/qvacua/material-icons ).
2020-12-24 23:41:58 +03:00
* GH-830: Support `guifont` option (fixes GH-779). Thank you @Shirk !
* Revert to old launching logic (first launch the login shell, then launch NvimServer).
* Adapt title bar rendering on Big Sur.
2020-11-17 23:45:06 +03:00
* Dependencies updates:
2021-11-30 20:50:13 +03:00
- IBM-Swift/BlueSocket@2.0.2
2021-11-05 23:44:40 +03:00
- PureLayout/PureLayout@3.1.9
- Quick/Nimble@9.2.1
- ReactiveX/RxSwift@6.2.0
2020-11-17 23:45:06 +03:00
- httpswift/swifter@1.5.0
2021-11-05 23:44:40 +03:00
- iwasrobbed/Down@0.11.0 -> johnxnguyen/Down@0.11.0
- sparkle-project/Sparkle@1.27.0
2020-06-30 23:21:04 +03:00
2020-12-05 22:42:12 +03:00
# 0.34.0-355
2020-08-12 19:17:52 +03:00
* Neovim 0.4.4
2020-08-12 20:57:40 +03:00
* Improved pasting.
2020-08-12 19:17:52 +03:00
2020-07-09 19:18:50 +03:00
# 0.33.1-354
2020-06-30 23:21:04 +03:00
2020-06-28 11:55:03 +03:00
* Bugfix: The Emoji popup is sometimes misplaced.
2020-06-23 20:48:18 +03:00
* GH-762: Bugfix: parinfer-rust dylib does not load.
2020-06-20 15:02:42 +03:00
* Dependencies updates:
- PureLayout/PureLayout@3.1.6
- a2/MessagePack.swift@4.0.0
- Kentzo/ShortcutRecorder@3.2
- eonil/FSEvents@0.1.7
- Quick/Nimble@8.1.1
2020-06-23 20:48:18 +03:00
# 0.33.0-351
2020-06-20 15:02:42 +03:00
2020-06-19 17:50:32 +03:00
* GH-799: Bugfix: VimR sometimes uses High-CPU usage for apparent reason.
2020-03-10 23:14:49 +03:00
* GH-775: Use the colors of the selected color scheme for the markdown preview.
2020-06-19 10:55:23 +03:00
* GH-792: Use the macOS Font Panel to select the font: Thank you @apaleslimghost !
- If you select a variable width font, the rendering will be broken.
2020-06-20 15:02:42 +03:00
* GH-786: Improve space key handling which enables `<c-space>` to be mapped: Thank you @cypheon !
2020-03-10 23:14:49 +03:00
* Improve drawing performance.
2020-02-14 09:40:08 +03:00
* Dependencies updates:
- ggreer/the_silver_searcher@a509a81
2020-02-15 20:32:54 +03:00
- sparkle-project/Sparkle@1.23.0
2020-03-27 09:52:21 +03:00
- ReactiveX/RxSwift@5.1.1
2020-02-14 09:40:08 +03:00
# 0.32.0-344
2020-02-02 00:43:54 +03:00
We updated the library ShortcutRecorder to the latest version. By doing so, we store the shortcuts in a different format than before. This means that after you launched this version, old versions will not be compatible with the stored shortcuts. To delete the stored shortcuts, you can use `defaults delete com.qvacua.VimR.menuitems` in Terminal.
2020-02-01 19:41:18 +03:00
2020-02-02 00:43:54 +03:00
* Show only font family names of monospace fonts.
2020-02-08 05:19:55 +03:00
* Set `gui_running` to `true` (GH-476).
2020-02-10 23:04:41 +03:00
* Improve drawing performance.
2020-02-02 12:55:20 +03:00
* Bugfix: The cursor is not drawn when a new window is opened.
2020-02-02 22:39:54 +03:00
* Bugfix: Preview in the Appearance preferences is not dark mode compatible.
2020-01-30 09:33:22 +03:00
* Bugfix: Shortcut buttons are not dark mode compatible.
2020-01-29 20:55:56 +03:00
* Dependencies updates:
2020-02-01 20:34:02 +03:00
- Kentzo/ShortcutRecorder@3.1
- httpswift/swifter@1.4.7
- eonil/FSEvents@0.1.6
- Quick/Nimble@8.0.5
2020-02-05 02:24:59 +03:00
- sparkle-project/Sparkle@1.22.0
2020-01-29 20:55:56 +03:00
# 0.31.0-337
2020-01-25 15:37:16 +03:00
* Improve handling of file system changes for the file browser
# 0.30.0-335
2019-12-25 19:07:11 +03:00
2020-01-18 22:02:06 +03:00
* Improve Open Quickly
- Use [The Silver Searcher ](https://github.com/ggreer/the_silver_searcher )'s ignore mechanism
- Use [ccls ](https://github.com/MaskRay/ccls )' fuzzy search
2020-01-19 23:43:13 +03:00
* GH-730: Add "Close Window" menu item, which closes all tabs (and the VimR window).
2020-01-24 19:51:01 +03:00
* GH-768: Bugfix: coc.nvim does not work.
2020-01-19 19:38:55 +03:00
* Bugfix: VimR hangs when there are windows in which nvim is waiting for user input.
2019-12-25 19:07:11 +03:00
* Bugfix: Forward search in Markdown preview does not work.
2020-01-22 21:39:33 +03:00
* Bugfix: "Open Quickly" result rows are not dark mode compatible.
2020-01-22 21:44:42 +03:00
* Bugfix: Enter without selecting a result in the "Open Quickly" window results in a crash.
2019-12-25 19:07:11 +03:00
* Dependencies updates:
- IBM-Swift/BlueSocket 1.0.52
- elegantchaos/DictionaryCoding 1.0.7
2019-11-25 21:32:46 +03:00
# 0.29.0-329
* Dependencies updates:
- Neovim 0.4.3
# 0.28.0-328
2019-08-16 14:35:20 +03:00
* Add MathJax to Markdown preview
2019-09-20 00:18:27 +03:00
* Dependencies updates:
- Neovim 0.4.2
2019-08-16 14:35:20 +03:00
2019-07-22 22:08:15 +03:00
# 0.27.5
* Dependencies updates:
- Neovim 0.3.8
2019-05-31 19:21:17 +03:00
# 0.27.4
2019-05-01 09:15:16 +03:00
2019-05-29 19:19:47 +03:00
* Bugfix: File Browser sometimes does not update.
2019-05-01 09:15:16 +03:00
* Dependencies updates:
2019-05-29 19:51:15 +03:00
- Neovim 0.3.7
2019-05-31 19:21:17 +03:00
# 0.27.3
* GH-725: Better character spacing; thanks @tkonolige !
* Dependencies updates:
2019-05-01 09:15:16 +03:00
- RxSwift/RxSwift@5.0.1
- IBM-Swift/BlueSocket@1.0.46
# 0.27.2-323
2019-04-19 10:10:52 +03:00
2019-04-29 21:01:17 +03:00
* Update neovim to v0.3.5
# 0.27.1-322
* Notarize the app
2019-04-28 10:52:20 +03:00
# 0.27.0-321
2019-04-19 10:10:52 +03:00
* GH-720: Add option to change spacing between characters; thanks @tkonolige !
2019-04-28 10:52:20 +03:00
# 0.26.10-319
2019-03-23 13:02:05 +03:00
2019-04-06 16:57:35 +03:00
* Minimum macOS requirement is now 10.13 High Sierra; see GH-715
* Bugfix: Wrong closing behavior of temporary sessions
2019-03-26 21:48:17 +03:00
* Use Swift 5
* Dependencies updates:
- eonil/FSEvents (instead of eonil/FileSystemEvents)
2019-03-29 16:49:12 +03:00
# 0.26.9-312
* Bugfix: wrong color of "Select the HTML file" button of HTML preview tool
* Bugfix: memory leak (strange behavior between `CTFontManager` and `NSFontManager` )
2019-03-23 13:02:05 +03:00
2019-03-22 18:49:08 +03:00
# 0.26.8-311
* Bugfix: memory leak
2019-03-17 21:25:17 +03:00
# 0.26.7-310
2019-03-06 18:43:56 +03:00
2019-03-17 21:22:59 +03:00
* Bugfix: memory leak
2019-03-17 21:25:17 +03:00
# 0.26.6-309
* Bugfix: The state of the "Use Concurrent Rendering" checkbox is not set correctly.
2019-03-14 17:21:00 +03:00
* Limit the number of "VimR Networking" processes.
2019-03-13 12:40:45 +03:00
2019-03-13 16:54:14 +03:00
# 0.26.5-308
2019-03-13 12:40:45 +03:00
2019-03-12 12:54:52 +03:00
* GH-458: Bugfix: Opening files by drag-n-dropping on VimR window does not work.
2019-03-13 12:38:43 +03:00
* Bugfix: Crashes when some files are deleted in the `cwd` when closing.
2019-03-06 18:43:56 +03:00
2019-03-12 12:29:21 +03:00
# 0.26.4-307
2019-03-11 10:30:06 +03:00
* GH-709: Bugfix: Some Unicode characters were broken when ligatures are turned off.
* Dependencies updates:
- ReactiveX/RxSwift@4.4.2
- Quick/nimble@8.0.1
# 0.26.3-306
2019-03-10 20:46:34 +03:00
2019-03-10 20:47:27 +03:00
* Bugfix: Memory leak.
2019-03-10 20:46:34 +03:00
# 0.26.2-305
2019-03-09 23:56:26 +03:00
2019-03-09 23:57:31 +03:00
* GH-425: Bind http server to localhost
2019-03-09 23:56:26 +03:00
2019-03-10 20:46:34 +03:00
# 0.26.1-304
2019-03-08 11:59:30 +03:00
* Fix broken "Navigate to the current buffer" of the file browser
* Dependencies updates:
- Use FontAwesome 5 (thanks for the PR, @chriszielinski !)
2019-03-06 18:43:56 +03:00
# 0.26.0-303
2019-02-23 19:58:27 +03:00
2019-03-06 18:21:31 +03:00
* Minimum macOS requirement is now 10.12 Sierra.
2019-03-06 18:20:45 +03:00
* Optional parallel computation of glyphs. This may result in faster rendering depending on the situation.
2019-02-27 12:01:32 +03:00
* GH-314: You can customize the key shortcut for all menu items in the *Shortcut* preferences pane.
2019-02-28 15:01:48 +03:00
* GH-501: Add key shortcuts to toggle the Buffer List, Markdown Preview, and HTML Preview tools.
2019-03-03 20:47:17 +03:00
* GH-649: Add commands that can control some of GUI elements.
2019-03-05 09:17:15 +03:00
* GH-506: Set font, size and linespacing via `~/.config/nvim/ginit.vim` .
2019-02-26 09:26:47 +03:00
* Draw the disclosure triangle in appropriate color of the current color scheme (and improve handling of changes of `cwd` in the file browser).
2019-02-23 19:58:27 +03:00
2019-02-23 19:58:04 +03:00
# 0.25.0-297
2018-07-04 23:21:28 +03:00
2019-02-07 00:45:52 +03:00
* Neovim 0.3.4
2018-07-04 23:21:28 +03:00
* GH-625: `vimr --cur-env` will pass the current environment variables to the new neovim process. This will result in `virtualenv` support.
2019-02-22 12:28:38 +03:00
* GH-443: `vimr --line ${LINE_NUMBER} ${SOME_FILE}` will open the file and go to the given line. If the file is already open in a UI window, then that window will be selected and the cursor will be moved to the given line. This can be used for example to reverse-search LaTeX.
2018-07-15 22:58:57 +03:00
* GH-603: Bugfix: `Cmd-V` pastes at the wrong location in the insert mode.
2018-07-17 22:36:19 +03:00
* GH-659: Bugfix (introduced in a snapshot): Turning off ligatures does not really turn off ligatures.
2018-08-17 18:37:12 +03:00
* GH-664: Bugfix: VimR crashes for some shell configurations.
2019-02-22 12:28:38 +03:00
* GH-666: Adapt to the new UI-API of Neovim
2018-07-07 10:46:50 +03:00
* Dependencies updates:
2019-02-22 00:39:24 +03:00
- ReactiveX/RxSwift@4.4.1
- httpswift/swifter@1.4.5
- PureLayout/PureLayout@3.1.4
- sindresorhus/github-markdown-css@3.0.1
- sparkle-project/Sparkle@1.21.3
2018-07-04 23:21:28 +03:00
2018-07-02 20:04:46 +03:00
# 0.24.0-282
2018-05-14 23:12:11 +03:00
2018-06-12 22:09:18 +03:00
* Neovim 0.3.0
* Some refactorings for the Neovim and the UI interface.
2018-05-26 12:47:26 +03:00
* GH-402: Add file associations; using definitions and icons from [MacVim ](http://macvim.org/ )
2018-07-01 12:10:22 +03:00
* GH-636: Bugfix: double cursor when entering terminal
* GH-653: Bugfix: Crashes when closing the last window with "Quit after last window closes"-option turned on.
2018-07-01 16:37:00 +03:00
* Bugfix: Crashes when `vimr --wait` is used, but is `Ctlr-C` 'ed before closing the UI window.
2018-07-01 17:38:21 +03:00
* Bugfix: `vimr --wait SOME_FILE` does not exit.
2018-05-14 23:12:11 +03:00
* Use LuaJIT again.
2018-05-19 23:56:51 +03:00
* Dependencies updates:
- sparkle-project/Sparkle@1.19.0
2018-06-12 22:09:18 +03:00
- Quick/nimble@7.1.2
- eonil/FileSystemEvents@1.0.0
2018-05-14 23:12:11 +03:00
2018-05-05 11:23:16 +03:00
# 0.23.0-275
2018-04-15 11:10:57 +03:00
* GH-419: File browser sorts folders on the top. (Thanks @laibulle for the PR)
2018-04-15 10:28:28 +03:00
# 0.22.0-273
2018-04-07 13:07:28 +03:00
2018-04-07 15:27:28 +03:00
* GH-543: Add an option in the Keys preferences to use left or/and right Option key as Meta key. (Thanks @xiehuc for the PR)
2018-04-15 10:28:28 +03:00
* Bugfix: Eliminate a memory leak.
2018-04-08 12:58:31 +03:00
* Dependencies updates:
- ReactiveX/RxSwift@4.1.2
2018-04-07 13:07:28 +03:00
2018-04-03 09:15:02 +03:00
# 0.21.2-271
2018-03-25 11:33:04 +03:00
* GH-626: Bugfix: Emoji menu (`Cmd-Ctrl-Space`) does not work.
2018-04-03 09:15:02 +03:00
* GH-162: Bugfix: Anti-aliasing on non-Retina display is broken.
2018-03-25 11:33:04 +03:00
2018-03-21 20:16:47 +03:00
# 0.21.1-269
2018-01-14 13:42:59 +03:00
2018-03-18 23:29:39 +03:00
* GH-548: Bugfix: When using certain plugings, writing beyond the right border crashes.
2018-03-19 22:55:32 +03:00
* GH-620: Bugfix: Wrong underline rendering.
2018-03-19 01:11:51 +03:00
* Dependencies updates:
- httpswift/swifter@1.4.0
2018-03-10 18:19:04 +03:00
# 0.21.0-267
2018-01-22 21:27:15 +03:00
* GH-605: Slightly improve scroll performance.
2018-02-25 15:36:48 +03:00
* GH-572: Add a slider to change the trackpad scroll sensitivity in the Advanced preferences.
* GH-614: Add a checkbox for live resizing in the Advanced preferences.
2018-02-25 18:47:31 +03:00
* GH-611: Prevent crashing for some users when loading the FontAwesom font for icons used for example in the file browser:
2018-03-10 18:19:04 +03:00
- We still don't know why the font cannot be loaded for some users. This fix will prevent the crashes, but, then, the icons will be replaced by `?` .
2018-01-26 01:05:17 +03:00
* Migrate one of the few Objective-C parts to Swift (the UI bridge).
2018-01-14 16:12:47 +03:00
* Dependencies updates:
- ReactiveX/RxSwift@4.1.1
- sindresorhus/github-markdown-css@2.10.0
- Quick/Nimble@7.0.3
2018-02-11 16:58:46 +03:00
# 0.20.6-261
* GH-609: Bugfix: HTML preview crashes when reloading.
2018-01-28 20:24:43 +03:00
# 0.20.5-259
* GH-597: Bugfix: vim-fugitive sometimes causes crashes.
2018-01-14 16:12:47 +03:00
# 0.20.4-256
2018-01-14 15:40:36 +03:00
* GH-579: Bugfix: In certain cases closing window crashes in fullscreen.
2018-01-14 15:39:34 +03:00
* GH-545: Bugfix: Focus is lost when entering/exiting fullscreen.
2018-01-14 13:42:59 +03:00
2017-12-22 00:42:58 +03:00
# 0.20.3-255
2017-11-30 09:21:05 +03:00
2017-12-22 00:42:58 +03:00
* Bugfix: "Focus Neovim View" does not work.
2017-12-20 23:03:30 +03:00
# 0.20.2-254
2017-11-30 09:21:05 +03:00
* GH-571: Bugfix: Read-only buffers are considered as modified. For example NERDTree buffers won't trigger the "Please save first" dialog anymore.
2017-12-01 20:56:14 +03:00
* GH-387: Show all buffers (the same as `:buffers` ) in the buffers list
2017-12-10 15:17:18 +03:00
* GH-553: Bugfix: Do not crash when there's an error in `init.vim` .
2017-12-17 20:52:13 +03:00
* Improve forward- and reverse-search for Markdown previews.
2017-12-11 00:43:17 +03:00
* High Sierra related fixes
2017-12-10 00:17:35 +03:00
- Do not crash on launch
- Too narrow entries in the file browser and buffers list.
2017-11-30 09:21:05 +03:00
2017-12-20 23:03:30 +03:00
# 0.20.1-245
2017-12-08 14:28:44 +03:00
* GH-580: Bugfix: Memory leak
2017-11-21 21:13:52 +03:00
# 0.20.0-238
2017-10-06 19:51:43 +03:00
* GH-534: `Cmd-D` for "Discard and Close/Quit" buttons. (thanks @nclark for the PR)
2017-10-17 22:08:57 +03:00
* GH-521: Improve the performance of the file browser, especically for folders like `node_modules` which contains many many files.
2017-10-22 16:18:01 +03:00
* GH-544: Migrate to Swift 4
2017-11-15 21:46:50 +03:00
* GH-528, GH-358: Add rudimentary support for Touch Bar. (thanks @greg for the PR)
2017-11-08 10:07:18 +03:00
* Dependencies updates:
2017-11-19 12:20:47 +03:00
- neovim/neovim@v0.2.2
2017-11-10 20:08:36 +03:00
- ReactiveX/RxSwift@4.0.0
- sindresorhus/github-markdown-css@2.9.0
2017-10-06 19:51:43 +03:00
2017-09-07 19:32:33 +03:00
# 0.19.1-229
2017-09-03 22:58:56 +03:00
* GH-485: Bugfix: When using a dark theme the title is very difficult to read.
2017-08-28 23:43:31 +03:00
# 0.19.0-226
2017-06-21 14:12:42 +03:00
2017-08-16 18:44:10 +03:00
* GH-492: Improve `Control` key handling: e.g. `Ctrl-6` works now. (thanks @nhtzr for the PR)
2017-08-17 09:51:58 +03:00
* GH-482, GH-283 Improve Emoji + CJK + Greek text rendering. (thanks @nhtzr for the PR)
2017-08-20 16:12:54 +03:00
* GH-325: Improve how the window position and size are stored.
2017-08-23 23:03:32 +03:00
* GH-491: Bugfix: Closing the window in full screen mode crashes the app.
2017-08-28 23:43:31 +03:00
* GH-512: Bugfix: Intermittent crashes when closing windows or quitting the app.
2017-08-16 23:54:34 +03:00
* Dependencies updates:
- ReactiveX/RxSwift@3.6.1
- sparkle-project/Sparkle@1.18.1
- sindresorhus/github-markdown-css@2.8.0
- Quick/Nimble@7.0.1
2017-08-13 08:40:55 +03:00
# 0.18.0-217
2017-08-08 13:26:27 +03:00
* GH-481: Bugfix: Quiting with `:qa!` warns about buffers that are already gone. (thanks @nhtzr for the PR)
* GH-458: Drag & Drop of files onto the main window works. (thanks @nhtzr for the PR)
2017-08-08 19:01:31 +03:00
* GH-487: Hide the mouse cursor when typing. (thanks @nhtzr for the PR)
2017-08-08 19:07:48 +03:00
* GH-315: Enable mapping of `<C-Tab>` and `<C-S-Tab>` . (thanks @nhtzr for the PR)
2017-08-11 15:50:13 +03:00
* GH-368: Send `FocusGained` and `FocusLost` event to neovim backend. (thanks @nhtzr for the PR)
2017-08-08 13:26:27 +03:00
# 0.17.0-213
2017-06-30 08:17:03 +03:00
* GH-436: Use colors from the selected `colorscheme` for tools, e.g. the file browser:
- Use the `directory` color for folders in the file browser.
- Use slightly darker version of the `background` color for the window title bar.
- Add an option to turn off file icons in the file browser and in the buffer list in case the `colorscheme` does not play well with them, cf. GH-479.
2017-06-21 14:12:42 +03:00
2017-06-28 20:43:22 +03:00
# 0.16.2-210
2017-06-21 14:12:42 +03:00
2017-06-28 20:43:22 +03:00
* GH-472: Bugfix: Mouse wheel scrolling in split window sometimes scrolls in the wrong split.
2017-06-21 14:12:42 +03:00
2017-06-24 16:21:21 +03:00
# 0.16.1-208
2017-06-24 15:31:36 +03:00
* GH-472: Bugfix: mouse scrolling an out-of-focus split window scrolls the focused split window.
2017-06-21 13:37:47 +03:00
# 0.16.0-205
2017-06-12 23:10:52 +03:00
2017-06-16 20:23:33 +03:00
* GH-378: Draw curly underline, e.g. when the spelling is incorrect.
2017-06-14 00:19:37 +03:00
* GH-326, GH-460: Add an option to hide or quit VimR when the last window closes. This is for example useful when you want to use VimR as `git difftool` as described below.
2017-06-12 23:10:52 +03:00
* GH-302, GH-421: The `vimr` CLI tool has two new options:
2017-06-13 00:48:01 +03:00
- `--wait` : When present, the `vimr` CLI tool will exit only after the corresponding VimR window has been closed. This is particularly useful when combined with the `--nvim` option as described below.
2017-06-27 20:52:32 +03:00
- `--nvim` : When present, all command line arguments except `--dry-run` and `--wait` , see above, will be passed over to the background `nvim` process when launching. This means that you can now use for example the `-d` option to activate the diffmode. To use VimR as `git difftool` , add the following to your `~/.gitconfig`
2017-06-12 23:10:52 +03:00
```
[difftool "vimrdiff"]
cmd = vimr --wait --nvim -d $LOCAL $REMOTE
2017-06-13 00:48:01 +03:00
[diff]
tool = vimrdiff
2017-06-12 23:10:52 +03:00
```
2017-06-13 00:48:01 +03:00
You have to re-install the `vimr` CLI tool in the Preferences window as described in the [wiki ](https://github.com/qvacua/vimr/wiki#command-line-tool ).
2017-06-14 00:32:27 +03:00
* Reduce the binary size by approx. 8 MB: We compile httpswift/swifter directly into VimR's binary...
2017-06-13 23:36:43 +03:00
* Bonus: The Neovim splash screen shows up!
2017-06-12 23:10:52 +03:00
2017-06-11 14:51:58 +03:00
# 0.15.2-201
2017-06-07 23:24:48 +03:00
2017-06-11 14:51:58 +03:00
* Bugfix: The state of the tools of a new window is not the same as the last active window.
2017-06-10 00:17:46 +03:00
* GH-423: Bugfix: `lcd` and `tcd` does not work correctly when switching tabs.
2017-06-07 23:24:48 +03:00
2017-06-07 22:06:52 +03:00
# 0.15.1-199
2017-05-12 08:40:35 +03:00
2017-06-04 17:22:17 +03:00
* Improved scroll performance.
2017-06-06 21:42:30 +03:00
* GH-450: Bugfix: Crashes when a hidden file gets deleted in the `cwd` .
2017-05-13 00:09:14 +03:00
* GH-395: Bugfix: Massive file system changes in the working directory causes VimR to freeze.
* GH-430: Bugfix: The cursor disappears when using arrow keys in the command mode.
2017-05-17 20:26:30 +03:00
* GH-403, GH-447: `Shift-Tab` works (thanks to @mkhl )
2017-06-06 08:34:23 +03:00
* Dependencies updates:
- neovim/neovim@1b2acb8d958c1c8e2f382c2de9c98586801fd9fe
- ReactiveX/RxSwift@3.5.0
2017-05-12 08:40:35 +03:00
2017-05-10 23:35:47 +03:00
# 0.15.0-191
2017-05-02 19:46:33 +03:00
2017-05-08 21:42:25 +03:00
* We now compile `gettext` ourselves and do not use the pre-built version from homebrew: The library from homebrew is built for 10.12 and VimR's deployment target it 10.10. This mismatch produced many warnings during compilation time...
2017-05-07 22:13:20 +03:00
* GH-426: You can now turn off some or all tools, e.g. file browser.
2017-05-08 21:42:25 +03:00
* GH-434: Bugfix: `autochdir` does not work.
2017-05-09 19:19:04 +03:00
* Bugfix: When you hide all tools, the state does not get stored in the user defaults.
2017-05-09 19:22:36 +03:00
* `set mouse=a` when launching the neovim process.
2017-05-02 19:46:33 +03:00
* Dependencies updates:
2017-05-07 22:13:20 +03:00
- neovim/neovim@v0.2.0
- ReactiveX/RxSwift@3.4.1
2017-05-02 19:46:33 +03:00
2017-05-05 18:50:48 +03:00
# 0.14.3-185
2017-05-05 18:44:32 +03:00
* GH-440: Bugfix: "User interactive mode for zsh" does not work.
2017-05-05 18:50:48 +03:00
# 0.14.2-184
2017-05-04 22:55:17 +03:00
* GH-438: Bugfix: `:help` does not work.
2017-05-01 11:50:12 +03:00
# 0.14.1-182
2017-04-30 23:10:08 +03:00
2017-05-01 11:50:12 +03:00
* Make app launch time much faster.
2017-04-30 23:10:08 +03:00
2017-04-30 20:03:57 +03:00
# 0.14.0-181
2017-01-23 21:35:27 +03:00
2017-03-11 19:29:54 +03:00
* GH-405: Redesign
2017-04-30 20:03:57 +03:00
- Redux-like architecture using RxSwift
2017-04-11 21:08:30 +03:00
* GH-383: Add a general web view preview which preserves the scroll position when (automatically) reloading the selected file.
2017-04-16 09:59:56 +03:00
* GH-398: Set the represented icon in the window title bar.
2017-04-18 20:58:02 +03:00
* GH-389: Bugfix: The Files tool does not update when one folder is created.
2017-04-18 21:01:20 +03:00
* GH-374: Bugfix: The tool buttons have a narrow area which does not react to mouse down when the tool is closed.
2017-04-23 23:16:02 +03:00
* Dependencies updates:
- RxSwift: 3.4.0
- Sparkle: 1.17
- github-markdown-css: 2.6.0
- swifter: 1.3.3
- Nimble: 6.1.0
- neovim: neovim/neovim@337299c8082347feecb5e733bed993c6a5933456
2017-03-11 19:29:54 +03:00
2017-02-07 01:04:01 +03:00
# 0.13.1-167
2017-01-23 21:35:27 +03:00
* Make pinch-zooming fast (enough) on Retina-displays.
* Make markdown previewing more robust against non-existing file.
2017-01-24 20:43:29 +03:00
* GH-392: Bugfix: fix a weird scroll issue.
2017-01-31 22:56:45 +03:00
* GH-371: Small scroll performance improvment.
2017-01-23 21:35:27 +03:00
2017-01-22 15:44:22 +03:00
# 0.13.0-164
* GH-339: Add a simple markdown previewer.
2017-01-10 00:32:20 +03:00
# 0.12.6-162
* GH-382: Bugfix: Sometimes the working directory is not set correctly when using the command line tool `vimr` .
2017-01-08 16:25:13 +03:00
# 0.12.5-159
2017-01-07 22:19:37 +03:00
2017-01-08 16:25:13 +03:00
* GH-376: Bugfix: Sometimes the communication between the UI and the Neovim backend breaks.
2017-01-07 22:19:37 +03:00
2017-01-05 08:38:13 +03:00
# 0.12.4-156
2016-12-17 17:06:23 +03:00
2017-01-05 07:47:37 +03:00
* GH-376: Fix a part of the bug. There's still an issue, cf. discussions in GH-376.
2017-01-04 19:21:29 +03:00
# 0.12.3-154
2017-01-03 18:44:50 +03:00
* GH-376: Bugfix: Exiting full-screen sometimes causes crashes.
* Update RxSwift to [3.1.0 ](https://github.com/ReactiveX/RxSwift/releases/tag/3.1.0 )
2017-01-01 11:43:54 +03:00
# 0.12.2-153
* Bugfix: Store preferences correctly.
2017-01-03 16:40:08 +03:00
* GH-292: Improve Open Quickly results
2016-12-24 12:39:46 +03:00
* Update Sparkle to [0.15.1 ](https://github.com/sparkle-project/Sparkle/releases/tag/1.15.1 )
2016-12-17 17:06:23 +03:00
2016-12-23 18:37:39 +03:00
# 0.12.1-151
* Fix memory leak
2016-12-17 17:04:30 +03:00
# 0.12.0-150
2016-12-11 13:36:19 +03:00
2016-12-17 16:33:33 +03:00
* GH-360: Bugfix: a buffer list related bug.
* GH-363: Upgrade to jemalloc 4.4.0 for 10.10 (and 10.11)
2016-12-12 01:10:41 +03:00
* GH-293: More tool, i.e. file browser and buffer list improvements
- option to show hidden files
- move tool to top/right/bottom/left
- add a button for `cd ..`
- select the currently open file: "Scroll from source" from IntelliJ
2016-12-13 20:34:10 +03:00
* GH-369: Bugfix: set the `cwd` correctly when opening files using the `vimr` command line tool
2016-12-11 13:36:19 +03:00
2016-12-03 01:44:37 +03:00
# 0.11.1-140
* GH-354: Bugfix: a file browser related bug.
2016-11-28 21:20:39 +03:00
# 0.11.0-138
2016-11-11 15:46:32 +03:00
2016-11-20 16:33:37 +03:00
* GH-341: Do not become unresponsive when opening a file with existing swap file via the file browser. (This bug was introduced with GH-299)
2016-11-20 18:14:20 +03:00
* GH-347: Do not become unresponsive when you `wq` the last tab or buffer.
2016-11-24 00:17:20 +03:00
* GH-297: Add a buffer list tool.
2016-11-24 00:34:29 +03:00
* GH-296: Drag & drop tools, currently the file browser and the buffer list, to any side of the window! 😀
2016-11-27 00:38:19 +03:00
* GH-351: Improve file browser updating. It also became better at keeping the expanded states of folders.
2016-11-22 23:55:39 +03:00
* Make `Cmd-V` a bit better
2016-11-27 12:17:54 +03:00
* neovim/neovim@42033bc5bd4bd0f06b33391e12672900bc21b993
2016-11-15 01:51:16 +03:00
# 0.10.2-127
2016-11-11 15:46:32 +03:00
* GH-332: Turn on `paste` option before `Cmd-V` ing (and reset the value)
2016-11-11 16:26:58 +03:00
* GH-333: Set `$LANG` to `utf-8` such that non-ASCII characters are not garbled when copied to the system clipboard.
2016-11-13 17:01:55 +03:00
- GH-337: With the first version of GH-333, strangely, on 10.12.X `init.vim` did not get read. GH-337 fixes this issue.
2016-11-11 17:30:49 +03:00
* GH-334: `set` `title` and `termguicolors` by default such that airline works without changing `init.vim` .
2016-11-12 00:12:26 +03:00
* GH-276: Draw a different, i.e. thin, cursor in the insert mode.
2016-11-12 18:59:58 +03:00
* GH-299: Add a context menu to the file browser.
2016-11-11 22:42:48 +03:00
* GH-237: Increase mouse scrollwheel sensitivity.
2016-11-15 01:51:16 +03:00
* neovim/neovim@598f5af58b21747ea9d6dc0a7d846cb85ae52824
2016-11-11 15:46:32 +03:00
# 0.10.1-122
2016-11-09 23:38:27 +03:00
* GH-321: `Cmd-V` now works in the terminal mode.
* GH-330: Closing the file browser with `Cmd-1` now focuses the Neovim view.
* GU-308: Set `cwd` to the parent folder of the file when opening a file in a new window
* Update RxSwift from `3.0.0-rc1` to `3.0.1`
* Update Neovim to neovim/neovim@0213e99aaf6eba303fd459183dd14a4a11cc5b07
2016-11-10 17:13:17 +03:00
- includes `inccommand` ! 😆
2016-11-09 23:33:58 +03:00
2016-11-11 15:46:32 +03:00
# 0.10.0-118
* GH-309: When opening a file via a GUI action, check whether the file is already open.
- Open in a tab or split: select the tab/split
- Open in another (GUI) window: let NeoVim handle it.
* GH-239, GH-312: Turn on font smoothing such that the 'Use LCD font smoothing when available' setting from the General system preferences pane is respected.
* GH-270: Make line spacing configurable via the 'Appearances' preferences pane.
* GH-322: Fix crashes related to the file browser.
* Bugfix: The command line tool `vimr` sometimes does not open the files in the frontmost window.
# 0.9.0-112
## First release of VimR with NeoVim backend
2016-11-27 13:22:08 +03:00
* NeoVim rulez! 😆 (neovim/neovim@5bcb7aa8bf75966416f2df5a838e5cb71d439ae7)
2016-11-11 15:46:32 +03:00
* Pinch to zoom in or out
* Simple file browser
* Open quickly a la Xcode
* Ligatures support
* Command line tool