Commit graph

1418 commits

Author SHA1 Message Date
Ashley Wulber
9821c92f59
update applet example 2025-03-10 15:19:52 -04:00
Michael Aaron Murphy
e2d8fd8a61
refactor!: move DbusActivation to its own module 2025-03-10 15:19:51 -04:00
Michael Aaron Murphy
ba98038801
more refactoring and clippy fixes 2025-03-10 15:19:51 -04:00
Michael Aaron Murphy
ed59fe8fb3
fix: conditional features and tests 2025-03-10 15:19:50 -04:00
Michael Aaron Murphy
adb08f9daf
refactor!: improve surface action handling and adjust libcosmic API 2025-03-10 15:19:49 -04:00
Ashley Wulber
2c10e4362a
cleanup 2025-03-10 15:19:48 -04:00
Ashley Wulber
cbb070b80c
update iced 2025-03-10 15:19:47 -04:00
Ashley Wulber
e14c560c87
fix: apply default width to all applet popups 2025-03-10 15:19:46 -04:00
Ashley Wulber
cb11a0f872
fix(dropdown): overlay should show unless a popup is configured 2025-03-10 15:19:45 -04:00
Ashley Wulber
f26880180e
refactor: avoid adding new trait bounds 2025-03-10 15:19:44 -04:00
Ashley Wulber
b53f6566bc
refactor: add support for tooltip delays 2025-03-10 15:19:44 -04:00
Ashley Wulber
b10a81cbcd
fix: subsurface settings 2025-03-10 15:19:43 -04:00
Ashley Wulber
e9e01af77d
cargo fmt 2025-03-10 15:19:42 -04:00
Ashley Wulber
76930d8624
clippy 2025-03-10 15:19:41 -04:00
Ashley Wulber
0ce914b57a
fix(tooltip): mouse interaction 2025-03-10 15:19:40 -04:00
Ashley Wulber
8b5d5ee45c
feat: avoid tooltip creation if there is an existing popup 2025-03-10 15:19:39 -04:00
Ashley Wulber
40748c3037
fix: tooltip destruction 2025-03-10 15:19:38 -04:00
Ashley Wulber
66322b1e90
refactor: popup for tooltip
this conflicts with autopopup switching. Either I need to drop autopopup switching, disable tooltips if autopopup switching is enabled, or I need to change how autohopopup switching is implemented to use dbus or wayland protocols instead of simulating a click.
2025-03-10 15:19:37 -04:00
Ashley Wulber
6f643d1d3a
refactor: better tooltips and helper methods for managing subsurfaces/popups 2025-03-10 15:19:36 -04:00
Ashley Wulber
41bd495a56
chore: update subsurface settings 2025-03-10 15:19:35 -04:00
Ashley Wulber
17ad618fae
refactor: make SurfaceMessage handling opt in 2025-03-10 15:19:34 -04:00
Ashley Wulber
9352c0241e
refactor: remove SurfaceMessageHandler 2025-03-10 15:19:33 -04:00
Ashley Wulber
2b232065ff
refactor(text_input): make on_input optional
this prevents a redraw of every surface in an application whenever the input changes.
2025-03-10 15:19:32 -04:00
Ashley Wulber
354b4866ec
fix: explicit lifetimes for view closures 2025-03-10 15:19:31 -04:00
Ashley Wulber
add66a6424
cleanup 2025-03-10 15:19:30 -04:00
Ashley Wulber
1fe79b727b
refactor: better usage of menu::Item 2025-03-10 15:19:29 -04:00
Ashley Wulber
ffa67981a8
fix: button styling 2025-03-10 15:19:28 -04:00
Ashley Wulber
dc10c77b41
refactor: menu bar buttons 2025-03-10 15:19:27 -04:00
Ashley Wulber
56bbc3f289
refactor: SurfaceMessage 2025-03-10 15:19:26 -04:00
Ashley Wulber
c6ca33457f
refactor: use RcWrapper 2025-03-10 15:19:26 -04:00
Ashley Wulber
5a5670eda5
refactor: remove menu tree changes 2025-03-10 15:19:23 -04:00
Ashley Wulber
93e3d4fd42
wip: menus 2025-03-10 15:18:32 -04:00
Ashley Wulber
a406859e65
better surface messages 2025-03-10 15:14:49 -04:00
Ashley Wulber
bd36d6bb8c
wip: tooltips 2025-03-10 15:14:48 -04:00
Ashley Wulber
f91369bdbb
wip: subsurfaces 2025-03-10 15:14:44 -04:00
Vadim Khitrin
64ddcb3bf2 fix: Support Spawning Processes on macOS
Allow using pipe on macOS when attempting to spawn a process.
2025-03-10 16:22:23 +01:00
ellieplayswow
a234a45ea6
fix(segmented_button): ignore button release / finger lifted events when dragged out of target 2025-03-10 16:21:34 +01:00
Ashley Wulber
508753ae69 feat: high contrast theme updates 2025-03-10 16:10:32 +01:00
Ashley Wulber
50d2104485 fix: include config id in subscription id 2025-03-09 06:05:01 +01:00
Tyler Hardin
ae14aade11 fixup README 2025-03-05 10:04:18 -07:00
Ashley Wulber
238603640c fix: filter out tab events with control modifier 2025-03-04 23:03:55 +01:00
Michael Aaron Murphy
8a0e74b189
perf(iced): improve window resize performance 2025-02-20 13:36:04 +01:00
Michael Aaron Murphy
1f826e38b9
improv: call malloc_trim after view and update calls 2025-02-19 18:13:24 +01:00
Michael Aaron Murphy
76348bb985
chore: handle more sources of excess cosmic-config logs 2025-02-19 16:57:28 +01:00
Michael Aaron Murphy
ab6de5304b
chore(theme): avoid logging errors for unset config parameters 2025-02-19 15:37:59 +01:00
Michael Aaron Murphy
7d84d21129 improv: switch to Open Sans and Noto Sans Mono, with tweaked text styles 2025-02-18 23:57:58 +01:00
Ashley Wulber
3f25af87a3 refactor: small widget container colors 2025-02-17 15:13:16 +01:00
Ashley Wulber
25bf8f60cc feat: improve accent_text for low contrast accent colors. 2025-02-17 15:13:16 +01:00
Michael Aaron Murphy
580db26868
fix(cosmic_config): is_err method conditions reversed 2025-02-14 22:42:50 +01:00
Michael Aaron Murphy
cd8f4ee859
fix(cosmic_config): treat errors getting key_path in get_local as NotFound 2025-02-14 22:39:09 +01:00