Commit graph

56 commits

Author SHA1 Message Date
Ashley Wulber
9dda03ca3d chore: update deps 2026-03-30 12:49:32 -06:00
Ashley Wulber
89671a793f chore: updates after iced rebase 2026-03-30 12:49:32 -06:00
Hojjat
4acdc099f4 chore: use libcosmic's freedesktop-desktop-entry 2026-01-23 03:32:19 +01:00
Darksome
8844f2ce55 fix: --no-default-features 2025-10-17 08:38:03 -06:00
Ashley Wulber
fec5ffef68 chore: add image features 2025-10-15 21:44:34 -06:00
Michael Aaron Murphy
762b92e5d1
fix: update cosmic-randr-shell and other dependencies 2025-09-17 18:25:19 +02:00
Vukašin Vojinović
31912afaa1 chore: update dependencies
The ICU update reduces binary size by ~20 MB.
2025-09-16 09:28:25 -06:00
Ashley Wulber
79bf2cb4f8 chore: cleanup logs 2025-09-12 23:47:22 +02:00
Ashley Wulber
f150f9e54e chore: cleanup 2025-08-29 10:29:15 -04:00
Ashley Wulber
0e2141ac6c refactor: use randr kdl command
cleanup

chore: update deps

fix: typo
2025-08-29 10:29:15 -04:00
Ashley Wulber
f3f7d5cfb6 feat: load and apply output configs
fix: typo

chore: update deps

cleanup
2025-08-29 10:29:15 -04:00
Ashley Wulber
262c07d649 chore: update deps 2025-08-12 10:59:29 -05:00
Ashley Wulber
992480fc9f fix: patch cosmic-protocols 2025-08-12 10:59:29 -05:00
Ashley Wulber
09e0950ffe feat: accessibility menu 2025-08-12 10:59:29 -05:00
Ashley Wulber
9c1306d8c7 feat: accessibility menu 2025-08-12 10:59:29 -05:00
Ashley Wulber
abc591db6d refactor: allow entering username 2025-06-27 08:43:04 -04:00
Jeremy Soller
b38bcd296a
Show if caps lock is active, fixes #115 2025-05-15 14:18:08 -06:00
Jeremy Soller
c9913834f2 Cleanup config handling 2025-05-12 14:48:32 -06:00
Ashley Wulber
37cff18672 refactor: use icu for datetime 2025-04-10 15:35:57 -06:00
Michael Aaron Murphy
0600931abf refactor: improve and fix subscriptions and async logic 2025-04-10 16:51:24 -04:00
LinuxBoy-96
3236f3ec31
chore: switch from lexopt to clap_lex 2025-03-25 16:10:47 +01:00
pugaizai
f826b8cce8 fix: update nix to fix loongarch64 build 2025-03-24 19:51:30 +01:00
LinuxBoy-96
5b383f669b
feat: add help and version command line arguments 2025-03-24 19:50:51 +01:00
Ashley Wulber
b896732eed chore: update libcosmic 2025-03-21 15:21:55 +00:00
Ashley Wulber
284dc720e6 chore: update libcosmic 2025-03-15 02:57:51 +00:00
Ashley Wulber
7918485651 update libcosmic
this uses a subsurface for the greeter menu and a text input that manages its own input string state
2025-03-15 02:57:51 +00:00
Josh Megnauth
ae3586fa14
fix: Correctly detect all keyboard layouts
Closes: #1160

See these for more info:
* pop-os/cosmic-applets#725
* lilyinstarlight/nixos-cosmic#484
* lilyinstarlight/nixos-cosmic#74

Also, thanks to @Thatoo for all of the help in figuring this out!
2024-11-22 02:24:38 -05:00
Jeremy Soller
08202f1572
Recover previous locked state 2024-11-07 09:37:16 -07:00
Jeremy Soller
c8477a97a9
Merge pull request #112 from joshuamegnauth54/issue-109-restore-user-session-choice
Default to user's previously selected session
2024-09-06 10:50:37 -06:00
Josh Megnauth
4050ea8bfe
Localize date strings
Mostly closes: #103

Analogous to my other patches that localize date strings (e.g.
pop-os/cosmic-files#277).

The "password:" prompt is not localized in this patch because PAM should
yield translated strings on its own. This needs further investigation.
2024-08-28 23:19:39 -04:00
Josh Megnauth
16f639d0af
Default to user's previously selected session
Closes: #109
2024-08-28 22:55:08 -04:00
Ian Douglas Scott
d1c58b42c9 Optimize certain dependencies on dev profile
Copied from cosmic-comp. Software rendering isn't all that usable
unoptimized. `dev` builds are more practical to test with some
optimization like this.
2024-08-21 15:01:46 -06:00
Michael Aaron Murphy
4a46213cb8 chore(cargo): update dependencies 2024-07-31 13:41:31 +02:00
Jeremy Soller
f6ccf0146e
Add greeter keyboard and user selection (#55)
* Add greeter keyboard and user selection

Fixes #37
Fixes #38

* Support switching users and add tooltips to icon buttons

* Implement switching users

* Implement keyboard layout switching

* Ensure that user's xkb_config is used
2024-06-04 22:17:44 -06:00
Josh Megnauth
bba692eecb Fix login deadlocks
Logins seem to spuriously fail with both correct or incorrect passwords.
The failure is not related to the password. `cosmic-greeter` hangs but
the GUI still works. The password text area disappears as well.

I traced this issue down to the socket. It seems like accessing the
socket deadlocks with one thread waiting for the socket to become
readable while another waits for it to become writable.

Switching to `greet-ipc`'s `TokioCodec` and adding a lock to the socket
seems to have fixed this issue. I successfully logged in and inputted
incorrect passwords consecutively without experiencing a deadlock.
2024-06-03 08:02:56 -06:00
Jeremy Soller
d11501c43d
Update dependencies 2024-05-17 09:11:50 -06:00
Jeremy Soller
93d4818823
Add localization 2024-05-07 10:07:48 -06:00
Ryan Brue
cf1c7579f8 chore: bump dependencies 2024-04-29 14:31:53 -06:00
Jeremy Soller
df5564e55a
Update libcosmic, fixing race conditions 2024-04-05 09:45:20 -06:00
Lily Foster
cb8762180e
Search all XDG_DATA_DIRS and XDG_DATA_HOME for sessions 2024-02-23 18:55:05 -05:00
Jeremy Soller
6747366724
Load theme from proxy 2024-02-06 15:48:57 -07:00
Jeremy Soller
fd049483c3
Add daemon to proxy user backgrounds 2024-02-06 15:03:07 -07:00
Jeremy Soller
195525d450
Implement power icon 2024-01-17 12:37:22 -07:00
Jeremy Soller
d4d2773715
Update libcosmic 2024-01-17 09:37:15 -07:00
Jeremy Soller
13e3dcd911
Implement suspend with logind 2023-11-29 08:02:14 -07:00
Jeremy Soller
8645382110
Update dependencies 2023-10-19 10:46:18 -06:00
Jeremy Soller
1c52e63715
Use themeable branch of libcosmic, adjust date/time spacing 2023-10-12 09:18:04 -06:00
Jeremy Soller
0b187db42c
Parse cosmic background config 2023-10-09 10:59:07 -06:00
Jeremy Soller
7cb1c89474
Implement design items 2023-10-06 13:07:53 -06:00
Jeremy Soller
bec5cb5b7d
Switch to layer-shell for locker 2023-10-06 10:44:05 -06:00