Héctor Ramón Jiménez
341c9a3c12
Introduce daemon API and unify shell runtimes
2024-06-19 01:53:40 +02:00
Héctor Ramón Jiménez
a25b1af456
Replace Command with a new Task API with chain support
2024-06-14 01:47:39 +02:00
Héctor Ramón Jiménez
05f69f495e
Ask for explicit Length in center_* methods
2024-05-13 17:56:02 +02:00
Héctor Ramón Jiménez
15057a05c1
Introduce center widget helper
...
... and also make `center_x` and `center_y` set
`width` and `height` to `Length::Fill`, respectively.
This targets the most common use case when centering
things and removes a bunch of boilerplate as a result.
2024-05-03 09:11:46 +02:00
Héctor Ramón Jiménez
80b544e548
Use Program API in editor example
2024-03-17 17:46:03 +01:00
Héctor Ramón Jiménez
34faedd32b
Rename container::box_ to rounded_box
2024-03-08 18:57:44 +01:00
Héctor Ramón Jiménez
29326215cc
Simplify theming for Container widget
2024-03-05 03:48:08 +01:00
Héctor Ramón Jiménez
f4a4845ddb
Simplify theming for Button widget
2024-03-04 20:42:37 +01:00
Héctor Ramón Jiménez
e8049af23d
Make horizontal_space and vertical_space fill by default
2024-02-15 02:08:22 +01:00
Héctor Ramón Jiménez
2ba73b0faf
Fix wrapped lines not being considered when measuring TextEditor
2024-02-07 21:48:28 +01:00
Héctor Ramón Jiménez
64d1ce5532
Refactor KeyCode into Key and Location
2024-01-16 13:28:00 +01:00
Héctor Ramón Jiménez
73e7cf16e3
Update rfd to 0.13
2024-01-15 23:51:46 +01:00
Héctor Ramón Jiménez
625cd745f3
Write documentation for the new text APIs
2023-10-27 05:04:14 +02:00
Héctor Ramón Jiménez
8cc19de254
Add text helper method for text_editor::Content
2023-09-22 06:00:51 +02:00
Héctor Ramón Jiménez
ff78e97ad7
Introduce more themes to iced_highlighter
2023-09-20 01:21:42 +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
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
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
8f8528a4cc
Fix unnecessary dereference in editor example
2023-09-17 23:20:15 +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
d3011992a7
Implement basic syntax highlighting with syntect in editor example
2023-09-17 19:04:23 +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
52b36a9574
Use Theme::Dark in editor example
2023-09-13 15:17:04 +02:00
Héctor Ramón Jiménez
6448429103
Draft Editor API and TextEditor widget
2023-09-12 14:51:00 +02:00