Commit Graph

245 Commits

Author SHA1 Message Date
Antoine POPINEAU
2aeca1b63d
Split GECOS to only print the name (#163). (#164) 2024-11-12 08:12:25 +01:00
Antoine POPINEAU
3d9336eaa4
Better with the proper syntax. 2024-10-17 14:12:21 +02:00
Antoine POPINEAU
ed7f4944a0
Fail linting on warnings. 2024-10-17 14:09:48 +02:00
Antoine POPINEAU
754c25f01d
Fixed logger startup and added session logging. 2024-10-16 20:15:14 +02:00
Antoine POPINEAU
06afb4d0d7
Add visual indicator in the status bar that a menu is opened. 2024-10-12 15:19:26 +02:00
Antoine POPINEAU
d50f58f484
Fixed tests for new status bar display. 2024-10-12 11:35:17 +02:00
Antoine POPINEAU
3d1fd01c3d
Adapt status bar label for CMD to indicate whether a free-form command or a system session is selected. 2024-10-12 11:31:45 +02:00
Antoine POPINEAU
b79833fed0
Display proper mnemonics in status bar when keybindings are remapped (closes #158). 2024-10-08 19:27:01 +02:00
Antoine POPINEAU
359410f67f
Add option to specify environment for default session (#153)
Add argument to set the environment to run the default command with (#148).
2024-08-16 22:37:52 +02:00
Antoine POPINEAU
ca4161b18f
Add mention of enclosing a style string within quotes to prevent bad shell interpretation. 2024-08-16 13:02:41 +02:00
Antoine POPINEAU
c1251d126e
Remove control characters added by fluent and rendered improperly by ratatui 0.27 (#152). 2024-08-16 13:02:35 +02:00
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