Commit graph

5069 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
bb6fa42924
Fix ambiguous rich_text link in widget::markdown 2024-08-22 02:30:12 +02:00
Héctor Ramón Jiménez
4c883f12b4
Make RichText generic over data structure
... and decouple `markdown::parse` from theming
2024-08-22 02:24:06 +02:00
Héctor Ramón Jiménez
55764b923e
Decouple markdown widget from built-in Theme 2024-08-21 02:34:03 +02:00
Héctor Ramón Jiménez
9b99b932bc
Produce window::Event::Closed only if window exists 2024-08-15 02:11:17 +02:00
Héctor Ramón Jiménez
7c2abc9b8b
Fix crash when application boots from a URL event in macOS 2024-08-15 01:52:45 +02:00
Héctor Ramón Jiménez
515772c9f8
Rename operation::chain to then
... and make `focus_*` operations generic over
the output type.
2024-08-15 01:30:24 +02:00
Héctor Ramón Jiménez
cfd2e7b116
Short-circuit scrolling passthrough in Stack 2024-08-14 19:06:16 +02:00
Héctor Ramón Jiménez
889d8b891f
Fix scroll event passthrough in Stack widget 2024-08-14 19:04:26 +02:00
Héctor Ramón Jiménez
5d7d74ffa4
Find layers_below only if Stack is hovered 2024-08-14 18:07:26 +02:00
Héctor Ramón Jiménez
9ed7fb8866
Fix cursor passthrough in Stack during draw 2024-08-14 18:02:33 +02:00
Héctor Ramón Jiménez
8b45d620d0
Revert window::close producing a window::Id
Instead, subscribing to `window::close_events` is
preferable; since most use cases will want to react
to the user closing a window as well.
2024-08-12 05:50:22 +02:00
Héctor Ramón Jiménez
22fc5ce0ea
Produce window::Event::Closed on window::close 2024-08-12 05:20:44 +02:00
Héctor Ramón Jiménez
01aa84e41a
Make window::close return and introduce Task::discard 2024-08-12 05:12:42 +02:00
Héctor Ramón Jiménez
7740c35a2a
Use clipped_cursor directly in text_editor 2024-08-12 03:25:28 +02:00
Héctor Ramón
8e87d664d4
Merge pull request #2547 from meithecatte/do-not-segfault
iced_winit: drop Clipboard before Window
2024-08-12 03:18:48 +02:00
Héctor Ramón Jiménez
afa8ad3b11
Fix integration example 2024-08-12 03:10:46 +02:00
Héctor Ramón
6d6f354b42
Merge pull request #2536 from meithecatte/editor-clipping
text_editor: Avoid rendering text outside the border
2024-08-12 03:07:36 +02:00
Héctor Ramón Jiménez
7decbb3d5d
Fix formatting in iced_winit::clipboard 2024-08-12 03:07:11 +02:00
Héctor Ramón Jiménez
3e59d824f8
Fix clipping area of text_editor placeholder 2024-08-12 02:57:45 +02:00
Héctor Ramón Jiménez
373e887a58
Focus text_editor at start-up in editor example 2024-08-12 02:55:49 +02:00
Héctor Ramón Jiménez
be7d175388
Remove cursor snapping hack in text_editor
The `quad` shader now properly takes care of
snapping lines to the pixel grid.
2024-08-12 02:54:22 +02:00
Héctor Ramón Jiménez
03472dfd4f
Make Padding affect text_editor clipping 2024-08-12 02:53:23 +02:00
Maja Kądziołka
f92e01e913
iced_winit: drop Clipboard before Window
Fixes #2482, avoids nasal daemons
2024-08-11 22:33:17 +02:00
Héctor Ramón
1c8850023f
Merge pull request #2544 from iced-rs/display-hover-when-focused
Display top contents in `hover` widget when focused
2024-08-08 01:37:51 +02:00
Héctor Ramón Jiménez
0ce81a0e0e
Display top contents in hover widget when focused 2024-08-08 01:25:15 +02:00
Héctor Ramón Jiménez
422568dee4
Introduce black_box and chain in widget::operation 2024-08-08 01:25:00 +02:00
Héctor Ramón
d5ffe98ce9
Merge pull request #2539 from iced-rs/feature/row-wrapping
Implement `row::Wrapping` widget
2024-08-06 18:06:42 +02:00
Héctor Ramón Jiménez
6fbbc30f5c
Implement row::Wrapping widget
If you have a `Row`, simply call `Row::wrap` at
the end to turn it into a `Row` that will wrap its
contents.

