Commit graph

42 commits

Author SHA1 Message Date
Josh Megnauth
a5fafed3b1 fix: Regression leading to blank custom previews 2024-05-03 15:16:24 +02:00
Ashley Wulber
5fb12b532e Revert "fix: use radius_s for panel corner radii"
This reverts commit d135e27f16.
2024-05-02 13:17:13 -04:00
Ryan Brue
d135e27f16 fix: use radius_s for panel corner radii 2024-05-02 12:36:54 -04:00
Eduardo Flores
013197b9ce fix: remove get_corner_radii method and replace it with cosmic::theme::system_preference 2024-05-01 18:10:41 -04:00
Eduardo Flores
68395be330 fix: move panel and dock config initialization to update_panel_radii method 2024-05-01 18:10:41 -04:00
Eduardo Flores
1deda477d9 fix(appearance): use same theme border radius for dock and panel. 2024-05-01 18:10:41 -04:00
W
866971c14a
chore(about): remove unimplemented related settings section 2024-04-30 00:18:49 +02:00
Josh Megnauth
c8dbe87788 fix: Properly cache non-custom wallpaper previews
Closes: #211

The linked issue explains the problem and how to replicate it. Previews
for wallpapers in the default folders were not cached which lead to
blank previews.

I fixed it by retrieving the current wallpaper from `cosmic-bg` on load.
This also fixes a similar issue with blank previews for colors.
2024-04-30 00:17:05 +02:00
Jeremy Soller
462f310df2
Merge pull request #232 from joshuamegnauth54/list-icon-themes
feat: Preview icon themes
2024-04-22 08:48:20 -06:00
Josh Megnauth
75bacc03e8
Fallback to symbolic icons for icon theme preview
Some icon themes don't ship with the variants requested in the design
(e.g. Adwaita doesn't have `preferences-system`) but do have `symbolic`
iterations.
2024-04-22 01:40:54 -04:00
Josh Megnauth
900e17bb99
fix: Evaluate icon size variants correctly 2024-04-19 23:14:26 -04:00
Josh Megnauth
78d597c56f
Aesthetic improvements for icon theme previews
* Padded buttons
* Use correct text style for "Icon theme"
* Truncate long theme names
2024-04-19 02:40:10 -04:00
Josh Megnauth
d4b422228d
Tweak icon preview buttons
* Preview buttons should be Image buttons with a modified style
2024-04-18 02:23:43 -04:00
Josh Megnauth
46374c69c1
Implement context page for theme previews 2024-04-17 03:34:33 -04:00
Michael Aaron Murphy
db1e1998b7 fix(appearance): theme mode settings not applied when changing theme mode 2024-04-16 22:23:07 +02:00
Josh Megnauth
99a402ee1d
Context drawer for experimental icon config
Adds a context drawer for the experimental icon settings such as the
icon theme picker.

TODO:
* Flexible display of icon previews
* Reset button
2024-04-15 02:25:33 -04:00
Josh Megnauth
cbd6b2d350
Update icon theme preview buttons to match design 2024-04-12 22:23:25 -04:00
Josh Megnauth
0e985b51b5
Icon theme chooser aesthetics
* Display a few common icons that seem to available for each theme
* Nicer spacing
* Highlight active theme
2024-04-12 22:23:25 -04:00
Josh Megnauth
317bc7d320
Show previews of icon themes
I implemented a preview for icon themes that shows a sample of available
icons. Currently, the actual UI is a bit ugly, and I have to curate
which icons to show as well. The basic concept works for now.
2024-04-12 22:23:21 -04:00
Josh Megnauth
051bce21ac fix: Evaluate slideshow status from cosmic-bg
Closes: #169
2024-04-12 12:15:32 +02:00
Michael Aaron Murphy
1525da6bea fix(displays): on display changes, keep same display active 2024-04-11 23:08:02 +02:00
Michael Aaron Murphy
f3d09b943f fix(displays): do not show display options when display is disabled 2024-04-11 23:08:02 +02:00
Michael Aaron Murphy
9963844b58 feat(about): editable hostname input 2024-04-10 17:31:29 +02:00
Michael Aaron Murphy
44a333d070 feat(input): show touchpad page only if touchpad exists on system 2024-04-10 17:13:37 +02:00
Michael Aaron Murphy
dd16b92161 fix(keyboard): case-insensitive input source search 2024-04-02 23:49:51 +02:00
Michael Aaron Murphy
4762bdaa59 feat(keyboard): searchable input sources 2024-04-02 23:49:51 +02:00
Michael Aaron Murphy
42989b68a7 feat(keyboard): add layouts and their variants to the xkb config 2024-04-02 23:49:51 +02:00
Michael Aaron Murphy
2b88275af8 refactor(keyboard): use context drawers for special character keys 2024-04-02 23:49:51 +02:00
Michael Aaron Murphy
29f0489c8a feat: inner-app dialog API support 2024-04-02 23:49:51 +02:00
Ashley Wulber
3fa30c0efe fix(appearance): typo 2024-04-01 15:25:04 -04:00
Joshua Megnauth
2dd82bb73c
fix: add fallback to XDG_DATA_DIRS for icon search 2024-03-31 14:57:35 +02:00
Michael Aaron Murphy
8ef9450c9e
fix(appearance): wrong label for accent color section 2024-03-29 14:43:48 +01:00
Ashley Wulber
a2c498b7ac chore: update descriptions 2024-03-27 23:52:54 +01:00
Ashley Wulber
e29d89b42f feat: adjust label of autoswith depending on time of day 2024-03-27 23:52:54 +01:00
Ashley Wulber
bbf9eae401 fix: disable autohide when the dark or light more buttons are pressed 2024-03-27 23:52:54 +01:00
Michael Aaron Murphy
4f9ce0f6f8 feat: use dbus-config to watch for config updates 2024-03-27 03:34:21 +01:00
maciekk64
9a734a81f8 fix(time): make weekdays translatable 2024-03-26 19:14:00 +01:00
maciekk64
11978dff82 fix(time): use static global strings for settings titles 2024-03-26 19:14:00 +01:00
maciekk64
b5e1e6d677 feat(time): first_day_of_week config 2024-03-26 19:14:00 +01:00
maciekk64
3ea612f843 feat(time): show_date_in_top_panel config 2024-03-26 19:14:00 +01:00
maciekk64
10dd3b312a feat(time): military_time config 2024-03-26 19:14:00 +01:00
Michael Aaron Murphy
1c61885428 feat: add desktop entries for each settings page 2024-03-22 18:13:15 +01:00