Ashley Wulber
e01ada5b74
chore: screen reader toggle shortcut
2026-01-05 17:03:56 +01:00
Konstantinos
25669693bb
fix(appearance): reset-apply default active_hint on theme.builder config file.
2025-12-30 16:21:28 -05:00
Konstantinos
9795cf9c31
fix(a11y): close magnifier overlay and sync view moves
2025-12-24 05:25:07 +01:00
Hojjat
e2efacd3f8
fix(appearance): update the gap when active hint is larger than the gap
2025-12-18 13:13:35 -07:00
Joel Köper
7251c8c2f4
fix(displays): disable display when disabling mirroring on a projected display
2025-12-16 21:23:52 +01:00
Vukašin Vojinović
cc462eb444
fix(display): tests
2025-12-12 11:44:20 -07:00
Vukašin Vojinović
7a1a3115d8
improv: make popover styling consistent
...
Makes all popovers use the same styling, with hover highlights.
2025-12-12 11:44:20 -07:00
Fred
29f1386e58
feat(about): improve GPU names by getting info from wgpu
2025-12-12 16:57:58 +01:00
Jacob Kauffmann
fffee57149
fix(shortcuts): Add suspend action to searchable list
2025-12-11 18:00:44 -05:00
Michael Aaron Murphy
485c44c022
feat(shortcuts): add suspend action to system page
2025-12-11 18:00:44 -05:00
Michael Aaron Murphy
94b2466c02
chore: update cosmic-randr
2025-12-11 18:00:44 -05:00
Michael Aaron Murphy
7c79b263d6
fix(input): add suspend shortcut
2025-12-11 18:00:44 -05:00
Michael Aaron Murphy
107f19b03e
fix(sound): Use crate feature to disable auto-profile on init by default
...
Adds `auto-profile-init` feature to the subscription crate and then
adds it to cosmic-settings' import. When updating the applet, this
feature will be disabled by default.
Also makes a change to not auto-set the Off profile in case pipewire
reports the profile to be `Off`.
2025-12-04 20:44:06 +01:00
Paul
62c16c0495
feat(shortcuts): add accessibility shortcuts subpage w/ zoom-in & zoom-out
2025-12-04 16:45:47 +01:00
Michael Aaron Murphy
2e99561d32
revert: "feat(display): display OSD display ID identifier when arranging displays"
...
This reverts commit 5168894970 .
Causes `cosmic-randr list` to be called repeatedly. Our connection to
the compositor will then see lots of `ManagerDone` events from the
output manager. Which causes the data on the page to reload every time.
2025-12-02 23:31:48 +01:00
Jacob Kauffmann
bc03aae4d5
chore: Remove empty firmware page
...
This page will be re-added later, but the empty page and its desktop file need to be removed before release to not confuse people.
2025-12-01 14:24:49 -07:00
Fred
5168894970
feat(display): display OSD display ID identifier when arranging displays
2025-12-01 16:00:03 +01:00
Michael Murphy
2c9f60cd5f
feat(sound): redesign with separate device profiles page ( #1500 )
2025-11-25 21:46:17 +01:00
Fred
e1d447a08c
fix(users): on setting user icons, shrink icons larger than 1 MB
2025-11-12 23:27:42 +01:00
Vukašin Vojinović
72daa0be06
chore: update libcosmic
...
Reverts the previous change in the color picker titles, since the updated context drawer design makes it look ok.
2025-11-12 01:27:48 +01:00
Vukašin Vojinović
6b8485e676
fix(keyboard): extra padding in special character and numlock drawers
...
Also adds a (slightly modified for better flow) description for the Compose key from designs.
2025-11-12 01:27:48 +01:00
Ashley Wulber
41e90bde33
fix(panel): update defaults with shrinkable applets appearance fixes
2025-11-11 20:33:21 +01:00
Fred
b9dfcde7b1
feat(wifi): share public network with QR code
2025-11-11 16:21:45 +01:00
Ashley Wulber
ae3fdd5cf9
fix(shortcut): get shortcut model using given id
...
fixes #1369
2025-11-10 12:56:08 -05:00
Fred
b49f1d4bfe
feat(about): show kernel version
2025-11-07 19:41:26 +01:00
Balló György
dd57d1ac40
chore(appearance): remove call to set icon theme as this is handled by cosmic-settings-daemon
2025-11-07 19:40:12 +01:00
Vukašin Vojinović
8a83269c0a
improv(startup_apps): change drawer title
...
The previous title was redundant since the search bar already says the same. And searching isn't the only action in the drawer, so the title didn't really fit.
2025-11-05 11:00:46 +01:00
Vukašin Vojinović
1698734b28
chore: update dependencies
...
Adapts color picker drawers to new designs.
2025-11-05 11:00:46 +01:00
Vukašin Vojinović
20bb8d088e
improv(applets_inner): always show placeholder on empty segments
...
This makes it clearer that applets can be placed in those segments before a drag is started, and prevents things moving around when the drag is started.
2025-10-31 12:26:37 -04:00
Vukašin Vojinović
b3be053f33
chore: clippy
2025-10-31 12:26:37 -04:00
Ian Douglas Scott
ffdd122bf8
chore: fix compiler warnings
2025-10-28 13:19:16 +01:00
Ada Alakbarova
c98044cab1
chore: don't needlessly partial_cmp two &strs
...
As `STR_ORDER` states, `&str` implements `Ord`, and thus has access to
the infallible `cmp`
2025-10-22 04:32:19 +02:00
Michael Aaron Murphy
600720b7d1
feat: merge subscriptions crate into cosmic-settings repo
2025-10-08 21:48:23 +02:00
Ashley Wulber
eaea489d79
chore: update deps
2025-10-07 13:30:08 -04:00
Ashley Wulber
c2fa21debc
fix: allow no modifier for function keys
2025-10-07 13:30:08 -04:00
Jonathan Capps
b6fc00972d
fix(panel): case insensitive applet search
2025-10-07 15:50:32 +02:00
Ashley Wulber
426fab97b3
chore: update libcosmic
2025-10-03 18:21:25 -04:00
Ashley Wulber
4e17382b14
chore: use same laptop display check as cosmic-comp
2025-10-02 12:25:48 -04:00
Vukašin Vojinović
a865d6b101
chore(date): match selected timezone styling to designs
2025-10-01 20:42:35 +02:00
Vukašin Vojinović
2d6d507a48
chore: clippy
2025-10-01 20:42:35 +02:00
Vukašin Vojinović
75256dac19
chore(font_config): match selected font styling to designs
2025-10-01 20:42:35 +02:00
Lampan-git
2d66960671
fix(region): dont update time settings on set_locale failure
...
this fixes so that time settings are not changed if failed to
authenticate etc.
2025-09-29 15:46:39 +02:00
Ashley Wulber
590d191d7f
chore: remove branch
2025-09-29 09:46:09 -04:00
Ashley Wulber
e3e1c5b204
fix(shortcuts): handling of super modifier and search
2025-09-29 09:46:09 -04:00
Jason Mobarak
c1756b8ce3
fix: add unhide_delay for panels
2025-09-26 19:03:44 -04:00
Michael Aaron Murphy
47f6991708
feat(power): subscribe to battery events
...
Adds subscriptions for watching battery status changes for the system and all
connected devices with batteries.
Closes #1317
2025-09-24 16:19:22 +02:00
Michael Murphy
667de016bf
fix(power): connected devices may contain duplicates
...
It is not valid to have multiple devices with the same device path. When a new
device connection is received, check for an existing `ConnectedDevice` with the
same path and replace it with the new `ConnectedDevice`. Append only if no
match was found.
Closes #1377
2025-09-24 14:47:45 +02:00
Michael Aaron Murphy
2984cb0535
fix: search bar not dismissed on clear click
...
Fixes #1372
2025-09-24 14:31:35 +02:00
Michael Aaron Murphy
6274a66ae9
fix(time): icu locale requires hyphenated lang codes
...
The recent icu 2.0.0 update broke `icu::locale::Locale` parsing. Lang codes
containing underscores are no longer valid, so we need to hyphenate the lang
code before parsing it. I've added `replacen('_', "-", 1)` everywhere that an
`icu::locale::Locale` is parsed from a string.
To prevent the need to re-parse the locale on every view update, I've also
added `icu::locale::Locale`s for `LC_TIME` and `LC_NUMERIC` directly to
`region::Page` the moment the page is refreshed.
Closes #1384
2025-09-24 14:26:17 +02:00
Ashley Wulber
34ec1bc654
fix(shortcuts): ignore keyboard input when replace dialog is active
2025-09-24 07:42:17 -04:00