libcosmic-yoda/src/widget
leyoda aec3eb615f yoda: ungate remaining winit+wayland combined cfgs
During Phase 3d it surfaced that several widgets keep a three-clause
cfg `#[cfg(all(feature = "winit", feature = "wayland", target_os = "linux"))]`
(e.g. dropdown::widget::with_popup, widget/mod.rs menu bits,
theme/style/mod.rs). Since the yoda fork is wayland-only the "winit"
clause is vestigial — dropping it unhides these methods for Wayland
consumers (cosmic-settings needs Dropdown::with_popup on the wallpaper
page).

Also fixed a cfg asymmetry in responsive_menu_bar.rs: the fallback
block was gated `cfg(not(all(winit, wayland, linux)))` while the
primary block was `cfg(all(wayland, linux))`. With winit removed both
blocks were active and we got E0308 expected-() — aligned the cfgs so
exactly one branch compiles.
2026-04-23 17:36:21 +02:00
..
button chore: re-export iced row and column 2026-04-03 20:39:31 +02:00
card fix: card style 2025-04-30 21:36:41 +02:00
color_picker fix(color palette): avoid duplicates 2026-04-02 16:21:50 -04:00
context_drawer fix: overlay event handling and mouse interaction 2026-03-04 12:04:33 -05:00
dropdown yoda: ungate remaining winit+wayland combined cfgs 2026-04-23 17:36:21 +02:00
flex_row fix(flex_row): calculate height based on nodes 2026-03-18 15:54:33 +01:00
grid fix: update for applet widgets and grid 2026-03-04 12:04:32 -05:00
icon widget/icon: Bundle icons on macOS, not just Windows 2026-04-14 21:46:05 +02:00
list fix(list_column): add back divider_padding 2026-04-17 13:17:23 +02:00
menu refactor!: remove cosmic::iced_* re-exports 2026-04-08 03:12:10 +02:00
progress_bar improv(circular): prevent caps from touching 2026-04-18 16:08:34 -04:00
rectangle_tracker wip rebase updates 2026-03-04 12:04:32 -05:00
scrollable feat(scrollable): add helper for horizontal scrollables 2025-04-04 18:34:55 +02:00
segmented_button segmented_button: fix internal tab reorder end-to-end 2026-04-22 11:09:46 +02:00
settings improv(about): use ListButton 2026-04-17 13:52:08 +02:00
table perf(widget): avoid VecDeque clone in segmented_button/table Model::clear 2026-04-19 16:29:02 +02:00
text_input fix(text_input): always clip input text with the text bounds 2026-04-08 17:05:40 +02:00
toaster chore: re-export iced row and column 2026-04-03 20:39:31 +02:00
wayland fix: responsive menu layout 2026-03-04 12:04:32 -05:00
about.rs improv(about): use ListButton 2026-04-17 13:52:08 +02:00
aspect_ratio.rs wip rebase updates 2026-03-04 12:04:32 -05:00
autosize.rs chore: update features and feature gates 2026-03-30 22:25:27 -04:00
calendar.rs refactor!: remove cosmic::iced_* re-exports 2026-04-08 03:12:10 +02:00
cards.rs refactor!: remove cosmic::iced_* re-exports 2026-04-08 03:12:10 +02:00
common.rs improv(widget): share object-select svg handle between widgets using it 2024-02-26 19:17:49 +01:00
context_menu.rs chore: re-export iced row and column 2026-04-03 20:39:31 +02:00
dialog.rs wip rebase updates 2026-03-04 12:04:32 -05:00
dnd_destination.rs refactor!: remove cosmic::iced_* re-exports 2026-04-08 03:12:10 +02:00
dnd_source.rs refactor!: remove cosmic::iced_* re-exports 2026-04-08 03:12:10 +02:00
frames.rs fix(animated-image): update frames and fix compilation errors 2026-04-16 19:58:39 +02:00
header_bar.rs header_bar: add WindowControlsPosition (macOS-style left controls) 2026-04-22 15:08:12 +02:00
id_container.rs chore: various fixes and some cleanup 2026-03-04 12:04:32 -05:00
layer_container.rs wip rebase updates 2026-03-04 12:04:32 -05:00
menu.rs feat: context menu popups 2025-06-11 16:46:31 -04:00
mod.rs yoda: ungate remaining winit+wayland combined cfgs 2026-04-23 17:36:21 +02:00
nav_bar.rs wip rebase updates 2026-03-04 12:04:32 -05:00
nav_bar_toggle.rs feat(icon): optimize & bundle icons with crabtime for non-unix platforms 2025-11-21 18:37:49 +01:00
popover.rs fix: do not allow cursor or keyboard activity when popup is open 2026-04-07 13:32:21 +02:00
radio.rs feat(radio): internal method for radio without label 2026-04-16 17:19:36 +02:00
responsive_container.rs fix: responsive menu layout 2026-03-04 12:04:32 -05:00
responsive_menu_bar.rs yoda: ungate remaining winit+wayland combined cfgs 2026-04-23 17:36:21 +02:00
segmented_control.rs chore: apply clippy suggestions 2025-10-05 04:40:51 +02:00
spin_button.rs wip rebase updates 2026-03-04 12:04:32 -05:00
tab_bar.rs chore: apply clippy suggestions 2025-10-05 04:40:51 +02:00
text.rs perf: inline public getters/setters, and use non-generic inner functions 2025-03-21 13:31:34 +01:00
toggler.rs fix(toggler): animate external changes 2026-04-16 17:19:36 +02:00
warning.rs wip rebase updates 2026-03-04 12:04:32 -05:00
wrapper.rs refactor!: remove cosmic::iced_* re-exports 2026-04-08 03:12:10 +02:00