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
|
ac354c3a2a
|
Remove AttrsList lifetime bound
|
2022-11-04 09:44:54 -06:00 |
|
tarkah
|
06cb0c2637
|
Refactor to text::draw_pixel helper
|
2022-11-04 09:11:57 -06:00 |
|
tarkah
|
9e389b629b
|
Resolve size using limits
|
2022-11-01 16:06:50 -06:00 |
|
Jeremy Soller
|
8efebfcd07
|
iced TextBox improvements
|
2022-11-01 09:09:36 -06:00 |
|
Jeremy Soller
|
d49e8881fd
|
Use image renderer for iced text widget
|
2022-10-31 12:04:33 -06:00 |
|
Jeremy Soller
|
b0ec548a5e
|
0.3.0
|
2022-10-31 11:40:01 -06:00 |
|
Jeremy Soller
|
a13fd9c591
|
Improve docs
|
2022-10-31 11:36:54 -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
|
a1f767505e
|
Clarify off by one issue
|
2022-10-27 20:31:20 -06:00 |
|
Jeremy Soller
|
c247bbdad2
|
Move cache to text box state
|
2022-10-27 20:31:05 -06:00 |
|
Jeremy Soller
|
bd327e4a21
|
Add text color to TextBox, fix resizing
|
2022-10-27 18:28:52 -06:00 |
|
Jeremy Soller
|
091b9d2840
|
Text widget get color from theme
|
2022-10-27 18:20:29 -06:00 |
|
Jeremy Soller
|
f229e06d83
|
Use new Text widget for all text
|
2022-10-27 18:16:58 -06:00 |
|
Jeremy Soller
|
a4a4eb7783
|
Fix rgba ordering
|
2022-10-27 18:16:42 -06:00 |
|
Jeremy Soller
|
cb7ec05d76
|
Improve Text widget
|
2022-10-27 17:40:01 -06:00 |
|
Jeremy Soller
|
fae1477136
|
Add text label using cosmic-text
|
2022-10-27 16:16:28 -06:00 |
|
Jeremy Soller
|
c90dc58fef
|
Store text_box pixels in widget state
|
2022-10-27 15:17:52 -06:00 |
|
Jeremy Soller
|
5d38951338
|
Merge libcosmic examples - iced fork supports pixel perfect images
|
2022-10-27 15:06:00 -06:00 |
|
Jeremy Soller
|
e4c8d4ba6b
|
Make attribute spans use ranges and update docs
|
2022-10-27 09:56:53 -06:00 |
|
Jeremy Soller
|
3ece9236b3
|
Use Color in more places
|
2022-10-27 09:07:47 -06:00 |
|
Jeremy Soller
|
851e55d950
|
Add markdown sample
|
2022-10-26 15:37:26 -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
|
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
|
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
|
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
|
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
|
65f60d1565
|
Log font families again
|
2022-10-19 13:29:50 -06:00 |
|
Jeremy Soller
|
0cbc3c3cfa
|
Allow buffer text to be reset
|
2022-10-19 13:15:07 -06:00 |
|
Jeremy Soller
|
edc0631df6
|
Fix control character usage
|
2022-10-19 11:33:35 -06:00 |
|
Jeremy Soller
|
c29eed3a94
|
Implement Home/End
|
2022-10-19 11:08:15 -06:00 |
|
Jeremy Soller
|
190b41f387
|
Add selection
|
2022-10-19 10:12:52 -06:00 |
|
Jeremy Soller
|
e20552ad13
|
Improvements for cursor
|
2022-10-19 09:26:43 -06:00 |
|
Jeremy Soller
|
405c77bb47
|
More documentation
|
2022-10-19 08:34:34 -06:00 |
|
Jeremy Soller
|
fa00813c0b
|
Remove Arc wrapper for text buffer when using iced
|
2022-10-19 08:05:22 -06:00 |
|
Jeremy Soller
|
021782b92b
|
Move drawing and hit detection to buffer
|
2022-10-19 07:36:27 -06:00 |
|
Jeremy Soller
|
a242d817e9
|
Add documentation and improve API
|
2022-10-18 17:14:03 -06:00 |
|