* add method that draws a rectangular outline
* unwrap option a little more nicely
* set cursor renderer to draw outline when focus lost
* add configuraton option for cursor outline width
* feat: add support for blend=100
* feat: add support for blend between 0 and 100 for cursor
* fix: cursor not updating on window switch
* fix: crash on set cursor group
* chore: formatting
* chore: curr -> current
* attach and detach the windows console
* remove commented code
* fix formatting
* fix build issues and consolidate windows utils
* formatting fix
Co-authored-by: Keith Simmons <keithsim@microsoft.com>
I don't know how about other OS where you using SHELL, but on linux you should
pass arguments like this, or this happens:
[src/bridge/command.rs:26] cmd = Command {
std: "/usr/bin/nvim" "--embed README.md",
kill_on_drop: false,
}
nvim: Unknown option argument: "--embed README.md"
* attempt fix for finder issue
* pull command creation functions out and implement macos exists and which
* remove macos hack
* refactor platform specific startup code
* fix wsl command issue
Co-authored-by: Keith Simmons <keithsim@microsoft.com>
After merging this PR https://github.com/neovide/glutin/pull/1,
which changed dependency in glutin from Kethku/winit to neovide/winit
we need to update Cargo.lock here.
* add clipboard-rs
* set g:clipboard when starting remote session
* add rpcrequest handler
* add paste to clipboard rpcrequest
* seperate clipboard to bridge/clipboard
* update remote clipboard logic
- when paste: use line ending matching file format
- when copy: use line ending of remote system
* update remote clipboard setup
- use `neovide_no_custom_clipboard` to disable custom clipboard
- disable cache to not use old clipboard contents when error returned
from `get_remote_clipboard`
* code cleanup and format
* Add basic touchscreen scrolling support
* Fix horizontal scroll direction
* Add touch deadzone
* Add drag by touch hold
* Fix touch drag behavior
The one before actually wasn't intended.
* Finetune default touch settings
* Move cursor to drag position upon touch drag start