* 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
* Create a simple Zola website on a subdirectory
This uses the [Juice theme](https://www.getzola.org/themes/juice/), with
small customizations. It could be further customized later.
* Automate website content update
RISS and Makefile are used to pull the website content from various
parts of the neovide repository (reusing images and the README.md file
for instance)
* Document how to build and edit the website
It can be counter-intuitive to have to make changes outside of the
`website` directory, adding documentation and scripting clarify it.
* Deploy automatically to GitHub Pages
Uses https://github.com/marketplace/actions/zola-deploy-to-pages to
build and deploy the website on GitHub Pages.
TODO (after merging)
* A `TOKEN` need to be set as explained in https://github.com/marketplace/actions/zola-deploy-to-pages#secrets
* I’ve tested with https://cljoly.github.io/neovide/, but we need to
change this to at least https://neovide.github.io/neovide/.
* Fix website URL
Co-authored-by: Keith Simmons <keith@the-simmons.net>
* 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>