Jeremy Soller
b38bcd296a
Show if caps lock is active, fixes #115
2025-05-15 14:18:08 -06:00
Jeremy Soller
2fff220392
Move layout and prompt handling to common code
2025-05-12 14:48:32 -06:00
Jeremy Soller
8812240f50
Combine some logic between greeter and locker
2025-05-12 14:48:32 -06:00
Jeremy Soller
c9913834f2
Cleanup config handling
2025-05-12 14:48:32 -06:00
Jeremy Soller
75948f857a
Load military time in locker, fixes #150
2025-05-12 14:48:32 -06:00
Jeremy Soller
04c3271f4a
Unify user data handling between greeter and locker
2025-05-12 14:48:32 -06:00
Ashley Wulber
525c635124
fix: avoid Fill for the left element
...
this will allow the left element to expand if it needs more space, but half otherwise. Setting both left and right to Fill will make them both use half of the available space.
2025-05-02 18:08:05 +02: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
Ashley Wulber
d6b94406e6
refactor: lock surface subsurface menu
2025-03-15 02:57:51 +00:00
Ashley Wulber
b84ee1827c
update libcosmic
2025-03-15 02:57:51 +00:00
Ashley Wulber
4b0e73fca4
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
Michael Aaron Murphy
b93acffd87
fix: XDG_SESSION_ID may contain non-numerical characters
2025-01-24 13:03:19 +01:00
Jeremy Soller
08202f1572
Recover previous locked state
2024-11-07 09:37:16 -07:00
Lily Foster
37a96b4b30
Set full_name_opt to None when GECOS data is empty
2024-09-27 10:52:27 -04:00
Jeremy Soller
ff03667847
Merge pull request #124 from pop-os/pam
...
Add custom PAM configuration to start gnome-keyring
2024-09-06 10:50:59 -06:00
Jeremy Soller
ef1253aa23
Add custom PAM configuration to start gnome-keyring
2024-09-06 10:34: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
Jason Rodney Hansen
75e456ed4b
Use secure input so visibility of password can be toggled
2024-08-15 07:49:37 -06:00
Michael Aaron Murphy
479fb1064e
improv(greeter): use subscription for handling greetd IPC socket
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
Jeremy Soller
93d4818823
Add localization
2024-05-07 10:07:48 -06:00
Jeremy Soller
9d4fe5bb0b
Lock on suspend with inhibit
2024-04-08 09:43:13 -06:00
Jeremy Soller
eb3ba78e57
Implement lock on demand
2024-04-08 09:43:13 -06:00
Jeremy Soller
349c009321
Support unlock from logind dbus
2024-04-08 09:43:13 -06:00
Jeremy Soller
e9b5524992
Add subscription for logind lock/unlock
2024-04-08 09:43:13 -06:00
Jeremy Soller
df5564e55a
Update libcosmic, fixing race conditions
2024-04-05 09:45:20 -06:00
Lily Foster
1bded07bfd
Update libcosmic
2024-04-05 08:57:41 -06:00
Jeremy Soller
3e2743a2e6
Use layer shell for greeter
2024-02-06 10:58:34 -07:00
Jeremy Soller
195525d450
Implement power icon
2024-01-17 12:37:22 -07:00
Jeremy Soller
41cc4d1db7
Implement network icon
2024-01-17 11:18:58 -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
5d0999df83
Use login PAM context
2023-11-28 08:57:48 -07:00
Jeremy Soller
38d602e71a
Update wallpapers when slideshow is used
2023-11-27 15:41:21 -07:00
Jeremy Soller
49ee2c63b7
Add subscription for updating time
2023-11-27 08:57:02 -07:00
Ian Douglas Scott
3eac044e9c
Use ext-session-lock protocol
2023-11-15 16:17:38 -08:00
Jeremy Soller
8a9d83632e
Parse gecos csv
2023-10-25 10:05:13 -06:00
Jeremy Soller
1c52e63715
Use themeable branch of libcosmic, adjust date/time spacing
2023-10-12 09:18:04 -06:00
Jeremy Soller
0f933aad9f
Clean up cosmic app settings used on lock screen
2023-10-11 19:16:45 -06:00
Jeremy Soller
1aa618e653
Load images from cosmic-bg state
2023-10-09 12:31:13 -06:00
Jeremy Soller
1cc3ad191e
Focus the right text input whenever surface is focused
2023-10-09 10:59:45 -06:00
Jeremy Soller
0b187db42c
Parse cosmic background config
2023-10-09 10:59:07 -06:00
Jeremy Soller
194ca22389
Ensure total coverage using negative exclusive zone
2023-10-07 14:29:00 -06:00
Jeremy Soller
55ef1dc54f
Scale background appropriately
2023-10-06 20:24:03 -06:00
Jeremy Soller
e028c2eac5
Reduce differences between greeter and locker
2023-10-06 15:02:25 -06:00
Jeremy Soller
b8f8202b0b
Show on all displays (again)
2023-10-06 13:39:42 -06:00
Jeremy Soller
66fdd2525d
Add image container to draw background, more adjustment to design
2023-10-06 13:37:44 -06:00
Jeremy Soller
7cb1c89474
Implement design items
2023-10-06 13:07:53 -06:00