Commit graph

529 commits

Author SHA1 Message Date
Jeremy Soller
0cbc3c3cfa
Allow buffer text to be reset 2022-10-19 13:15:07 -06:00
Jeremy Soller
b32c64e892
Multi-line backspace and delete 2022-10-19 11:51:17 -06:00
Jeremy Soller
edc0631df6
Fix control character usage 2022-10-19 11:33:35 -06:00
Jeremy Soller
07a832efd4
Clean up text insertion 2022-10-19 11:17:15 -06:00
Jeremy Soller
e1c670440a
Scroll if enter goes beyond end of screen 2022-10-19 11:12:34 -06:00
Jeremy Soller
c29eed3a94
Implement Home/End 2022-10-19 11:08:15 -06:00
Jeremy Soller
369c265646
Implement Enter 2022-10-19 11:04:26 -06:00
Jeremy Soller
ad6555e79f
Fixes for RTL selection 2022-10-19 10:44:21 -06:00
Jeremy Soller
334a45a5f4
Ensure redraw is queued when first drag event is received 2022-10-19 10:21:29 -06:00
Jeremy Soller
66f9fea001
Fix off by one with end of selection 2022-10-19 10:20:22 -06:00
Jeremy Soller
190b41f387
Add selection 2022-10-19 10:12:52 -06:00
Jeremy Soller
165ea1c0da
Make cursor match text color 2022-10-19 09:32:26 -06:00
Jeremy Soller
f03834e28d
Match cursor click behavior to other apps 2022-10-19 09:31:01 -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
Jeremy Soller
de572b1645
New TextMetrics type 2022-10-18 17:14:03 -06:00
Jeremy Soller
fa8ed07dab Improve scrolling on touchpads 2022-10-18 15:06:13 -06:00
Jeremy Soller
e62f8b9292
Appearance for iced text box 2022-10-18 14:35:16 -06:00
Jeremy Soller
3f01aa1496
Use wildcard to include examples 2022-10-18 13:32:50 -06:00
Jeremy Soller
38a4f7a09a
Add mouse scroll for iced example 2022-10-18 13:27:58 -06:00
Jeremy Soller
2f6a9d33d1
Move all scroll handling to buffer 2022-10-18 13:20:13 -06:00
Jeremy Soller
a21225c9a0
Use mutex for TextBuffer state 2022-10-18 13:12:25 -06:00
Jeremy Soller
a599d83ca0
Scroll on cursor movement 2022-10-18 13:05:36 -06:00
Jeremy Soller
3e04ffdfa4
Handle scroll in TextBuffer 2022-10-18 12:42:37 -06:00
Jeremy Soller
c114fe19f3
Update README 2022-10-18 12:09:17 -06:00
Jeremy Soller
410d4ee674
Text library moved from libcosmic 2022-10-18 12:07:22 -06:00