135 Commits (ed6e06eefa8914234f571d610962376e6b97bcb0)

Author SHA1 Message Date
Keith Simmons 850cf3c6db temp fix for scrolling problem 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 6db3f31c74
Merge pull request #102 from jonvaldes/linearize-grid-storage
Idea for linearization of the Editor grid storage
5 years ago
Jon Valdés 1750ac8e76 Fix scrolling issue introduced when extracting the grid 5 years ago
Jon Valdés ddad13be2d Iterate over rows without generating a temporary Vec 5 years ago
Jon Valdés 9450ea62d8 Better external API for EditorGrid, returning Option<&mut GridCell> for external code to modify the cells 5 years ago
Luis Holanda f48e7d5df8 perf: take msgv::Value by value in bridge::events 5 years ago
Jon Valdés d8e974ee12 Forgot use statement 5 years ago
Jon Valdes e8cb1ef863 WIP Extraction of Editor::grid into its own file and struct 5 years ago
Jon Valdes 0fe0475b6d Initial implementation of linearization of the Editor grid storage
Converts the Editor grid from a nested Vec<Vec<GridCell>> to a Vec<GridCell> structure.
Does the same thing with the dirty structure
5 years ago
Keith Simmons b411bd786d unset lazyredraw on startup 5 years ago
Keith Simmons 5912b82cea remove msg, add logging, add startup commands, add no-idle command 5 years ago
Jon Valdes 2a14d26f1e Using iterators and for loops instead of explicit while loops 5 years ago
Jon Valdes 2d7239c0e2 Do not clear scrolled-off area, destructure width and height 5 years ago
Jon Valdes 543556bdbe Different implementation of scroll_region, which avoids allocations and temporary copies of scrolled data 5 years ago
Keith Simmons ba253869db update winit to hotfix 5 years ago
Keith Simmons 48d3824892
Merge pull request #93 from Kethku/build-draw-command-perf-improvements
profiling motivated perf improvements in build draw commands
5 years ago
Keith Simmons 31a1bd5cdc profiling motivated perf improvements in build draw commands 5 years ago
Matteo Merola 7becb4c7d0 Removed unused import. 5 years ago
keith 792568774b missing semicolon 5 years ago
keith ba3874f309 version error 5 years ago
keith 6758d4139b fix keybindings 5 years ago
Keith Simmons 840110ae73
Merge pull request #81 from luisholanda/cleanup-brigde
Remove unnecessary clones and allocations from bridge module
5 years ago
keith 234d6fa71d revert winit to pre 0.20.0 as it crashes on windows and mac 5 years ago
Luis Holanda 8143becae6 remove unneeded clones from brigde::events 5 years ago
Luis Holanda 4df81f9cd9 remove unneeded allocations in bridge::keybindings 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 Simmons 4991fc3f58 parallize processing of ui commands and don't block on nvim process creation 5 years ago
Sebastian Nowicki 860b459523
Fix conditional for MacOS emoji font
Closes #76
5 years ago
keith 71406ba6cb fix emoji font loading on macos 5 years ago
keith b7368ac110 use system emoji font first if possible 5 years ago
keith ec260da475 revive bold and italic support 5 years ago
keith ca24df79e6 embed fonts 5 years ago
Keith Simmons e8e69f757e fixed underlines 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 335045840b fix some warnings and bump skulpin 5 years ago
Keith Simmons 9308d1d81f rework animation loop and add back animation buffer 5 years ago
keith 24a5e5dc51 rework font loading to be WAY more robust 5 years ago
keith 2f619c5d17 linux bug fixes and better error printing on linux (just panic with a message) 5 years ago
keith 2916f1337a don't require emoji font 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 5a8d24b77c fix redraw event order 5 years ago