iced-yoda/core/src
Mateusz Mikuła 044496f652 Sort using more deterministic algorithm
`hypot` while useful for most of the cases, may break sorting
assumptions like deterministic comparison.
As seen in: https://github.com/pop-os/cosmic-launcher/issues/352

Add and use a new method that trades the performance for more
determinism.
2026-04-13 10:36:11 -04:00
..
event/wayland iced/winit: Add surface id to OverlapNotify events 2026-01-28 12:01:02 -05:00
keyboard fix: remove named space 2026-03-06 13:52:12 -05:00
layout fix wording 2025-11-21 07:27:46 +00:00
mouse fixes: various fixes and cleanup 2026-02-19 17:01:13 -05:00
overlay clippy 2026-01-21 14:01:37 -05:00
renderer feat: add Ellipsize to widgets 2026-02-19 22:36:03 -05:00
text feat: Add rtl support to text input 2026-04-01 12:59:26 -04:00
theme feat: pop-os megasquash 2026-01-21 13:12:08 -05:00
widget fix: if there's only one focusable item, don't unfocus 2026-04-03 18:59:41 -04:00
window fix: resize border 2026-03-04 13:12:00 -05:00
alignment.rs Re-export variants of Length and alignment types 2024-07-12 18:12:34 +02:00
angle.rs Implement std::fmt::Display for iced::Radians (#2446) 2024-06-18 17:02:15 +00:00
animation.rs Purify Animation API and introduce application::timed 2025-04-29 03:03:32 +02:00
background.rs wip 2026-02-03 16:45:44 -05:00
border.rs feat: pop-os megasquash 2026-01-21 13:12:08 -05:00
clipboard.rs iced: propagate pane drag destinations 2026-01-28 14:18:29 -05:00
color.rs wip 2026-02-03 16:45:44 -05:00
content_fit.rs Create ferris example to showcase ContentFit and Rotation 2024-05-02 17:28:29 +02:00
element.rs clippy 2026-01-21 14:01:37 -05:00
event.rs chore: cleanup platform specific code 2026-03-30 18:47:47 -04:00
font.rs fix: derive serde traits 2026-01-21 13:52:27 -05:00
gradient.rs fix: use total_cmp where possible 2026-01-23 13:47:39 -05:00
id.rs clippy 2026-01-21 14:01:37 -05:00
image.rs feat: pop-os megasquash 2026-01-21 13:12:08 -05:00
input_method.rs Fix InputMethod::merge example in documentation 2025-11-25 22:37:44 +01:00
keyboard.rs Refactor KeyCode into Key and Location 2024-01-16 13:28:00 +01:00
layout.rs refactor: include virtual offset in Layout 2026-01-26 11:48:10 -05:00
length.rs fixes: various fixes and cleanup 2026-02-19 17:01:13 -05:00
lib.rs feat: pop-os megasquash 2026-01-21 13:12:08 -05:00
mouse.rs Implement basic cursor availability 2023-06-08 20:11:59 +02:00
overlay.rs refactor: include virtual offset in Layout 2026-01-26 11:48:10 -05:00
padding.rs feat: pop-os megasquash 2026-01-21 13:12:08 -05:00
pixels.rs wip 2026-02-03 16:45:44 -05:00
point.rs Sort using more deterministic algorithm 2026-04-13 10:36:11 -04:00
rectangle.rs feat: pop-os megasquash 2026-01-21 13:12:08 -05:00
renderer.rs feat: pop-os megasquash 2026-01-21 13:12:08 -05:00
rotation.rs Add spin mode to ferris example 🦀 2024-05-03 07:23:55 +02:00
settings.rs refactor: allow apps to request to be treated as a daemon 2026-01-23 10:25:03 -05:00
shadow.rs Introduce Border struct analogous to Shadow 2024-01-20 13:29:25 +01:00
shell.rs Annotate Shell methods with #[must_use] 2025-06-29 14:42:59 +02:00
size.rs Implement From<(u32, u32)> for Size 2025-11-29 02:14:40 +01:00
svg.rs feat: pop-os megasquash 2026-01-21 13:12:08 -05:00
text.rs feat: Add rtl support to text input 2026-04-01 12:59:26 -04:00
theme.rs feat: pop-os megasquash 2026-01-21 13:12:08 -05:00
time.rs Merge branch 'master' into beacon 2025-03-04 19:11:37 +01:00
touch.rs Create iced_widget subcrate and re-organize the whole codebase 2023-03-04 05:37:11 +01:00
transformation.rs Use Self in core::transformation 2025-05-01 01:13:10 +02:00
vector.rs Implement *Assign traits for Vector 2025-11-30 11:17:57 +01:00
widget.rs feat: pop-os megasquash 2026-01-21 13:12:08 -05:00
window.rs feat: add a window drag resize task 2025-01-16 11:17:00 +00:00