Commit graph

1038 commits

Author SHA1 Message Date
24da1dc0e4 merge: pop-os/iced a l'etat pinne par libcosmic 08a09e3df (epoch-1.9.0)
Some checks failed
Audit / vulnerabilities (push) Has been cancelled
Check / wasm (push) Has been cancelled
Check / widget (push) Has been cancelled
Document / all (push) Has been cancelled
Format / all (push) Has been cancelled
Lint / all (push) Has been cancelled
Test / all (macOS-latest, 1.88) (push) Has been cancelled
Test / all (macOS-latest, beta) (push) Has been cancelled
Test / all (macOS-latest, stable) (push) Has been cancelled
Test / all (ubuntu-latest, 1.88) (push) Has been cancelled
Test / all (ubuntu-latest, beta) (push) Has been cancelled
Test / all (ubuntu-latest, stable) (push) Has been cancelled
Test / all (windows-latest, 1.88) (push) Has been cancelled
Test / all (windows-latest, beta) (push) Has been cancelled
Test / all (windows-latest, stable) (push) Has been cancelled
# Conflicts:
#	Cargo.toml
2026-09-24 20:45:11 +02:00
Vukašin Vojinović
021cb93fa3 improv(scrollable): match padding impl to upstream 2026-09-18 20:57:23 +02:00
Ashley Wulber
2e12eba5cd improv: PreOperation for tracking children in selections 2026-09-11 11:45:52 -04:00
Ashley Wulber
880f2c7565 improv: operation and select for directional navigation 2026-09-11 11:45:52 -04:00
Hojjat
d0f221c48b feat(text): expose has_text and clipboard_has_text for context menus 2026-09-11 11:34:02 -04:00
e891f34b32 Merge remote-tracking branch 'upstream/master' into yoda-wayland-only
Some checks failed
Audit / vulnerabilities (push) Has been cancelled
Check / wasm (push) Has been cancelled
Check / widget (push) Has been cancelled
Document / all (push) Has been cancelled
Format / all (push) Has been cancelled
Lint / all (push) Has been cancelled
Test / all (macOS-latest, 1.88) (push) Has been cancelled
Test / all (macOS-latest, beta) (push) Has been cancelled
Test / all (macOS-latest, stable) (push) Has been cancelled
Test / all (ubuntu-latest, 1.88) (push) Has been cancelled
Test / all (ubuntu-latest, beta) (push) Has been cancelled
Test / all (ubuntu-latest, stable) (push) Has been cancelled
Test / all (windows-latest, 1.88) (push) Has been cancelled
Test / all (windows-latest, beta) (push) Has been cancelled
Test / all (windows-latest, stable) (push) Has been cancelled
2026-08-27 07:48:56 +02:00
Frederic Laing
87c0358985 fix(scrollable): allow scrolling when children capture touch presses 2026-08-20 21:34:13 +02:00
d24bcd0272 Merge remote-tracking branch 'upstream/master' into yoda-wayland-only
# Conflicts:
#	Cargo.lock
#	Cargo.toml
#	wgpu/Cargo.toml
#	wgpu/src/window/compositor.rs
2026-08-19 21:44:35 +02:00
Aadil
65b5dbc671
feat(slider): add handle bounds to avoid handle shifting on hover (#357) 2026-07-24 09:25:32 +02:00
Inuxiuz
dc0e80edd8 feat: add overflow option to Pin widget to allow content beyond boundaries 2026-07-23 19:49:24 +02:00
1a57634add yoda: cargo fix sweep post-rebase (unused imports/vars)
Some checks failed
Check / widget (push) Has been cancelled
Audit / vulnerabilities (push) Has been cancelled
Check / wasm (push) Has been cancelled
Document / all (push) Has been cancelled
Format / all (push) Has been cancelled
Lint / all (push) Has been cancelled
Test / all (macOS-latest, 1.88) (push) Has been cancelled
Test / all (macOS-latest, beta) (push) Has been cancelled
Test / all (macOS-latest, stable) (push) Has been cancelled
Test / all (ubuntu-latest, 1.88) (push) Has been cancelled
Test / all (ubuntu-latest, beta) (push) Has been cancelled
Test / all (ubuntu-latest, stable) (push) Has been cancelled
Test / all (windows-latest, 1.88) (push) Has been cancelled
Test / all (windows-latest, beta) (push) Has been cancelled
Test / all (windows-latest, stable) (push) Has been cancelled
Leyoda 2026 – GPLv3
2026-07-02 19:10:42 +02:00
Votre Nom
ce5ea665e2 Fix high-signal widget and Wayland warnings
Avoid recursive operation traversal, execute visible list updates instead of leaving a lazy iterator unused, remove unreachable cfg-gated surface creation code, and handle subsurface buffer attachment failures.
2026-07-02 18:42:57 +02:00
Ashley Wulber
c781ff6199 chore: cargo fmt 2026-07-01 10:37:52 -04:00
Hojjat
7afd9ee0f8 fix: add alt clipboard bindings for text_editor 2026-06-21 06:49:01 -04:00
Jeremy Soller
62b90179a2 Fix List widget not updating children because iterator not consumed 2026-06-10 12:04:26 -06:00
Hojjat
a7ca336eb4 feat: HasSelectableText impl to TextEditor 2026-05-20 16:04:35 +02:00
Hojjat
251254ad51 feat: add selectable() to Text 2026-05-16 08:28:37 -04:00
Hojjat
fc6b46342b feat: dnd destination for stack widget 2026-04-10 22:13:43 -04:00
Vukašin Vojinović
04c273a79b chore: add functions for row/column
This matches the libcosmic ones (e.g `row::with_children()`, instead of `Row::with_children()`).
2026-04-01 20:31:22 +02:00
Hojjat
f141c3ce5c fix: support Unicode/non-ASCII scripts in combo_box search 2026-04-01 12:59:26 -04:00
Hojjat
9b2857083e feat: Add rtl support to text input 2026-04-01 12:59:26 -04:00
laniakea64
c82058e73e fix(markdown): export fields of Row 2026-03-23 13:02:23 -04:00
laniakea64
716c75da3f fix(rule): allow changing thickness after creation 2026-03-23 08:18:58 -04:00
laniakea64
842e3e432c fix(markdown): support the syntax for line breaks inside table cells 2026-03-16 10:14:34 -04:00
Ashley Wulber
88f3b00d96 fix(mouse_area): avoid processing a double click twice 2026-03-11 22:32:23 -04:00
Ashley Wulber
f0899a2a81 fix(mouse area): on_drag 2026-03-11 10:15:05 -04:00
Ashley Wulber
9666e986f3 fix: on_right_press handler 2026-03-10 14:52:17 -04:00
Ashley Wulber
99bc455118 chore: fix virtual offset 2026-03-09 16:13:34 -04:00
Ashley Wulber
b509922bc8 fix(scrollable): pixel scroll direction 2026-03-05 16:11:21 -05:00
Ashley Wulber
14cefe034e fix(pane_grid): layout typo 2026-03-03 01:44:43 -05:00
Ashley Wulber
73369a18eb
fix: more drag destinations 2026-02-23 16:36:45 -05:00
Ashley Wulber
86f985086f
chore: drag destinations for responsive widget 2026-02-23 14:50:01 -05:00
Hojjat
cc670e1966
feat: add Ellipsize to widgets 2026-02-19 22:36:03 -05:00
Ashley Wulber
c1edb81084
fixes: various fixes and cleanup 2026-02-19 17:01:13 -05:00
Ashley Wulber
e2918e0de9
wip 2026-02-03 16:45:44 -05:00
Stephan Buys
a489a6b790
iced: propagate pane drag destinations 2026-01-28 14:18:29 -05:00
Héctor Ramón Jiménez
0b068e486e
Infinite List widget from upstream feature/list-widget-reloaded branch 2026-01-26 13:10:42 -05:00
Vukašin Vojinović
b775402f65
feat(scrollable): add padding to ends of scrollbar
This adds a padding field to the scrollbar, which adds padding at the start and end of scrollbars, without affecting the scrollable. This enables the scrollable to use the full height/width of a container where it would otherwise be visually restricted by scrollbar placement (e.g. due to rounded corners).
Also adds methods for changing scrollbar/scroller width, allowing to match defaults to upstream, while making required changes in libcosmic.
2026-01-26 12:13:27 -05:00
Ashley Wulber
5b0468e535
refactor: include virtual offset in Layout 2026-01-26 11:48:10 -05:00
Sosthène Guédon
46c745be2c
Add focus id to text editor 2026-01-23 14:50:32 -05:00
Ian Douglas Scott
592f17729c
mouse_area: Fix on_drag behavior without on_release
Mouse/touch release events should end the drag even if there's not an
`on_release` callback.

This was causing https://github.com/pop-os/cosmic-comp/issues/1071.
2026-01-23 14:44:58 -05:00
Matt George
c2ad04a4da
fix: clear drag_initiated state on dbl click 2026-01-23 11:11:18 -05:00
Ashley Wulber
44ac127e8d
fix: feature gate a11y_nodes for mouse_area 2026-01-22 13:55:13 -05:00
Ashley Wulber
ea406698bd
fix: a11y nodes 2026-01-22 13:55:12 -05:00
Ashley Wulber
37085bc8ec
fix: offset DnD events in scrollable 2026-01-21 15:12:43 -05:00
Vukašin Vojinović
3992a3d4ac
fix: scrollbar width 2026-01-21 15:04:44 -05:00
Ashley Wulber
cb529219ab
fix: slider rendering 2026-01-21 14:49:11 -05:00
Ashley Wulber
16f14793c7
fix: docs 2026-01-21 14:13:39 -05:00
Jeremy Soller
51b370ef48
Fix doc links 2026-01-21 14:12:38 -05:00
Ashley Wulber
35cf63b323
fix: scrollable direction 2026-01-21 14:09:23 -05:00