Commit graph

4997 commits

Author SHA1 Message Date
Cory Forsstrom
ddcf02f9d0
Add background styling to span / rich text 2024-07-28 13:06:57 +02:00
Héctor Ramón Jiménez
23a7e9f981
Use container::dark style for markdown code blocks 2024-07-27 18:23:12 +02:00
Héctor Ramón
c173fa1f92
Merge pull request #2522 from iced-rs/text-editor-keybindings
Custom key binding support for `text_editor`
2024-07-27 15:56:29 +02:00
Héctor Ramón Jiménez
e73c8b0413
Reduce KeyPress duplication in text_editor 2024-07-26 11:02:04 +02:00
Héctor Ramón Jiménez
28d8b73846
Implement custom key binding support for text_editor 2024-07-26 11:02:04 +02:00
Héctor Ramón Jiménez
555ee3e9c6
Fix lints for Rust 1.80 2024-07-26 11:01:33 +02:00
Héctor Ramón Jiménez
f18f08bd61
Fix broken doc link in text_editor 2024-07-24 14:57:32 +02:00
Héctor Ramón Jiménez
e9e06c8fe2
Add placeholder support to text_editor widget 2024-07-24 14:52:01 +02:00
Héctor Ramón Jiménez
a5b1a1df54
Fix macOS race condition when closing window 2024-07-24 12:18:53 +02:00
Héctor Ramón Jiménez
884c66ca15
Depend on wasm-bindgen-futures only for Wasm
Fixes #2518
2024-07-24 10:39:24 +02:00
Héctor Ramón Jiménez
2eea9b81e4
Exit runtime with control_sender instead of break 2024-07-24 10:34:24 +02:00
Héctor Ramón Jiménez
faa5d0c58d
Unify Link and Message generics in text::Rich 2024-07-24 10:12:33 +02:00
Héctor Ramón Jiménez
a8c772eb8a
Fix mssing Link generic in From impl for Span 2024-07-23 18:18:11 +02:00
Héctor Ramón Jiménez
c47844ca2b
Fix span widget helper missing Link generic 2024-07-23 18:15:15 +02:00
Héctor Ramón Jiménez
dcdf130700
Use horizontal scrollable for code blocks in markdown widget 2024-07-21 20:07:58 +02:00
Héctor Ramón Jiménez
65b525af7f
Introduce markdown::Settings 2024-07-21 20:00:02 +02:00
Héctor Ramón Jiménez
f830454ffa
Use url for markdown links 2024-07-21 18:16:32 +02:00
Héctor Ramón
5443e4d828
Merge pull request #2512 from iced-rs/feature/rich-text-links
Add `Link` support to `rich_text` widget
2024-07-21 17:18:53 +02:00
Héctor Ramón Jiménez
a2943798a3
Use open::that_in_background in markdown example 2024-07-21 14:10:39 +02:00
Héctor Ramón Jiménez
78c4f7e646
Use latest spans to retreive Link in rich_text 2024-07-21 14:01:54 +02:00
Héctor Ramón Jiménez
7072c696a0
Rename on_link_click to on_link 2024-07-21 13:12:38 +02:00
Héctor Ramón Jiménez
54500e61ed
Simplify font attributes in Paragraph::with_spans 2024-07-21 13:01:27 +02:00
Héctor Ramón Jiménez
9bfaf2840c
Add Link support to rich_text widget 2024-07-21 12:45:05 +02:00
Héctor Ramón Jiménez
4b44079f34
Use from_iter in rich_text! macro 2024-07-20 19:54:25 +02:00
Héctor Ramón Jiménez
68c8d913ef
Support nested lists in markdown widget 2024-07-20 19:00:54 +02:00
Héctor Ramón Jiménez
7b0945729a
Make container::dark darker and rounded 2024-07-20 15:57:58 +02:00
Héctor Ramón Jiménez
58f361d680
Introduce container::dark style 2024-07-20 15:54:02 +02:00
Héctor Ramón Jiménez
05884870fc
Make container::Style API more consistent 2024-07-20 15:53:50 +02:00
Héctor Ramón Jiménez
c851e67734
Fix text::State downcast in some widgets 2024-07-19 00:59:54 +02:00
Héctor Ramón Jiménez
1d1a5f1a28
Fix newlines in highlighter and markdown example 2024-07-18 22:55:40 +02:00
Héctor Ramón
23ad15391c
Merge pull request #2508 from iced-rs/feature/rich-text
`rich_text` and `markdown` widgets
2024-07-18 22:39:49 +02:00
Héctor Ramón Jiménez
06acb740fb
Return proper theme in markdown example 2024-07-18 15:14:54 +02:00
Héctor Ramón Jiménez
06dc507beb
Fix markdown import in iced_widget 2024-07-18 14:54:26 +02:00
Héctor Ramón Jiménez
47b7a36f36
Create markdown widget helpers in iced_widget 2024-07-18 14:34:00 +02:00
Héctor Ramón Jiménez
aa62fa2ce9
Adapt scrollable sizing strategy to contents 2024-07-18 13:22:53 +02:00
Héctor Ramón Jiménez
904704d7c1
Flesh out the markdown example a bit more 2024-07-18 13:14:56 +02:00
Héctor Ramón Jiménez
910eb72a06
Implement rich_text widget and markdown example 2024-07-17 22:04:11 +02:00
Héctor Ramón Jiménez
ffb520fb37
Decouple caching from Paragraph API 2024-07-17 18:50:53 +02:00
Héctor Ramón
616689ca54
Update cosmic-text and resvg (#2416)
* Update `cosmic-text`, `glyphon`, and `resvg`

* Fix slow font fallback with `Shaping::Basic` in `cosmic-text`

* Update `cosmic-text` and `resvg`

* Update `cosmic-text`

* Fix `SelectAll` action in `editor`

* Fix some panics in `graphics::text::editor`

* Remove empty `if` statement in `tiny_skia::vector`

* Update `cosmic-text`, `glyphon`, and `rustc-hash`
2024-07-17 13:00:00 +02:00
Héctor Ramón Jiménez
b518e30610
Fix Scrollable::spacing not embedding the Scrollbar 2024-07-16 19:05:46 +02:00
Héctor Ramón Jiménez
24f7476823
Fix broken futures-core links in nightly docs 2024-07-16 16:34:29 +02:00
Héctor Ramón Jiménez
f0036400a1
Remove unnecessary derive in "Scaling Applications" docs 2024-07-16 16:15:43 +02:00
Héctor Ramón Jiménez
964182e4b8
Fix grammar in "Passive Subscriptions" docs 2024-07-16 16:12:41 +02:00
Héctor Ramón Jiménez
eb6673bf00
Finish "The Pocket Guide" 2024-07-16 15:41:28 +02:00
Héctor Ramón Jiménez
143f4c86ca
Draft "The Pocket Guide" for the API reference 2024-07-16 01:14:26 +02:00
Héctor Ramón Jiménez
bdf0430880
Make run_with take a FnOnce 2024-07-15 13:34:22 +02:00
Héctor Ramón Jiménez
950bfc07d4
Export operate constructor in advanced::widget 2024-07-14 23:00:11 +02:00
Héctor Ramón Jiménez
fd0abe18d0
Implement application::Update for () 2024-07-14 22:51:52 +02:00
Héctor Ramón Jiménez
d9a29f5176
Remove Vector::UNIT constant 2024-07-13 13:41:00 +02:00
Héctor Ramón Jiménez
5e6d994199
Add default and base stylings to text widget 2024-07-13 13:26:37 +02:00