Jeremy Soller
|
ed9a3b7840
|
Add a libcosmic editor sample that uses the image renderer (WIP)
|
2022-10-27 13:46:04 -06:00 |
|
Jeremy Soller
|
edf32ddd68
|
Fix editor-test
|
2022-10-27 11:22:57 -06:00 |
|
Jeremy Soller
|
bbf8ea7431
|
Add terminal example
|
2022-10-27 11:15:08 -06:00 |
|
Jeremy Soller
|
e4c8d4ba6b
|
Make attribute spans use ranges and update docs
|
2022-10-27 09:56:53 -06:00 |
|
Jeremy Soller
|
16f0eb9efe
|
Re-add scrollbar to orbclient editor
|
2022-10-27 09:18:27 -06:00 |
|
Jeremy Soller
|
212afb1561
|
Merge syntax into orbclient editor
|
2022-10-27 09:16:21 -06:00 |
|
Jeremy Soller
|
3ece9236b3
|
Use Color in more places
|
2022-10-27 09:07:47 -06:00 |
|
Jeremy Soller
|
f133b1fca1
|
Improve API to set line attributes
|
2022-10-27 08:37:07 -06:00 |
|
Jeremy Soller
|
1e1164f4b2
|
Cache syntax highlighting results
|
2022-10-26 22:25:37 -06:00 |
|
Jeremy Soller
|
f85223b376
|
Only reset lines where highlight changes
|
2022-10-26 21:27:29 -06:00 |
|
Jeremy Soller
|
5d1aa8b814
|
Add simple per-glyph wrapping option
|
2022-10-26 19:56:13 -06:00 |
|
Jeremy Soller
|
846c646043
|
Syntax highlighting while editing
|
2022-10-26 19:31:33 -06:00 |
|
Jeremy Soller
|
3444b30d7e
|
Allow syntax detection to fail
|
2022-10-26 18:57:21 -06:00 |
|
Jeremy Soller
|
4f0ce39f3e
|
Automatic file type detection
|
2022-10-26 18:53:25 -06:00 |
|
Jeremy Soller
|
559a83faa5
|
Improve attribute setting
|
2022-10-26 18:45:31 -06:00 |
|
Jeremy Soller
|
536c24355c
|
Always redraw on resize
|
2022-10-26 18:13:14 -06:00 |
|
Jeremy Soller
|
99ae0d1bee
|
Scale rich-text and syntax examples
|
2022-10-26 18:05:38 -06:00 |
|
Jeremy Soller
|
dacd9bef94
|
Load foreground/background from theme
|
2022-10-26 17:47:02 -06:00 |
|
Jeremy Soller
|
9bbc0ba6c5
|
Improve syntax example, remove markdown example
|
2022-10-26 17:23:40 -06:00 |
|
Jeremy Soller
|
6bc6ceac12
|
Syntax highlighting example
|
2022-10-26 16:34:53 -06:00 |
|
Jeremy Soller
|
851e55d950
|
Add markdown sample
|
2022-10-26 15:37:26 -06:00 |
|
Jeremy Soller
|
77d416b2fd
|
Add ligatures and increase text size for rich text example
|
2022-10-26 15:21:30 -06:00 |
|
Jeremy Soller
|
ea64291abb
|
Make it possible to set attributes per glyph
|
2022-10-26 15:16:06 -06:00 |
|
Jeremy Soller
|
4798c7ee1a
|
Add initial rich text example
|
2022-10-26 14:16:48 -06:00 |
|
Jeremy Soller
|
119a570ee9
|
Cache font matches, use usize for line index, use font system for swash
|
2022-10-26 12:23:03 -06:00 |
|
Jeremy Soller
|
a99a5dd0fb
|
Default libcosmic editor to monospace
|
2022-10-26 10:59:00 -06:00 |
|
Jeremy Soller
|
353a25b750
|
Reduce size of editor test
|
2022-10-25 22:10:05 -06:00 |
|
Jeremy Soller
|
498cb7243d
|
Set attribute family to monospace when monospace is toggled
|
2022-10-25 22:09:49 -06:00 |
|
Jeremy Soller
|
e53956cb2d
|
Fix scrolling with cursor
|
2022-10-25 20:49:15 -06:00 |
|
Jeremy Soller
|
525c4efaa5
|
Add ability to set global buffer attributes
|
2022-10-25 16:29:33 -06:00 |
|
Jeremy Soller
|
59a4f8a4c1
|
Produce FontMatches inside of Buffer
|
2022-10-25 16:13:07 -06:00 |
|
Jeremy Soller
|
c60aaaf9d2
|
Ensure orbclient example reshapes
|
2022-10-25 15:33:48 -06:00 |
|
Jeremy Soller
|
84f4381cdf
|
Add text attributes
|
2022-10-25 14:14:23 -06:00 |
|
Jeremy Soller
|
330a736136
|
Add function to get layout runs
|
2022-10-25 11:40:10 -06:00 |
|
Jeremy Soller
|
0f446368ca
|
Have TextBuffer own FontMatches
|
2022-10-25 11:10:44 -06:00 |
|
Jeremy Soller
|
c5e9412673
|
Do delete test using EGCs
|
2022-10-25 10:17:09 -06:00 |
|
Jeremy Soller
|
cc68315a3f
|
Disable character delete test until it can handle EGCs
|
2022-10-25 10:15:24 -06:00 |
|
Jeremy Soller
|
42de42d59e
|
Do not store reference to font in shape or layout glyphs
|
2022-10-25 10:13:44 -06:00 |
|
Jeremy Soller
|
3c573df261
|
Do not set async by default
|
2022-10-25 09:31:51 -06:00 |
|
Jeremy Soller
|
a19182507b
|
Set orbclient async mode when edge scrolling
|
2022-10-25 09:30:16 -06:00 |
|
Jeremy Soller
|
d04147e1fc
|
Reduce framerate of orbclient example
|
2022-10-25 09:03:39 -06:00 |
|
Andrew Wheeler(Genusis)
|
079778cbf9
|
Moved the shape until cursor outside of the loop
|
2022-10-25 08:58:40 -06:00 |
|
Andrew Wheeler(Genusis)
|
16ebfcf6e6
|
Fixed the way drag selection scrolling works. made main buffer only run once and events do the rest
|
2022-10-25 08:58:40 -06:00 |
|
Jeremy Soller
|
564dab009c
|
Relicense MIT OR Apache 2.0
|
2022-10-24 12:58:15 -06:00 |
|
Jeremy Soller
|
1bce05d995
|
Fix UDHR test
|
2022-10-24 08:53:56 -06:00 |
|
Jeremy Soller
|
9b2bfbf3cb
|
Fix UDHR test and libcosmic compilation
|
2022-10-21 12:40:29 -06:00 |
|
Jeremy Soller
|
50dfd4e6ed
|
Performance improvements
|
2022-10-21 12:31:02 -06:00 |
|
Jeremy Soller
|
d5fde04d09
|
Re-enable parts of editor-test
|
2022-10-21 12:11:28 -06:00 |
|
Jeremy Soller
|
441112b5e2
|
More implementation of new buffer abstraction
|
2022-10-20 19:34:56 -06:00 |
|
Jeremy Soller
|
2bbacf5636
|
Log time to completion in editor-test
|
2022-10-20 09:16:39 -06:00 |
|