Antoine POPINEAU
7acf49d6e5
Refactored /etc/issue parsing.
2024-08-15 16:43:37 +02:00
Antoine POPINEAU
fa58d89bcc
Bump ansi-to-tui.
2024-08-15 16:43:37 +02:00
Antoine POPINEAU
74434938c6
Properly support issue content with significant ident as well as \d, \t, and \U modifiers.
2024-08-15 16:43:37 +02:00
Antoine POPINEAU
79e3d0ed26
Support color ANSI escape sequences in /etc/issue.
2024-08-15 16:43:37 +02:00
Antoine POPINEAU
51e7a60b7a
Add manpage generation test run.
2024-08-07 07:52:55 +02:00
Antoine POPINEAU
0776e1cc42
Refactored CLI arguments parsing and added tests.
2024-08-07 07:52:55 +02:00
Antoine POPINEAU
d4eea0d70b
Added infrastructure to do integration testing.
2024-08-07 07:52:55 +02:00
Steven Braun
4ca29169e5
Add notice on possible missing cache dir and link to cache instr.
...
Some distributions (e.g. Arch, Fedora, OpenSUSE Tumbleweed) happen to be missing
the setup of /var/cache/tuigreet which leads to the --remember* options not
working.
2024-06-06 07:33:33 +02:00
Antoine POPINEAU
86bf7bbc15
Bump tuigreet version.
2024-05-30 23:51:39 +02:00
Antoine POPINEAU
976534d90d
Fixed inconsistent display of session name on remember global session ( #139 ).
2024-05-30 23:51:39 +02:00
Antoine POPINEAU
0baa018679
Select first session found by default ( #141 ).
2024-05-30 23:51:39 +02:00
Antoine POPINEAU
e5c8c996d5
Never unpack greetd error and display them on screen or in logs.
2024-05-30 23:51:39 +02:00
Antoine POPINEAU
8a3643f324
Short-circuit authentication if no command was configured ( #140 ).
2024-05-30 23:51:39 +02:00
dthelegend
4ac12261cc
Fix greet-align formatting for manpage
2024-05-13 18:09:09 +02:00
dthelegend
598a997d45
Add greet-align to the manpage
2024-05-13 18:09:09 +02:00
dthelegend
18bc57c379
Fix bug where greet align could not match;
...
Greet align matches to exact case now, not coaxing the string into upper/lower case
2024-05-13 18:09:09 +02:00
dthelegend
ca5762d56a
Rename text-align option to greet-align and limit to greeting only
2024-05-13 18:09:09 +02:00
dthelegend
6239bf0f31
Add Text Align option
2024-05-13 18:09:09 +02:00
Antoine POPINEAU
f67e43ffa0
Added instructions to run the test suite ( #138 ).
2024-05-08 22:27:40 +02:00
Antoine POPINEAU
96f7d28377
Prepare 0.9.0.
2024-05-06 09:15:14 +02:00
Antoine POPINEAU
dd56f3fb7a
Removed a few useless clone().
2024-05-02 14:22:37 +02:00
Antoine POPINEAU
59c4fa4cfe
Clear screen and reset cursor on power command.
2024-05-01 12:47:24 +02:00
Antoine POPINEAU
71cf19e233
Implement text styling across the UI.
2024-04-29 11:49:50 +02:00
Antoine POPINEAU
6b4a41e7f7
Added debug logging option.
2024-04-28 10:32:49 +02:00
Antoine POPINEAU
514f065e4d
Add workflow to run test and build on PR.
2024-04-28 09:50:59 +02:00
Antoine POPINEAU
f988ed188d
Always close user menu when user is selected ( #131 ).
2024-04-27 15:29:39 +02:00
Antoine POPINEAU
f65c70689b
Added conversion from session DesktopNames= to XDG_CURRENT_DESKTOP.
2024-04-26 07:46:27 +02:00
Rene D. Obermueller
c186f0b8c8
Issue #124/PR #125 : sort alphabetically by default
2024-04-26 07:02:38 +02:00
Rene D. Obermueller
c658c77f96
add option to sort sessions alphabetically by name
2024-04-26 07:02:38 +02:00
Antoine POPINEAU
18d5090082
Fixed tests for custom keybindings.
2024-04-25 22:13:53 +02:00
Antoine POPINEAU
ddaa111a2d
Formatting.
2024-04-25 22:07:23 +02:00
Antoine POPINEAU
9eed706c2b
Added option to change F-key keybindings to access menus ( #83 ).
2024-04-25 22:05:15 +02:00
Antoine POPINEAU
e225dfcf3a
Added issue templates
2024-04-25 20:52:37 +02:00
Antoine POPINEAU
2b6d06545d
Updating CI actions.
2024-04-25 20:32:12 +02:00
Antoine POPINEAU
1cf1d1795a
Respect the XDG session file NoDisplay and Hidden directives.
2024-04-25 16:44:28 +02:00
Antoine POPINEAU
2f4d5efae7
Properly set XDG_SESSION_DESKTOP, DESKTOP_SESSION and XDG_CURRENT_DESKTOP according to desktop file ( #120 ).
2024-04-25 08:18:27 +02:00
Antoine POPINEAU
a918caefc1
Fixed cursor offset ( #130 ).
2024-04-24 23:00:40 +02:00
Antoine POPINEAU
617f85ef7d
Allow using several characters as asterisks ( #122 ).
2024-04-24 11:23:09 +02:00
Antoine POPINEAU
66b82c7d0e
Update dependencies and switched to newly tagged uzers-rs.
2024-04-23 21:41:48 +02:00
Antoine POPINEAU
372eecf14e
Prepare v0.9.0.
2024-01-04 07:48:30 +01:00
Antoine POPINEAU
d8fed26cb4
Fixed wrong argument to fix Cargo dependency revision.
2024-01-04 07:47:52 +01:00
Antoine POPINEAU
e40be84341
Updated dependencies.
2024-01-02 12:58:04 +01:00
Antoine POPINEAU
33b31cd393
Use fixed commit hash for uzers-rs.
2024-01-02 12:54:43 +01:00
Antoine POPINEAU
9712edfc35
Added a test and changed README.
2024-01-02 12:54:43 +01:00
Antoine POPINEAU
e27705b40f
Retrieve user list from NSS ( #72 ).
2024-01-02 12:54:43 +01:00
Antoine POPINEAU
c8e4c9b2b3
Prevent event processing while working.
2023-11-13 11:44:58 +01:00
Antoine POPINEAU
8d24e412c9
Update dependencies.
2023-11-12 13:50:11 +01:00
Antoine POPINEAU
45e98216c4
Refactored event handling for power commands and exit signal.
2023-11-11 21:33:49 +01:00
Antoine POPINEAU
551a08af75
Edited README to mention sessions wrapper control.
2023-11-11 09:56:09 +01:00
Antoine POPINEAU
6c1e01840d
Refactored the username mask concept behind a struct.
2023-11-10 20:33:43 +01:00