Héctor Ramón Jiménez
|
93d6f748f6
|
Fix clippy lints in iced_highlighter
|
2023-09-20 01:13:36 +02:00 |
|
Héctor Ramón Jiménez
|
be340a8cd8
|
Fix gamma correction for colored glyphs in iced_wgpu
|
2023-09-19 23:00:20 +02:00 |
|
Héctor Ramón Jiménez
|
9af0a27e67
|
Draw colored glyphs in iced_tiny_skia
|
2023-09-19 22:28:28 +02:00 |
|
Héctor Ramón Jiménez
|
a9ee8f62fd
|
Reuse syntaxes and themes lazily in iced_highlighter
|
2023-09-19 21:57:09 +02:00 |
|
Héctor Ramón Jiménez
|
d9fbecf0d8
|
Remove syntect dependency from editor example
|
2023-09-19 20:58:15 +02:00 |
|
Héctor Ramón Jiménez
|
0166744654
|
Add iced_highlighter to document workflow
|
2023-09-19 20:56:50 +02:00 |
|
Héctor Ramón Jiménez
|
77db169902
|
Fix typo in higlighter (why is it so hard to spell?)
|
2023-09-19 20:55:39 +02:00 |
|
Héctor Ramón Jiménez
|
f806d001e6
|
Introduce new iced_highlighter subcrate
|
2023-09-19 20:48:50 +02:00 |
|
Héctor Ramón Jiménez
|
c0a141ab02
|
Save file on Cmd+S in editor example
|
2023-09-19 19:39:23 +02:00 |
|
Héctor Ramón Jiménez
|
06dc12bfbf
|
Simplify editor example
|
2023-09-19 19:35:28 +02:00 |
|
Héctor Ramón Jiménez
|
4e757a26d0
|
Implement Scroll action in text::editor
|
2023-09-19 01:18:06 +02:00 |
|
Héctor Ramón Jiménez
|
36e867de69
|
Fix lint and test GitHub CI workflows
|
2023-09-18 21:00:27 +02:00 |
|
Héctor Ramón Jiménez
|
d1d0b3aaee
|
Use Font::MONOSPACE in editor example
|
2023-09-18 20:14:38 +02:00 |
|
Héctor Ramón Jiménez
|
8eec0033de
|
Remove unnecessary monospaced flag in Font
|
2023-09-18 19:24:09 +02:00 |
|
Héctor Ramón Jiménez
|
161a971d06
|
Fix clippy lints
|
2023-09-18 19:08:57 +02:00 |
|
Héctor Ramón Jiménez
|
e7326f0af6
|
Flesh out the editor example a bit more
|
2023-09-18 19:07:41 +02:00 |
|
Héctor Ramón Jiménez
|
8446fe6de5
|
Implement theme selector in editor example
|
2023-09-18 14:38:54 +02:00 |
|
Héctor Ramón Jiménez
|
61ef8f3249
|
Update version properly when FontSystem changes in text::editor
|
2023-09-18 13:58:55 +02:00 |
|
Héctor Ramón Jiménez
|
b5466f41ca
|
Fix inconsistent expect messages in text::editor
|
2023-09-18 13:58:39 +02:00 |
|
Héctor Ramón Jiménez
|
a01b123cec
|
Shape as needed only in update during layout
|
2023-09-18 13:57:47 +02:00 |
|
Héctor Ramón Jiménez
|
d1440ceca6
|
Find correct last_visible_line in Editor::highlight
|
2023-09-18 13:39:47 +02:00 |
|
Héctor Ramón Jiménez
|
8f8528a4cc
|
Fix unnecessary dereference in editor example
|
2023-09-17 23:20:15 +02:00 |
|
Héctor Ramón Jiménez
|
86d396cf8b
|
Avoid adding unnecessary spans when syntax highlighting
|
2023-09-17 23:15:38 +02:00 |
|
Héctor Ramón Jiménez
|
790c0dabcf
|
Implement syntax highlighting cache in editor example
|
2023-09-17 21:46:19 +02:00 |
|
Héctor Ramón Jiménez
|
2897986f2d
|
Notify Highlighter of topmost line change
|
2023-09-17 19:27:51 +02:00 |
|
Héctor Ramón Jiménez
|
23d00445ff
|
Use saturating_sub for last_visible_line in text::Editor
|
2023-09-17 19:06:20 +02:00 |
|
Héctor Ramón Jiménez
|
d3011992a7
|
Implement basic syntax highlighting with syntect in editor example
|
2023-09-17 19:04:23 +02:00 |
|
Héctor Ramón Jiménez
|
76dc82e8e8
|
Draft Highlighter API
|
2023-09-17 15:29:14 +02:00 |
|
Héctor Ramón Jiménez
|
723111bb0d
|
Remove unnecessary into_iter call in graphics::text
|
2023-09-16 19:09:31 +02:00 |
|
Héctor Ramón Jiménez
|
45c5cfe577
|
Avoid drag on double or triple click for now in TextEditor
|
2023-09-16 19:05:31 +02:00 |
|
Héctor Ramón Jiménez
|
c9dbccba46
|
Use fork of cosmic-text with some minor fixes
|
2023-09-16 16:27:02 +02:00 |
|
Héctor Ramón Jiménez
|
d051f21597
|
Implement Copy and Paste actions for text::Editor
|
2023-09-16 15:40:16 +02:00 |
|
Héctor Ramón Jiménez
|
c6d0443627
|
Implement methods to query the contents of a TextEditor
|
2023-09-16 15:27:25 +02:00 |
|
Héctor Ramón Jiménez
|
f7fc13d98c
|
Fix Copy action being triggered without any modifiers
|
2023-09-14 22:56:28 +02:00 |
|
Héctor Ramón Jiménez
|
8e6e37e0ce
|
Fix broken intra-doc links
|
2023-09-14 19:05:50 +02:00 |
|
Héctor Ramón Jiménez
|
3afac11784
|
Remove min_bounds field in graphics::text::Editor
|
2023-09-14 18:58:52 +02:00 |
|
Héctor Ramón Jiménez
|
c7d02e24e6
|
Remove Editor::min_bounds and use bounds instead
|
2023-09-14 18:57:09 +02:00 |
|
Héctor Ramón Jiménez
|
8cad1d682a
|
Implement Action::SelectLine in text::Editor
|
2023-09-14 15:23:20 +02:00 |
|
Héctor Ramón Jiménez
|
f7d66899f1
|
Implement Action::SelectWord in text::Editor
|
2023-09-14 15:20:23 +02:00 |
|
Héctor Ramón Jiménez
|
edd5918475
|
Implement motion selection in text::Editor
|
2023-09-14 14:25:46 +02:00 |
|
Héctor Ramón Jiménez
|
b24b94d827
|
Handle motions when a selection is present in text::Editor
|
2023-09-14 14:18:49 +02:00 |
|
Héctor Ramón Jiménez
|
e6c2db8a93
|
Fix Cursor::Caret position on lines that wrap on whitespace
|
2023-09-14 00:47:04 +02:00 |
|
Héctor Ramón Jiménez
|
ab020383b9
|
Fix scrolling offset for Cursor::Selection
|
2023-09-14 00:41:15 +02:00 |
|
Héctor Ramón Jiménez
|
c829b4b04e
|
Fix unused import in iced_renderer
|
2023-09-13 17:55:33 +02:00 |
|
Héctor Ramón Jiménez
|
f14ef7a606
|
Fix clippy lints
|
2023-09-13 16:31:56 +02:00 |
|
Héctor Ramón Jiménez
|
f4c51a96d5
|
Introduce Motion concept in core::text::editor
|
2023-09-13 16:11:43 +02:00 |
|
Héctor Ramón Jiménez
|
52b36a9574
|
Use Theme::Dark in editor example
|
2023-09-13 15:17:04 +02:00 |
|
Héctor Ramón Jiménez
|
d502c9f16f
|
Unify Focus and Click updates in widget::text_editor
|
2023-09-13 15:16:47 +02:00 |
|
Héctor Ramón Jiménez
|
40eb648f1e
|
Implement Cursor::Selection calculation in Editor::cursor
|
2023-09-13 15:00:33 +02:00 |
|
Héctor Ramón Jiménez
|
a28ed825c1
|
Fix subline positioning in Editor::cursor
|
2023-09-12 20:57:46 +02:00 |
|