61 Commits (86073351d0e62487aa967541f927081c7a0282bb)

Author SHA1 Message Date
Keith Simmons 703087fd88 set buffer frames to 1 and add extra buffer startup command. Fix bug where mouse position is improperly scaled 5 years ago
Jon Valdés a9acc532aa Fix a bunch of small issues reported by clippy 5 years ago
Jon Valdés f273833f96 Added comment explaining Linux input hack 5 years ago
Jon Valdés 7cfe625777 Improved hack. By ignoring the shift modifier, it works even better 5 years ago
Jon Valdés c6d2a9a0f5 Hack to interpret more keyboard events on Linux 5 years ago
Jon Valdés f9c7e2500c Switch to parking_lot::Mutex. It is faster and has a better API than the std one
Also, no possibility of poisoning, so it removes a bunch of unwraps
5 years ago
Keith Simmons 5912b82cea remove msg, add logging, add startup commands, add no-idle command 5 years ago
Keith Simmons ba253869db update winit to hotfix 5 years ago
keith 234d6fa71d revert winit to pre 0.20.0 as it crashes on windows and mac 5 years ago
keith 20a7320474 mouse fixes 5 years ago
keith f971f7fbeb minor quit changes 5 years ago
keith 7d54990e83 better dpi handling 5 years ago
Keith Simmons 29dc2c766b update to winit_20. May cause dpi issues. Can't tell yet 5 years ago
Keith Simmons 86403294a4 support window title 5 years ago
keith 71406ba6cb fix emoji font loading on macos 5 years ago
Keith Simmons 934d63b278 fix panic handling (probably) and tweek font discovery 5 years ago
Keith Simmons d0941cef2e handle panics in renderer somewhat more gracefully 5 years ago
Keith Simmons e72c8959f1 make editor grid access more robust 5 years ago
Keith Simmons 9308d1d81f rework animation loop and add back animation buffer 5 years ago
keith 7358a7cff6 minor using fix 5 years ago
keith 1ed9fc9eb9 manually setup redraw system 5 years ago
keith 49d9dbb15d initial pass on readme 5 years ago
Keith Simmons b4c392997e use global lazy_static variables to handle modules instead of passing via reference 5 years ago
Keith Simmons e4dd7e572b finish up cursor options 5 years ago
Keith Simmons 3efb6879dc bridge struct to wrap tokio runtime and channel 5 years ago
keith 35a675c8a4 progress toward splitting main into bridge 5 years ago
Keith Simmons b3647d69c4 fix scroll positioning 5 years ago
Keith Simmons 54212f73f5 switch to tokio channel and add resizing debouncing 5 years ago
Keith Simmons 72aefd4730 fix mouse location 5 years ago
Keith Simmons 73875eb486 part way there, but can't get ui events to receive properly and don't get events yet 5 years ago
Keith Simmons ccc9a83e15 icons 5 years ago
keith 64fe9c8de6 upgrade skulpin and winit 5 years ago
keith 6f04e9e7e0 support font setting and changing 5 years ago
keith 1d620acc5a horizontal scrolling and progress toward command line 5 years ago
Keith Simmons 6811d02983 remove debug commands and hide console 5 years ago
Keith Simmons d729477193 more efficient event handling 5 years ago
keith 2dfe4c1a7f partially working externalized command 5 years ago
Keith Simmons 22ddb545a9 more progress toward externalized command bar 5 years ago
keith 7f772be865 progressive rendering done 5 years ago
Keith Simmons 06eb849497 progressive rendering progress 5 years ago
Keith Simmons 0cc51481b2 Cache surface not image 5 years ago
keith 8c75c44905 persistent rendering 5 years ago
Keith Simmons c1fb24c37b handle resize more robustly 5 years ago
keith be7c9f5207 refactor somewhat 5 years ago
Keith Simmons 186edf1819 better neovim process tracking and separated background/foreground rendering 5 years ago
keith 86b2e0df7d filled in more parsers 5 years ago
keith 8b633986de Shaper fully working and cached to preserve performance to some extent 5 years ago
Keith Simmons 4a685942a9 minor bug fixes 5 years ago
Keith Simmons 1bfe5bde03 mouse support, terminal handling, and underlines 5 years ago
keith 7033a05d26 shaping sorta working 5 years ago