Commit graph

971 commits

Author SHA1 Message Date
Michael Aaron Murphy
874b674a44
fix(appearance): use image buttons to get selection icons 2025-08-13 21:22:39 +02:00
Michael Aaron Murphy
927dd3a512
chore: fix lints 2025-08-13 12:29:28 +02:00
Michael Aaron Murphy
dfb31f13c1
improv(libcosmic): segmented button improvements 2025-08-13 12:29:18 +02:00
Michael Aaron Murphy
926c5c1175
fix(libcosmic): context drawer title text wrapping 2025-08-12 22:23:23 +02:00
Michael Aaron Murphy
4158c72b75
fix(appearance): theme desync causing configs not to be set 2025-08-12 21:48:37 +02:00
Michael Aaron Murphy
505d6e5711
fix(appearance): reload system theme after building themes 2025-08-12 20:19:32 +02:00
Michael Aaron Murphy
20fc48a8d7
fix(appearance): set color from pickers only when needed 2025-08-12 19:33:41 +02:00
Michael Aaron Murphy
077ad931cc
chore(cargo): update dependencies 2025-08-12 18:20:50 +02:00
Jonathan Capps
7f2443b2ba
feat: add launch command for panel and dock applet pages 2025-08-12 15:09:44 +02:00
voedipus
d4e68395cc
fix(keyboard): add missing keyboard shortcut to make it searchable 2025-08-08 17:12:27 +02:00
Michael Aaron Murphy
9e0527e20d
fix(sound): source_profiles returning sink profiles 2025-08-04 17:32:45 +02:00
Michael Aaron Murphy
9a9ecd77bd
fix(sound): fix sound profiles & move logic to cosmic-settings-subscriptions 2025-08-04 17:24:38 +02:00
Michael Aaron Murphy
47f46ba9cd
wip 2025-08-04 17:15:03 +02:00
Michael Aaron Murphy
98dfd3acb9
improv(sound): hide input section if no input device is available 2025-08-04 17:15:03 +02:00
Michael Aaron Murphy
8d353305f8
fix(appearance): regressions in changing theme mode and density
Closes #1303
Closes #1304
2025-08-01 18:40:00 +02:00
Vukašin Vojinović
a0f7b31d89 chore(appearance): disable wrapping for style text
Also updates all workspace members to Rust 2024, removes `once_cell` and updates dependencies.
2025-07-31 17:23:10 +02:00
Vukašin Vojinović
f536038489 chore(default_schema): update default themes
This updates the default themes here to latest.
2025-07-31 17:23:10 +02:00
Ashley Wulber
e7319ec022 chore: add defaults 2025-07-30 09:07:40 -04:00
Ashley Wulber
edd54f6b7b chore: update libcosmic 2025-07-29 23:38:51 +02:00
Ashley Wulber
3a9691ad91 fix: switch mode when imported theme doesn't match 2025-07-23 00:20:08 +02:00
David Carvalho
232e41af97 i18n(pt-BR): update translation 2025-07-22 19:13:57 +02:00
Ashley Wulber
22748bb938 fix(appearance): window hint 2025-07-22 12:54:58 -04:00
Ashley Wulber
f312513ffb chore: update libcosmic 2025-07-22 12:54:58 -04:00
Michael Aaron Murphy
6a29294e90
improv(sound): reduce codegen, use subscription, and fix threads not exiting on page close 2025-07-22 06:22:36 +02:00
Michael Aaron Murphy
d41cdc5dc2
fix(sound): sound profile handling improvements 2025-07-22 03:02:50 +02:00
Ashley Wulber
ec72468b6d fix(appearance): typo 2025-07-21 15:33:42 -04:00
Ashley Wulber
a81526cb12 fix(appearance): accent-text 2025-07-21 16:54:12 +02:00
Jacob Kauffmann
de5048e78a docs: Add QA testing checklist 2025-07-21 16:54:02 +02:00
Michael Aaron Murphy
1f31c78eb0
fix(appearance): reload system theme after successful import 2025-07-18 05:05:09 +02:00
Michael Aaron Murphy
60f2896e41
fix(appearance): reload system theme after resetting mode 2025-07-18 04:58:17 +02:00
Michael Aaron Murphy
efe872ccf2
fix(appearance): fix regressions that broke theme application and responsiveness 2025-07-18 04:51:04 +02:00
Ashley Wulber
29076b906d chore: update libcosmic 2025-07-17 23:26:23 +02:00
Michael Aaron Murphy
dd9bcaa94f
fix(appearance): theme mode changing when selecting roundness 2025-07-16 18:12:48 +02:00
Aliaksandr Truš
fd1fb8ab4a i18n(be): Update translation 2025-07-14 16:58:18 +02:00
Feike Donia
e3a777741c i18n(nl) update Dutch translation 2025-07-14 16:57:59 +02:00
Feike Donia
10d54ba088 i18n(de) update German translation 2025-07-14 16:57:59 +02:00
therealmate
fcd3292bdd
i18n(hu): update translation 2025-07-14 16:56:56 +02:00
Ashley Wulber
57a26e2da8 fix: use loaded theme from config, instead of falling back to default theme when there is an error 2025-07-11 12:17:51 -04:00
Victoria Brekenfeld
d6355613c9 shortcuts: Add fullscreen shortcut 2025-07-04 19:46:06 +02:00
8roken
9d296353e3 chore(appearance): Remove unused function
This function used to reset the color picker but was replaced and is not
needed anymore.
2025-07-03 17:18:42 +02:00
David Carvalho
907bddd46b i18n(pt-BR): update translation 2025-07-03 17:18:25 +02:00
8roken
e24a109fb0 fix(appearance): Synchronize Roundness between dark & light mode 2025-07-03 17:18:06 +02:00
Doods
bd46f92215
fix(wallpaper): Settings reset on entering page (#1256) 2025-06-28 13:06:56 -06:00
8roken
f7d16417cd
fix(appearance): Multiple fixes + refactor (#1244)
- Switching theme mode is now reflected immediately in the settings application;
- Color changes are propagated immediately when selected;
- Imported theme is now loaded immediately;
- Interface density is now responsive when selected;
- Font Selection is updated to the screen when changes are committed;
- Icons toolkit's "Apply to Gnome" toggle is now responsive;

Logical fixes:

- Style (Round, Square, etc) is now sync'ed between dark & light mode;
- Interface Density is now updated for both modes;
- Window Management is also updated for both modes;

Improvements/Perf fixes:

- Removed code paths where the same configuration field was written multiple times in the same pass;
- Stopped completely rebuilding the whole page when theme needed to be rebuild;
- Simplified initialization of the Appearance module;
- Extracted theme manipulation to its own module for future performance improvement;

---------

Co-authored-by: Michael Aaron Murphy <michael@mmurphy.dev>
2025-06-27 15:56:42 +02:00
Ashley Wulber
126503fe5f fix(accessibility): color filter dropdown 2025-06-26 00:55:37 +02:00
therealmate
975a01a8a7 Update Hungarian translations 2025-06-25 18:10:38 -04:00
VandaLHJ
aacae4c6fa Update cosmic_settings.ftl PL Translation poweroff
Added poweroff, improved consistency
2025-06-25 18:38:45 +02:00
Lampan-git
fe928ccaca fix(wifi): enable connection to open wifis 2025-06-25 18:38:36 +02:00
twlvnn
cd55e4761e
i18n(bg): update bulgarian translation (#1242) 2025-06-24 07:54:11 -06:00
Jeremy Soller
8235330f3b Update libcosmic 2025-06-23 11:58:34 -06:00