* 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>
* 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
* Buttonless option for macOS
* Properly export PATH on macOS when ran from Finder #1072
* Merge conflicts resolved
* Refactoring frame options
* Adding frame file; forgot to add
* Updating window files
* Updated from revisions; .vscode folder added to .gitignore
* Formatting
* Remove comment of shadow option in frame decoration.
* Fix transparency for buttonless
* General fix for buttonless and transparency
* Formatting
* revert unecessary changes
Co-authored-by: Keith Simmons <keith@the-simmons.net>
Co-authored-by: Keith Simmons <keithsim@microsoft.com>
the next_dead_key should be changed only when a key_pressed or a dead key released,don't ask me why, it just make things work right with winit.(all test case passed)