Commit graph

304 commits

Author SHA1 Message Date
Ashley Wulber
df7e95e30a feat: dropdown popups 2025-03-14 18:12:40 +01:00
Michael Aaron Murphy
bb7cc2b568
fix(about): change hostname when input focus changes
Closes #1047
2025-03-14 02:57:26 +01:00
Michael Aaron Murphy
9fb29f0a2a
chore(cargo): switch lichen-system dep to locales-rs
Fixes #1049
2025-03-13 21:24:40 +01:00
Jeremy Soller
d2c1756c86 Fix features to improve portability 2025-03-13 14:04:04 -06:00
Ashley Wulber
efabc394fc
feat: high contrast toggle (#1039) 2025-03-10 21:14:58 +01:00
Paul Daniel Faria
8c87db2235 feat(keyboard): add numlock configuration 2025-03-10 17:56:39 +01:00
Victoria Brekenfeld
b2101e41a8 accessibility/magnifier: Compose shortcut list from config 2025-03-10 17:25:44 +01:00
Victoria Brekenfeld
6fd9012717 shortcuts: Ignore deprecated shortcuts 2025-03-10 17:25:44 +01:00
Michael Aaron Murphy
4e08ccf384
chore(display): better error messages 2025-03-08 05:03:03 +01:00
Michael Aaron Murphy
3ee46f3d58
fix(wallpapers): regression in same-on-all not being applied
Closes #720
Closes #877
2025-03-04 17:09:26 +01:00
ellieplayswow
dfea9dfc2f
fix(default_apps): apps missing if they had duplicate desktop entry keys 2025-03-04 00:05:17 +01:00
Michael Aaron Murphy
95e77491c5
chore(display): remove commented code block 2025-02-28 16:59:09 +01:00
Michael Aaron Murphy
dda70e1441
refactor: use Task::stream instead of a channel subscription 2025-02-28 16:55:48 +01:00
Michael Aaron Murphy
855ba59cab
refactor(display): use Task::stream instead of on_enter sender
The on_enter sender was introduced before iced supported creating tasks from streams
2025-02-28 15:12:11 +01:00
Michael Aaron Murphy
c8b9ee951d
fix(display): refresh displays on display hotplug events
Closes #772
2025-02-28 14:55:49 +01:00
Michael Aaron Murphy
c4eb4b1823
fix(about): shorten the width of the hostname input
Closes #994
2025-02-28 12:04:06 +01:00
Michael Aaron Murphy
5aeeab9392
refactor(appearance): use cosmic::dialog for xdg file chooser dialogs 2025-02-28 11:59:21 +01:00
Michael Aaron Murphy
61f2103b3e
fix: set active page through state file
Closes #771
2025-02-28 11:32:59 +01:00
Michael Aaron Murphy
324b8c1622
feat: add configurables for accent_palette_dark and accent_palette_light
Closes #749
2025-02-27 17:17:03 +01:00
Michael Aaron Murphy
fc3bc8f2f2
fix(vpn): handle file_chooser dialog cancellation
Closes #1009
2025-02-27 15:32:56 +01:00
Michael Aaron Murphy
a8b41c90f5
fix(appearance): limit active window hint to 64 width max
Closes #1012
2025-02-27 15:31:42 +01:00
Michael Aaron Murphy
661b487397 feat: add shortcut for input source switch 2025-02-26 15:33:58 +01:00
Vukašin Vojinović
d853267ef1
fix: prevent checkmark clipping in font and region selection drawers 2025-02-21 00:39:59 +01:00
Victoria Brekenfeld
8e7ed01fe6 pages: Add Accessibility/Magnifier page 2025-02-21 00:39:10 +01:00
Michael Aaron Murphy
43e0040a67
perf: update libcosmic to improve window resize performance 2025-02-20 14:03:48 +01:00
Michael Aaron Murphy
8246b8ab3b
fix(displays): fix display data refresh spam & mismatched scale value 2025-02-19 13:11:44 +01:00
Michael Aaron Murphy
804340f744
fix(displays): fix tabs changing on display updates 2025-02-19 01:13:40 +01:00
Michael Aaron Murphy
646f36ff7d
improv(display): apply adjusted scale only if it changed 2025-02-17 20:57:41 +01:00
Michael Aaron Murphy
43f2652d5d
improv(display): switch scaling slider to spin button 2025-02-17 20:54:12 +01:00
Michael Aaron Murphy
d1e41d53f6 fix(window_management): fix overflow of edge gravity control
Closes #982
2025-02-17 19:10:40 +01:00
Michael Aaron Murphy
dab4bfb828 fix(displays): keep refresh rate when changing scale 2025-02-17 19:10:40 +01:00
Michael Aaron Murphy
b4fb20f235 fix(displays): scaling slider should adjust selected scale 2025-02-17 19:10:40 +01:00
Alexander Bachmann
2f4e7a5a81
refactor(bluetooth): integrate cosmic-settings-subscriptions 2025-02-17 14:59:55 +01:00
l-const
a7be043ebe fix(power): Fix battery charged icon when a device is fully charged. 2025-02-14 23:41:51 +01:00
Michael Aaron Murphy
9c274a759b
chore: update libcosmic 2025-02-14 22:47:44 +01:00
Dušan
66a9507dc2
feat(display): add additional scaling options slider 2025-02-14 22:06:28 +01:00
ellieplayswow
777cbae425 feat(default_apps): set default terminal in system_actions config 2025-02-14 22:05:43 +01:00
Daniel
8f9f287db0
feat(window_management): add window edge snapping setting 2025-02-14 16:34:28 +01:00
Michael Aaron Murphy
a90d7fbc42
chore: upgrade all dependencies 2025-02-14 06:13:43 +01:00
Michael Aaron Murphy
b3fcfd619a
fix(power): prevent connected device model name from wrapping and overflowing 2025-02-12 16:52:03 +01:00
Dušan
c76fd47a88
feat(power): implement periodic update for connected devices 2025-02-12 16:51:14 +01:00
Dušan
442589f5c0
feat(default_apps): add text editor default
Signed-off-by: Dusan <dusanuveric@protonmail.com>
2025-02-10 21:46:47 +01:00
Dusan
bdf9e6aa71 fix: close context menu when switching pages
Signed-off-by: Dusan <dusanuveric@protonmail.com>
2025-02-10 16:51:31 +01:00
Alexander Bachmann
6fea8dc624 improve(bluetooth): ignore devices with unknown type and without alias 2025-02-08 00:07:05 +01:00
Michael Aaron Murphy
91dadaec90
fix: set M_MMAP_THRESHOLD to prevent glibc memory fragmentation 2025-02-05 14:26:50 +01:00
Mirai
ff9e00c65d feat: Add terminal application selection to default apps page
Implement terminal app detection and selection functionality:
- Scan desktop entries for terminal emulators
- Add support for selecting default terminal application
- Retrieve current default terminal using XDG mime associations
- Enable terminal category in dropdown selection
2025-01-30 16:57:02 +01:00
Michael Aaron Murphy
95a03e142d
improv(wallpapers): reclaim memory when leaving page 2025-01-23 14:28:07 +01:00
Ashley Wulber
c2deb05292 chore: add log-out shortcut 2025-01-18 14:20:08 +01:00
Michael Aaron Murphy
62bb9f57d9
chore: update libcosmic and reduce binary size 2025-01-14 22:18:28 +01:00
Michael Aaron Murphy
0bf63a0d91
perf(wallpaper): avoid recursion for system wallpapers 2025-01-11 12:19:39 +01:00