The original alignment of the `Row` is preserved
per row wrapped.
2024-08-06 03:22:44 +02:00
Héctor Ramón Jiménez
ff0da4dc81
Fix hover widget not relaying events when overlay is active 2024-08-05 23:27:40 +02:00
Héctor Ramón Jiménez
3a3fda83cd
Implement State::options for combo_box 2024-08-05 23:12:26 +02:00
Héctor Ramón
145c3dc8fc
Merge pull request #2537 from iced-rs/feature/canvas-image-support
`image` and `svg` support for `canvas`
2024-08-04 14:52:29 +02:00
Héctor Ramón Jiménez
cc076903dd
Invert Earth's rotation in solar_system example 2024-08-04 14:38:42 +02:00
Héctor Ramón
9cccaebb04
Merge pull request #2507 from kmoon2437/master
update version of "web-sys" to 0.3.69
2024-08-04 05:17:53 +02:00
Cho Yunjin
5dc668f901
update version of "web-sys" to 0.3.69 2024-08-04 05:08:47 +02:00
Héctor Ramón Jiménez
2b1b9c984a
Implement missing draw_svg in Frame wrapper 2024-08-04 05:03:48 +02:00
Héctor Ramón Jiménez
d4b08462e5
Introduce Svg struct in core::svg 2024-08-04 04:52:55 +02:00
Héctor Ramón Jiménez
8708101c89
Simplify types in tiny_skia::layer 2024-08-04 04:33:30 +02:00
Héctor Ramón Jiménez
3904f0b83a
Remove todo! in core::renderer::null 2024-08-04 04:30:59 +02:00
Héctor Ramón Jiménez
92bd3ecd6b
Introduce Image struct in core::image 2024-08-04 04:30:12 +02:00
Héctor Ramón Jiménez
974ae6d1e7
Fix broken imports in iced_renderer 2024-08-04 03:39:53 +02:00
Héctor Ramón Jiménez
2ad3cff722
Increase Earth's spin a bit in solar_system example 2024-08-04 03:37:50 +02:00
Héctor Ramón Jiménez
ed959023e9
Remove unnecessary with_save calls in solar_system example 2024-08-04 03:36:05 +02:00
Héctor Ramón Jiménez
4f5de3bbe9
Showcase canvas image support in solar_system example 2024-08-04 03:29:06 +02:00
Héctor Ramón Jiménez
0ceee1cf3a
Implement image support for canvas widget 2024-08-04 03:28:43 +02:00
Maja Kądziołka
4d849aaf0b
text_editor: Avoid rendering text outside the border
If the height could fit slightly less than an extra line, said line
would protrude beyond the border of the text editor.
2024-08-03 20:32:51 +02:00
Héctor Ramón Jiménez
87a613edd1
Render text on top of images by default 2024-08-03 16:24:07 +02:00
Héctor Ramón Jiménez
e84070acef
Implement From<&Handle> for image::Handle 2024-08-03 16:20:12 +02:00
Héctor Ramón Jiménez
169667ef1b
Plug received_url in winit::program 2024-08-01 19:25:02 +02:00
Héctor Ramón Jiménez
fd593f8fb0
Return window::Id in window::open 2024-07-30 22:26:55 +02:00
Héctor Ramón Jiménez
8f33575719
Expose additional subscription types in advanced 2024-07-30 22:22:28 +02:00