Keith Simmons
|
86073351d0
|
remove extra clones
|
5 years ago |
Keith Simmons
|
971bb3d2ff
|
remove all hints of integer scaling
|
5 years ago |
Jon Valdés
|
a9acc532aa
|
Fix a bunch of small issues reported by clippy
|
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 |
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 |
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
|
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
|
31a1bd5cdc
|
profiling motivated perf improvements in build draw commands
|
5 years ago |
keith
|
2f619c5d17
|
linux bug fixes and better error printing on linux (just panic with a message)
|
5 years ago |
keith
|
1ed9fc9eb9
|
manually setup redraw system
|
5 years ago |
keith
|
49d9dbb15d
|
initial pass on readme
|
5 years ago |
Keith Simmons
|
f8bc1a2ce4
|
emojis working
|
5 years ago |
Keith Simmons
|
b4c392997e
|
use global lazy_static variables to handle modules instead of passing via reference
|
5 years ago |
Keith Simmons
|
a1ad41247d
|
resolve clippy issues and fix cursor character issue
|
5 years ago |
Keith Simmons
|
c562c78fcd
|
fix bug in cell styling
|
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
|
ed28b14596
|
support cursor blinking
|
5 years ago |
Keith Simmons
|
35093e6472
|
scroll fix
|
5 years ago |
Keith Simmons
|
39ea340693
|
minor changes and add neovide variable
|
5 years ago |
keith
|
6f04e9e7e0
|
support font setting and changing
|
5 years ago |
keith
|
4ab94b3cae
|
support cell percentage configuration
|
5 years ago |
keith
|
1d620acc5a
|
horizontal scrolling and progress toward command line
|
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
|
1a12766861
|
progress toward externalized commandline
|
5 years ago |
Keith Simmons
|
e08ac79b9f
|
support bold and italic text
|
5 years ago |
keith
|
4297faca63
|
fix ligature rendering
|
5 years ago |
keith
|
7f772be865
|
progressive rendering done
|
5 years ago |
Keith Simmons
|
0cc51481b2
|
Cache surface not image
|
5 years ago |
keith
|
84648518dc
|
progress toward progressive rendering
|
5 years ago |
Keith Simmons
|
c1fb24c37b
|
handle resize more robustly
|
5 years ago |
Keith Simmons
|
8467ef18ab
|
refactored editor into multiple files to make things more readable
|
5 years ago |