Commit Graph

226 Commits

Author SHA1 Message Date
Antoine POPINEAU
0c5b66df2d
Edit CI to build unpublished releases for development branches. 2021-06-23 10:44:09 +02:00
Antoine POPINEAU
b1bffe700a
Loop prompt on authentication failure instead of exiting (regards #24). 2021-06-23 10:03:22 +02:00
Antoine POPINEAU
a59eaa77d4
Prepare v0.4.0. 2021-06-13 17:08:45 +02:00
Antoine POPINEAU
b1e0bb094b
Updated dependencies. 2021-06-13 17:04:39 +02:00
Antoine POPINEAU
76c929f584
Apply container padding to greeting message. 2021-06-13 17:03:27 +02:00
Antoine POPINEAU
c2a0ba75ab
Added power options menu to shut down and reboot. 2021-06-13 16:39:56 +02:00
Antoine POPINEAU
02b2672f4f
Added option to customize global padding (closes #22). 2021-06-08 21:20:05 +02:00
Antoine POPINEAU
b00d224731
Update screenshot in README now that the date format is fixed. 2021-06-08 21:18:23 +02:00
Antoine POPINEAU
234b3624bd
Add postfix space to prompts if they do not end with it. 2021-06-01 17:07:00 +02:00
Antoine POPINEAU
65fecf3a37
Prepare v0.3.1. 2021-05-31 23:25:18 +02:00
Antoine POPINEAU
bbdc465a70
Fixed issue when leaving a dialog would not return to the correct previous state. 2021-05-31 23:24:07 +02:00
Antoine POPINEAU
1853cf71e2
Some linting. 2021-05-31 23:23:28 +02:00
Antoine POPINEAU
15b75430f4
Prepare 0.3.0. 2021-05-31 21:59:13 +02:00
Antoine POPINEAU
97b84fb136
Handle ^U to clear the current field (username, answer or command). Closes #20. 2021-05-31 18:32:43 +02:00
Antoine POPINEAU
2b4f0f7b13
Allow customizing X and Wayland session directories (closes #15). 2021-05-31 18:00:48 +02:00
Antoine POPINEAU
5c735fc9df
Update all dependencies. 2021-05-26 13:04:17 +02:00
Kai Xu
c0cd8c2da4
Bugfix in time formatting 2021-05-26 11:52:48 +02:00
Antoine POPINEAU
8a1f7c317c
Popup menus do not set previous state, so Esc always returns to the main previous state. Fixes #8 and closes #11. 2021-05-26 11:51:56 +02:00
Patrick Chieppe
ec1f8dc386 Remove single-span construction for greeting 2020-10-17 13:54:53 +11:00
Patrick Chieppe
d52a9bbb16 Update tui to 0.12.0 2020-10-17 13:47:48 +11:00
Antoine POPINEAU
ad06a85c0a
Prevent cursor from blinking out of control. 2020-08-19 23:42:44 +02:00
Antoine POPINEAU
716c95479e
Delete remembered username on ESC. 2020-08-19 18:08:00 +02:00
Antoine POPINEAU
39dfc5b75d
Fixed use of Span(s) in tui-rs 0.10.0. 2020-08-19 17:55:17 +02:00
Antoine POPINEAU
b31047b853
Prepare 0.2.0 [skip ci]. 2020-08-19 17:36:36 +02:00
Antoine POPINEAU
6560f2b6c9
Updated dependencies (and tui-rs to 0.10.0). 2020-08-19 17:11:10 +02:00
Antoine POPINEAU
3fc0829b89
Configuration options to show asterisks on secret input and to remember last successful username. 2020-08-19 16:50:51 +02:00
Antoine POPINEAU
0572b11206
Prepare release v0.1.1 [skip ci]. 2020-07-06 20:27:19 +02:00
Antoine POPINEAU
0bd8dde043
Fix behavior on ^A and unicode support.
^A now correctly takes the user to the beginning of the current field.

The strategy initially used for string indexing was pretty naive and did
not take Unicode into account (and characters spanning multiple bytes).
This would mess up cursor offset calculations and overall string
indexing (leading to crashes).
2020-07-06 13:43:56 +02:00
Antoine POPINEAU
413689bf80
Fixed artifact generation for armv7h. Mention stable AUR package in README. 2020-07-05 12:59:14 +02:00
Antoine POPINEAU
82415d660c
Use crate version when the build directory is not a git repository, for tag releases. 2020-07-05 12:24:39 +02:00
Antoine POPINEAU
b7c4ecb4cd
Use 'armv7h' instead of 'armv7'. 2020-07-05 11:51:25 +02:00
Antoine POPINEAU
b74ed1c4f2
Tip release should be named tip instead of master. 2020-07-05 11:37:18 +02:00
Antoine POPINEAU
cc0c6c87cf
Improved version information to include free software excepts. 2020-07-05 00:10:25 +02:00
Antoine POPINEAU
4e1975fbe0
Better handling of prompt padding according to the different modes of operation. 2020-07-04 23:53:21 +02:00
Antoine POPINEAU
ca8fd8fde1
Prepare CI for first tagged release [skip ci]. 2020-07-04 23:34:24 +02:00
Antoine POPINEAU
d4cf3c312e
Fixed internal auto-detected git version to not take the tip tag into account. 2020-07-04 21:58:22 +02:00
Antoine POPINEAU
554c704d00
Bumped AUR repo to 0.0.0.r39.b3d6df5 [skip ci]. 2020-07-04 21:51:04 +02:00
Antoine POPINEAU
b3d6df5655
Refactored some UI utility and command prompt into separate modules. 2020-07-04 21:43:55 +02:00
Antoine POPINEAU
0d664c755f
Hide cursor in session selection screen. Add caps lock indicator. 2020-07-04 21:17:49 +02:00
Antoine POPINEAU
03e6cf53a2
Fixed typo in Gentoo install instructions. 2020-07-04 21:16:21 +02:00
Antoine POPINEAU
22a8793059
Highlight the whole line on the sessions screen. 2020-07-03 22:48:06 +02:00
Antoine POPINEAU
3634b284f1
Merge pull request #3 from epsilon-0/master
Added installation instructions on Gentoo (thanks @epsilon-0, #2).
2020-07-03 13:47:29 +00:00
Antoine POPINEAU
d5e0cdbc8f
Fixed tenacious typo in README [skip ci]. 2020-07-03 15:40:27 +02:00
A. Tammy
7754038f7a
added gentoo install
as per request on https://github.com/apognu/tuigreet/issues/2
2020-07-03 09:29:41 -04:00
Antoine POPINEAU
8322386f50
Added a submenu to list system-declared sessions (#1). 2020-07-03 11:45:50 +02:00
Antoine POPINEAU
f2ec800eed
Add to a way to skip the run of continuous integration? [skip ci]. 2020-07-02 11:26:07 +02:00
Antoine POPINEAU
227675f969
Bumped AUR package to 0.0.0.r29.e74d8c2. 2020-07-02 11:22:28 +02:00
Antoine POPINEAU
e74d8c2b1d
Added --version. 2020-07-02 08:24:35 +02:00
Antoine POPINEAU
35e5445060
Fixed some instances where padding was hardcoded. Added container and prompt row padding as configurable options. 2020-07-01 16:06:03 +02:00
Antoine POPINEAU
85ca5cceda
Make changing command more discoverable and UI friendly. 2020-07-01 13:44:24 +02:00