Commit Graph

91 Commits (4079f218b30c8accc241f589159529bc7e2a11de)
 

Author SHA1 Message Date
Keith Simmons 4079f218b3 remove unnecessary hack for emoji rendering
Keith Simmons 2494b37070 build fixes
Keith Simmons a874537c35 parse multigrid events
keith 7f5902d364 adjust emoji positioning
Keith Simmons f8bc1a2ce4 emojis working
keith 5a880d06aa remove fonts cache and make first attempt at font fallback
Keith Simmons b4c392997e use global lazy_static variables to handle modules instead of passing via reference
Keith Simmons e4dd7e572b finish up cursor options
Keith Simmons a1ad41247d resolve clippy issues and fix cursor character issue
Keith Simmons c562c78fcd fix bug in cell styling
Keith Simmons 4690623ec6 better special casing of resize and enable closing via x button
Keith Simmons 3efb6879dc bridge struct to wrap tokio runtime and channel
keith 35a675c8a4 progress toward splitting main into bridge
Keith Simmons b3647d69c4 fix scroll positioning
Keith Simmons c96a44a9e1 better resize handling
Keith Simmons e0acbd0b9f fix crash with error in startup script
Keith Simmons 54212f73f5 switch to tokio channel and add resizing debouncing
Keith Simmons 376664e65d minor formatting
Keith Simmons 72aefd4730 fix mouse location
Keith Simmons 514a9ca254 working with nvim_rs
Keith Simmons db223b616f
Merge pull request from KillTheMule/nvimrs
Port to nvim-rs
KillTheMule f1a082a24e Use spawn_blocking
Receiving on a sync channel will otherwise block the thread
KillTheMule 51a387ec21 Move to futures branch of nvim-rs
KillTheMule 74c4075f06 Make main() own the channel, and pass it off
KillTheMule 50f7f3bbf2 UI Events are notifications
KillTheMule 06eead9944 Remove dependency on neovim-lib
Keith Simmons 73875eb486 part way there, but can't get ui events to receive properly and don't get events yet
Keith Simmons ca1fdfc25c special case message line cursor positions
Keith Simmons ed28b14596 support cursor blinking
Keith Simmons 35093e6472 scroll fix
Keith Simmons 39ea340693 minor changes and add neovide variable
Keith Simmons 34034474d5 support strikethrough
Keith Simmons ccc9a83e15 icons
keith 64fe9c8de6 upgrade skulpin and winit
keith c8eeb096cb Merge branch 'master' of https://github.com/Kethku/neovide
keith 778868acc3 attempt at adding more support virtual key codes
keith 0dad3a829a attempt at adding more support virtual key codes
Keith Simmons d6b4c6dc41 remove reference to old shaper
Keith Simmons 005797b276 font widths are WAY better now
Keith Simmons ab6c1d5700 more progress, but can't use text blob creation utilities :/
Keith Simmons ec00fe37fa progress toward better text shaping maybe...
keith 6f04e9e7e0 support font setting and changing
Keith Simmons 9ed5bbcdde fix build issue
Keith Simmons c4264df6cc better explained unwrap solution
Keith Simmons 9cf4e9c2ce add error message boxes
Keith Simmons c21605532e smarter cursor text rendering
Keith Simmons cd35e33877 better cursor animation speed and clipping text to grid region
keith 38b90136c8 option set event parsing
keith 4ab94b3cae support cell percentage configuration
keith 1d620acc5a horizontal scrolling and progress toward command line