Aurabindo Pillai
b2ee3a123c
fix(font): remove intrusive filter for fonts
...
Some regular fonts that have slightly higher weights get filtered out
due to the filter used in the font loading function being a little too
intrusive.
Remove the condition for font weight to be regular so that all fonts
will be available to be set for the interface/mono fonts.
Others like KDE, Gnome do not filter out fonts with higher weights since
on the same system, other DEs allow the fonts to be selected. So
there is need for Cosmic DE to filter out these fonts.
Fixes: https://github.com/pop-os/cosmic-settings/issues/859
Signed-off-by: Aurabindo Pillai <mail@aurabindo.in>
2025-09-02 14:43:51 +02:00
Vukašin Vojinović
842e6f4bac
improv(startup_apps): match designs
...
Adds an empty list item with text when there aren't any startup apps and replaces the heading with a modified description (removing the description).
2025-08-28 14:24:44 +02:00
Ashley Wulber
371e0b0762
fix(vpn): set data ciphers
2025-08-15 01:28:53 +02:00
Ashley Wulber
d928f3f4d5
fix(vpn): use to_file_path
2025-08-14 13:31:40 -06:00
Michael Aaron Murphy
6e67ff11e0
fix(appearance): use ContentFit::Contain to center modes
2025-08-13 22:09:59 +02:00
Michael Aaron Murphy
9afb4133cc
fix(appearance): use flex row for accent colors to avoid scrollable overdraw
2025-08-13 21:52:17 +02:00
Michael Aaron Murphy
43be7cb473
fix(appearance): excess padding in mode button selector
2025-08-13 21:44:25 +02:00
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
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
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
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
Ashley Wulber
22748bb938
fix(appearance): window hint
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
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
Michael Aaron Murphy
dd9bcaa94f
fix(appearance): theme mode changing when selecting roundness
2025-07-16 18:12:48 +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
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
Lampan-git
fe928ccaca
fix(wifi): enable connection to open wifis
2025-06-25 18:38:36 +02:00
Jeremy Soller
5e27e70965
Fixes for theme updates
2025-06-23 11:49:19 -06:00
Michael Aaron Murphy
3fa3f1f3d7
improv(applications): convert message types to reduce code gen
2025-06-19 16:13:01 +02:00
Michael Aaron Murphy
e2049df678
chore(keyboard): remove eprintln logs
2025-06-19 16:13:01 +02:00
Vukašin Vojinović
1d3b6d061c
fix(applets_inner): use correct background color
...
This makes the applet dnd items use `bg_component_color`, to match designs and prevent them from visually merging with the context drawer when it's open.
Also makes the applet drop target a blank accent-colored container, rather than it being a copy of the item that's being dragged, making the UX feel a bit nicer.
2025-06-19 16:10:12 +02:00
Michael Aaron Murphy
d6b39ebf37
fix(input): update shortcuts in search on search
...
Closes #525
2025-06-19 16:09:24 +02:00
Eduardo Flores
0508323427
feat: wallpaper subscription
2025-06-18 17:13:03 +02:00
Ashley Wulber
44a1a9ab90
fix(vpn): retry username/pw entry dialog if connection fails
2025-06-17 12:33:56 -04:00
Michael Aaron Murphy
df71f293b8
fix(sound): revert change in alsa device descriptions
...
Part of #1155
2025-06-17 15:40:19 +02:00
Eduardo Flores
8ca65bafe4
fix: wallpaper discovery
...
Allows settings to show installed wallpapers.
- Modified `load_each_from_path` to recursively
discover wallpapers, limited depth to 3 for
performance.
2025-06-16 17:14:30 +02:00
Michael Aaron Murphy
66039e574e
fix(bluetooth): stop discovery on leave asynchrously
2025-06-12 13:39:42 +02:00