Keith Simmons
fed63a9507
separate font types into files in their own folder
4 years ago
Keith Simmons
86c241ee55
I hate everything
4 years ago
Keith Simmons
3aceaaaa62
fix formatting
4 years ago
Keith Simmons
4d4e97b519
fix usings issue on mac
4 years ago
Keith Simmons
e6b52f8127
fix linux and mac builds
4 years ago
Keith Simmons
546937501b
Add version and help command line arguments ( #443 )
...
* add maximized command line argument
* fix println when in release mode on windows
4 years ago
Keith Simmons
5b29700513
add maximized command line argument ( #442 )
4 years ago
Keith Simmons
ec06247ad2
fix floating window foreground
4 years ago
Keith Simmons
af93c54f3e
Settings derive macro ( #439 )
...
* Added procedural macro crate
* Initial derive macro implementation
* Compiles for cursor settings
* Derive macro working correctly
* Derive macro working for all settings structs
* Cleanup
* Moved the binary back to the project root
* remove unused utils file
Co-authored-by: Tim Harding <Tim@TimHarding.co>
4 years ago
Keith Simmons
33f6a4b914
Fix dpi scaling ( #438 )
...
* fixing dpi
* refactor rendered window for better dpi scaling
* prevent cursor from animating out of the window bounds
Co-authored-by: Gabby Grinslade <grinsladeg@gmail.com>
4 years ago
Keith Simmons
cd212ca884
add smooth scrolling gif
4 years ago
Keith Simmons
061a07ca37
Add smooth scrolling to readme
4 years ago
Keith Simmons
1d981f3c2c
Smooth scrolling ( #423 )
...
* parse viewport events
* progress toward pixel scrolling
* ITS WORKING
* fix basic scrolling gaps
* add limit to number of old surfaces to store
* set cursor destination based on rendered location not global grid
4 years ago
Gabby Grinslade
38c5538186
fix winit build
4 years ago
Tim Harding
c63b054521
Keyboard refactor ( #418 )
...
* Moved refactoring to the new program structure
* Imported enum variants to qwerty layout files
* Changed keyboard impl from From to Into
* Simplified imports
* Implement From rather than Into
4 years ago
Keith Simmons
b4401d3b88
Add some details about running neovim from wsl
4 years ago
Calvin Kosmatka
9f26e50f06
Fix --wsl option ( #404 )
...
* use wsl nvim
* use piped stderr for release build
4 years ago
Keith Simmons
a864e7b596
Link to multigrid config from readme
4 years ago
Keith Simmons
62d2ca407d
updated readme
4 years ago
Keith Simmons
5da81b4f26
port commits since fork
4 years ago
Keith Simmons
b29dff8db7
winit working
4 years ago
Keith Simmons
451ff87272
in progress adding back winit
4 years ago
Keith Simmons
a490e5992a
fix tests and warnings
4 years ago
Keith Simmons
ff1954f9a9
allow font changing
4 years ago
Keith Simmons
f4eff0e5c4
swapped back to nvim-rs
4 years ago
Keith Simmons
1b6d562307
add configuration for the window transparency
4 years ago
Keith Simmons
dc65548c01
fix window position flickering
4 years ago
Keith Simmons
9a9c5aeeba
fix command line issues
4 years ago
keith
3d1f797688
minor refactoring
4 years ago
keith
4643a24da1
warning fx
4 years ago
keith
8b87f92f5f
mostly working
4 years ago
keith
15d02a0417
slightly better rendering
4 years ago
keith
a7d82fb7a1
progress toward fixing render bug
4 years ago
keith
5e32a7ad7b
resize on start and work toward more efficient rendering
4 years ago
keith
668f3f9aaf
more stable with 3 threads
4 years ago
keith
f198f23551
no longer dropping draw commands. Wonky background, and font changes don't work
4 years ago
keith
197c68f4b2
switch to synchronous neovim library
4 years ago
keith
4fd863ca2c
progress toward refactor
4 years ago
keith
494f9a395c
limit ligature backtracking
4 years ago
keith
811c8ea2d1
minor changes
4 years ago
keith
965f06a361
remove old test
4 years ago
keith
a85c7dda3e
more efficient rendering
4 years ago
keith
ee2ee53614
better mouse management with multigrid
4 years ago
keith
f14a7f7dc6
animate window positions (doesn't take framerate into account)
4 years ago
keith
5349f60e12
its working!
4 years ago
keith
ce66c5ed88
missed minor fix
4 years ago
keith
d2665c2471
new rendering working without multigrid enabled. Making progress
4 years ago
keith
4ef6adcfef
part way to multi grid rendering
4 years ago
keith
655339bbf8
fix build for mac and linux
4 years ago
keith
baaf6dd090
better parsing of client info
4 years ago