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 |
Keith Simmons
|
1c299c65b4
|
Merge pull request #88 from luisholanda/rework-event-parsing
Take msgv::Value by value in bridge::events
|
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 |
Keith Simmons
|
bd3967ad0a
|
Merge pull request #99 from jonvaldes/scroll-region-refactor
Different implementation of scroll_region
|
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 |
Keith Simmons
|
c6e58762b3
|
Merge pull request #91 from mattmezza/master
Removed unused import.
|
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 |
Keith Simmons
|
c2e93ff04f
|
Merge pull request #77 from sebnow/fix-macos-emoji-font
Fix conditional for MacOS emoji font
|
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
|
ad3409f3e0
|
Note that neovide requires neovim 0.4 or greater.
|
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
|
c7bb4e2f7a
|
Fix build target path typo
|
5 years ago |
Keith Simmons
|
a3c1233e30
|
update readme and move skulpin to track upstream github instead of published package
|
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 Simmons
|
b60132132e
|
Merge pull request #54 from meribold/patch-1
Fix a few typos and inconsistencies in README.md
|
5 years ago |