Jeremy Soller
|
ecf61a93b1
|
Update to use cosmic::theme::Theme
|
2022-11-09 08:03:13 -07:00 |
|
Ian Douglas Scott
|
0d3fb1dd9d
|
Use ouroboros in FontSystem to avoid lifetime bound
Perhaps not quite what ouroboros is expected to be used for, but it's
not too bad, and avoiding the lifetime bound can be a huge help.
|
2022-11-04 10:37:32 -06:00 |
|
Jeremy Soller
|
d49e8881fd
|
Use image renderer for iced text widget
|
2022-10-31 12:04:33 -06:00 |
|
Jeremy Soller
|
92cad6fe13
|
Decouple editing from buffer
|
2022-10-31 11:24:36 -06:00 |
|
tarkah
|
9e9a14f323
|
Update text color on theme change
|
2022-10-29 17:31:50 -06:00 |
|
tarkah
|
972a3c722a
|
Set attrs on launch
|
2022-10-29 17:31:50 -06:00 |
|
Jeremy Soller
|
c247bbdad2
|
Move cache to text box state
|
2022-10-27 20:31:05 -06:00 |
|
Jeremy Soller
|
f229e06d83
|
Use new Text widget for all text
|
2022-10-27 18:16:58 -06:00 |
|
Jeremy Soller
|
fae1477136
|
Add text label using cosmic-text
|
2022-10-27 16:16:28 -06:00 |
|
Jeremy Soller
|
e4c8d4ba6b
|
Make attribute spans use ranges and update docs
|
2022-10-27 09:56:53 -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
|
498cb7243d
|
Set attribute family to monospace when monospace is toggled
|
2022-10-25 22:09:49 -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
|
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
|
564dab009c
|
Relicense MIT OR Apache 2.0
|
2022-10-24 12:58:15 -06:00 |
|
Jeremy Soller
|
441112b5e2
|
More implementation of new buffer abstraction
|
2022-10-20 19:34:56 -06:00 |
|
Jeremy Soller
|
3035bad29a
|
Add save button
|
2022-10-19 14:13:05 -06:00 |
|
Jeremy Soller
|
bfdc9a6d66
|
Show filename in title
|
2022-10-19 14:05:14 -06:00 |
|
Jeremy Soller
|
0cbc3c3cfa
|
Allow buffer text to be reset
|
2022-10-19 13:15:07 -06:00 |
|
Jeremy Soller
|
fa00813c0b
|
Remove Arc wrapper for text buffer when using iced
|
2022-10-19 08:05:22 -06:00 |
|
Jeremy Soller
|
a242d817e9
|
Add documentation and improve API
|
2022-10-18 17:14:03 -06:00 |
|
Jeremy Soller
|
de572b1645
|
New TextMetrics type
|
2022-10-18 17:14:03 -06:00 |
|
Jeremy Soller
|
e62f8b9292
|
Appearance for iced text box
|
2022-10-18 14:35:16 -06:00 |
|
Jeremy Soller
|
a21225c9a0
|
Use mutex for TextBuffer state
|
2022-10-18 13:12:25 -06:00 |
|
Jeremy Soller
|
3e04ffdfa4
|
Handle scroll in TextBuffer
|
2022-10-18 12:42:37 -06:00 |
|
Jeremy Soller
|
410d4ee674
|
Text library moved from libcosmic
|
2022-10-18 12:07:22 -06:00 |
|