Commit graph

733 commits

Author SHA1 Message Date
edwloef
1305d3c00f
add iced logo to Iced-Icons.ttf 2025-11-25 21:08:40 +01:00
Héctor
f8663cf0a2
Merge pull request #2890 from Remmirad/pub_text_field_select_range
Make `text_input::State` `select_range` public
2025-11-25 10:49:12 +01:00
Héctor
a3db4477b4
Merge pull request #2892 from edwloef/fix_is_fill_docs
fix doc comment of `Length::is_fill`
2025-11-25 10:43:56 +01:00
Remmirad
7c661c94be
Introduce select_range to operation::text_input 2025-11-25 10:38:45 +01:00
--replace-all
3d926858c7
Removed bezier_tool from list of examples in the Widget trait docs 2025-11-25 07:58:21 +01:00
Héctor Ramón Jiménez
47eb1942c9
Add ratio method to Size
Co-authored-by: tigerros <tigerros@users.noreply.github.com>
2025-11-24 10:42:57 +01:00
Héctor
a81f0a2459
Merge pull request #2837 from dtzxporter/Expose-setting-to-toggle-vsync-on/off-
Expose setting to disable vsync if requested.
2025-11-21 01:48:21 +01:00
Héctor
0bf00d0f83
Merge pull request #2818 from pml68/feat/rehighlight-on-redraw
Rehighlight TextEditor when Theme changes
2025-11-21 01:22:02 +01:00
Héctor Ramón Jiménez
0495f32918
Use new theme::Base::name for theme change detection 2025-11-21 01:09:40 +01:00
edwloef
a266f62f77
Add some more variants to mouse::Interaction 2025-11-21 00:47:59 +01:00
Héctor Ramón Jiménez
5510675f15
Move some accessibility helpers to Color 2025-11-20 23:46:37 +01:00
Héctor Ramón Jiménez
437a2826ea
Make color helpers in palette module public
Co-authored-by: Vincent Hanquez <vincent@coretype.io>
2025-11-20 23:37:45 +01:00
Héctor Ramón Jiménez
e51d7c723c
Remove Mul<Vector> and Div implementations for Rectangle 2025-11-20 02:07:14 +01:00
Andy Terra
6f9b7a9005
Implement division operation for Rectangle, Size and Vector 2025-11-20 02:01:37 +01:00
Héctor
5195a59e20
Merge pull request #2735 from Exidex/closable-and-minimizable
Add ability to hide close and minimize title bar buttons
2025-11-20 01:23:50 +01:00
rhysd
8f346ac220
Add option to make the transparent window blurry 2025-11-20 01:10:46 +01:00
Héctor
f47e848618
Merge pull request #2696 from edwloef/interaction-docs-fix
fix docs of `Widget::mouse_interaction`
2025-11-19 00:15:50 +01:00
thorn132
3a6f29ce67
Add Hidden variant to mouse::Interaction 2025-11-18 23:44:14 +01:00
Héctor Ramón Jiménez
5b029ae61c
Improve consistency of Padding API 2025-11-18 21:33:13 +01:00
Dominic Clifton
53110f0ede
Add horizontal and vertical padding methods. 2025-11-18 21:26:47 +01:00
Héctor Ramón Jiménez
085c8fae8d
Add screenshot helpers to iced_test 2025-11-12 00:53:10 +01:00
Héctor Ramón Jiménez
54239c55ae
Derive Default implementations wherever possible 2025-10-30 23:46:59 +01:00
Héctor Ramón Jiménez
867fe819c0
Add explicit error handling to image loading 2025-10-28 21:19:25 +01:00
Héctor Ramón Jiménez
7c11ccb046
Move core::Image::clip_bounds to graphics::Image 2025-10-28 19:44:46 +01:00
Héctor Ramón Jiménez
44cfb27e41
Fix cache eviction logic of active image allocations 2025-10-26 09:18:19 +01:00
Héctor Ramón Jiménez
44e68aa4b6
Add border radius support for image 2025-10-25 23:00:25 +02:00
Héctor Ramón Jiménez
23039e758e
Introduce explicit image::allocate API 2025-10-25 22:59:30 +02:00
Héctor Ramón Jiménez
a0cfd52d1b
Apply translation to levitated Cursor in scrollable 2025-10-15 22:17:39 +02:00
Héctor Ramón Jiménez
e2df674aa5
Merge branch 'master' into feature/test-recorder 2025-09-19 18:23:28 +02:00
Héctor Ramón Jiménez
db5a1f6353
Fix clippy lints for Rust 1.90 2025-09-19 18:22:45 +02:00
Héctor Ramón Jiménez
299eb54d6f
Improve naming in iced_selector crate 2025-09-17 22:56:58 +02:00
Héctor Ramón Jiménez
5796ba272e
Remove missing_debug_implementations lint 2025-09-12 05:25:09 +02:00
Héctor Ramón Jiménez
a052ce58b0
Merge branch 'master' into feature/test-recorder 2025-09-11 04:57:17 +02:00
Héctor Ramón Jiménez
09c604c92d
Add theme and theme_changes functions to system 2025-09-08 14:32:24 +02:00
Héctor Ramón Jiménez
74425d5cb1
Set window theme to match color scheme of active theme 2025-09-08 10:12:04 +02:00
Héctor Ramón Jiménez
c1d7819c07
Track window theme in window::State 2025-09-08 06:01:36 +02:00
Héctor Ramón Jiménez
cb9b106ff8
Allow system theme override with ICED_THEME env variable 2025-09-08 05:32:23 +02:00
Héctor Ramón Jiménez
0111f514a1
Use winit to obtain current theme::Mode 2025-09-08 05:16:20 +02:00
Héctor Ramón Jiménez
5c7ae8a3d6
Enable needed mundy features explicitly 2025-09-08 01:27:01 +02:00
Héctor Ramón Jiménez
9445f5fcdf
Replace dark-light with mundy 2025-09-08 01:24:22 +02:00
Héctor Ramón Jiménez
74b792b608
Use f32 for scale_factor 2025-09-02 23:29:22 +02:00
Héctor Ramón Jiménez
bc7d64987e
Add Auto strategy to text::Shaping 2025-08-30 18:27:05 +02:00
Héctor Ramón Jiménez
9994f1f133
Avoid compressing the cross-axis in flex layout 2025-08-29 13:19:37 +02:00
Héctor Ramón Jiménez
9e81c2b9e8
Merge branch 'master' into feature/test-recorder 2025-08-29 04:25:52 +02:00
Héctor Ramón Jiménez
6be707267e
Revert "Make Widget::diff mutable"
This reverts commit 497ebcd0c3.
2025-08-29 04:21:43 +02:00
Héctor
caeb9ce49c
Merge pull request #3045 from iced-rs/limits-compression
Prioritize `Shrink` over `Fill`
2025-08-29 03:55:30 +02:00
Héctor Ramón Jiménez
81d1eda7fe
Introduce selector flag and decouple iced_widget from iced_runtime 2025-08-23 05:15:57 +02:00
Héctor Ramón Jiménez
fbe60feb7e
Remove Id for container, scrollable, and text_input 2025-08-23 02:04:30 +02:00
Héctor Ramón Jiménez
63142d34fc
Introduce new iced_selector subcrate and refactor Operation 2025-08-23 01:44:17 +02:00
Héctor Ramón Jiménez
3ad578e248
Skip third flex pass entirely if main axis is compressed 2025-08-21 18:16:46 +02:00