Ashley Wulber
6da0b21e7c
fix(multi-window): update example
2025-03-05 15:50:40 -05:00
Ashley Wulber
5b4ad7c18b
refactor(tooltip): add extra message parameter to tooltips
2025-03-05 15:45:44 -05:00
Ashley Wulber
be97a14dd7
update applet example
2025-03-05 15:41:14 -05:00
Michael Aaron Murphy
4909846a48
refactor!: move DbusActivation to its own module
2025-03-05 18:42:13 +01:00
Michael Aaron Murphy
da27db5786
more refactoring and clippy fixes
2025-03-05 18:17:16 +01:00
Michael Aaron Murphy
e9b87cb1df
fix: conditional features and tests
2025-03-05 17:56:27 +01:00
Michael Aaron Murphy
5a7e766c08
refactor!: improve surface action handling and adjust libcosmic API
2025-03-05 17:14:53 +01:00
Ashley Wulber
431e2c8d91
fix: apply default width to all applet popups
2025-03-04 13:20:01 -05:00
Ashley Wulber
1388434215
fix(dropdown): overlay should show unless a popup is configured
2025-03-03 17:12:36 -05:00
Ashley Wulber
8398944886
refactor: avoid adding new trait bounds
2025-03-03 00:14:13 -05:00
Ashley Wulber
f3c72c4692
refactor: add support for tooltip delays
2025-02-28 18:44:26 -05:00
Ashley Wulber
248e89afed
fix: subsurface settings
2025-02-28 13:36:20 -05:00
Ashley Wulber
51f67e31be
cargo fmt
2025-02-28 12:42:59 -05:00
Ashley Wulber
9d68241c6d
clippy
2025-02-28 12:35:36 -05:00
Ashley Wulber
1fe7f1dcda
fix(tooltip): mouse interaction
2025-02-28 12:35:30 -05:00
Ashley Wulber
bc0b52ed5f
feat: avoid tooltip creation if there is an existing popup
2025-02-28 12:35:28 -05:00
Ashley Wulber
0aed003d09
fix: tooltip destruction
2025-02-28 12:35:22 -05:00
Ashley Wulber
e69611752c
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-02-28 12:35:14 -05:00
Ashley Wulber
f01a48ff72
refactor: better tooltips and helper methods for managing subsurfaces/popups
2025-02-28 12:35:06 -05:00
Ashley Wulber
44cf45ad4d
chore: update subsurface settings
2025-02-28 12:34:55 -05:00
Ashley Wulber
31d676a4f2
refactor: make SurfaceMessage handling opt in
2025-02-28 12:34:49 -05:00
Ashley Wulber
63f249a395
refactor: remove SurfaceMessageHandler
2025-02-28 12:34:47 -05:00
Ashley Wulber
306995febf
refactor(text_input): make on_input optional
...
this prevents a redraw of every surface in an application whenever the input changes.
2025-02-28 12:33:26 -05:00
Ashley Wulber
ab438b87f9
fix: explicit lifetimes for view closures
2025-02-28 12:33:24 -05:00
Ashley Wulber
343496841e
cleanup
2025-02-28 12:33:17 -05:00
Ashley Wulber
6f2a306c14
refactor: better usage of menu::Item
2025-02-28 12:33:16 -05:00
Ashley Wulber
69ae35010f
fix: button styling
2025-02-28 12:33:16 -05:00
Ashley Wulber
5ef18de61f
refactor: menu bar buttons
2025-02-28 12:33:15 -05:00
Ashley Wulber
ad65f45f5b
refactor: SurfaceMessage
2025-02-28 12:33:15 -05:00
Ashley Wulber
3de3e3efa8
refactor: use RcWrapper
2025-02-28 12:33:14 -05:00
Ashley Wulber
9ee6233884
refactor: remove menu tree changes
2025-02-28 12:33:14 -05:00
Ashley Wulber
04b51bc1ba
wip: menus
2025-02-28 12:33:14 -05:00
Ashley Wulber
b316d8901b
better surface messages
2025-02-28 12:33:12 -05:00
Ashley Wulber
681aed735b
wip: tooltips
2025-02-28 12:32:22 -05:00
Ashley Wulber
91459591ec
wip: subsurfaces
2025-02-28 12:31:15 -05: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
Michael Aaron Murphy
ccc1068d9f
feat(cosmic_config): add ConfigGet::get_{local,system_default}
...
Required by https://github.com/pop-os/cosmic-settings/pull/975 to a modify a config
containing a HashMap which is used to partially-override the system default config
in the compositor.
2025-02-14 21:44:08 +01:00
Tony4dev
0b7e23444a
feat(segmented_button): add len method
2025-02-13 16:22:42 +01:00
Ian Douglas Scott
cba28b1372
Update cctk and iced
2025-02-13 06:59:27 -08:00
Michael Aaron Murphy
f59eb77252
perf: set static mmap threshold on gnu target env by default
2025-02-12 10:59:46 -07:00
Ian Douglas Scott
9426a985c6
Update iced and cctk
2025-02-04 11:04:12 -08:00
Victoria Brekenfeld
fdfd80f8b1
chore: Update ron to 0.9
2025-01-22 15:50:44 +01:00