Commit Graph

  • f24ae78480
    Prevent single CTRL to insert space. Antoine POPINEAU 2023-11-05 12:18:10 +0100
  • 26b273e98a
    Added a few tests for keyboard events. Antoine POPINEAU 2023-11-05 12:10:23 +0100
  • e7862d676a
    Reset cursor offset when switching screens. Antoine POPINEAU 2023-11-04 19:52:59 +0100
  • 7854a16c88
    Add a previous buffer to not lose current entry when cycling through a popup. Antoine POPINEAU 2023-11-04 19:47:48 +0100
  • f6eaf7bc4a
    Test CI updates for tip and release. Antoine POPINEAU 2023-10-30 12:41:45 +0100
  • 0ad5396bf5
    Update CI workflows. Antoine POPINEAU 2023-10-29 23:38:34 +0100
  • cbfd17f046
    Refactored session management, added comments and tests. Antoine POPINEAU 2023-10-29 20:00:00 +0100
  • 158a98e85d
    Trying to only render when necessary to limit CPU usage (#113). tip Antoine POPINEAU 2023-11-04 19:36:37 +0100
  • dd5d803ddb
    Merge 4090acb02e into 04d7a655b8 Gaétan Lepage 2023-11-01 17:29:41 -0600
  • 04d7a655b8 Refactored some functions and added a few tests. Antoine POPINEAU 2023-10-29 12:43:30 +0100
  • 35abeddb0c Add a generic --session-wrapper for non-X11 sessions. Antoine POPINEAU 2023-10-23 17:12:40 +0200
  • f55900d5c6
    Refactored some functions and added a few tests. Antoine POPINEAU 2023-10-29 12:43:30 +0100
  • e8e4833a44
    Add a generic --session-wrapper for non-X11 sessions. Antoine POPINEAU 2023-10-23 17:12:40 +0200
  • fd86e6713e Limit UI refresh frame rate. Antoine POPINEAU 2023-10-29 10:33:55 +0100
  • 6ec4da0851 Updated .gitignore. Antoine POPINEAU 2023-10-24 09:04:08 +0200
  • 36c36d8215
    Limit UI refresh frame rate. Antoine POPINEAU 2023-10-29 10:33:55 +0100
  • 23fefa4b2c
    Fixed regression where sessions menu would not close after selection. Antoine POPINEAU 2023-10-29 10:17:57 +0100
  • c1677bd468
    Limit refreshing the UI to 60 times per second. Antoine POPINEAU 2023-10-15 17:59:27 +0200
  • de9027536e
    Updated .gitignore. Antoine POPINEAU 2023-10-24 09:04:08 +0200
  • 2f74df5cc2
    Fix Clippy lints. Antoine POPINEAU 2023-10-21 16:02:12 +0200
  • 1594e09951
    UI refactoring. Antoine POPINEAU 2023-10-18 08:32:03 +0200
  • 9aa63faa9f
    Fixed a few inconsistencies with the session matcher. Antoine POPINEAU 2023-10-21 14:28:44 +0200
  • 1812f1ef8c Use session desktop file path to differentiate them instead of the command. Antoine POPINEAU 2023-10-17 13:20:52 +0200
  • 75df21d8fa
    Use session desktop file path to differentiate them instead of the command. Antoine POPINEAU 2023-10-17 13:20:52 +0200
  • 2b119d9bd9 Allow to opt-out from X11 session wrapping Aleksei Bavshin 2023-10-17 23:04:42 -0700
  • 1690d71119 Add --xsession-wrapper argument for X11 session setup Aleksei Bavshin 2023-06-14 23:30:15 -0700
  • 389e73ea21 Separate configuration for Wayland and X11 sessions Aleksei Bavshin 2023-06-04 01:26:28 -0700
  • 8c08eb78ce Store XDG_SESSION_TYPE and send it to greetd. Aleksei Bavshin 2023-06-03 23:21:35 -0700
  • af79364445 Store sessions as a struct Session Aleksei Bavshin 2023-06-03 19:24:20 -0700
  • ccb09890a3
    Allow to opt-out from X11 session wrapping Aleksei Bavshin 2023-10-17 23:04:42 -0700
  • f3aec1f125
    Add --xsession-wrapper argument for X11 session setup Aleksei Bavshin 2023-06-14 23:30:15 -0700
  • 3d2ea127c2
    Separate configuration for Wayland and X11 sessions Aleksei Bavshin 2023-06-04 01:26:28 -0700
  • 4ba4d7d883
    Store XDG_SESSION_TYPE and send it to greetd. Aleksei Bavshin 2023-06-03 23:21:35 -0700
  • f3b9e84445
    Store sessions as a struct Session Aleksei Bavshin 2023-06-03 19:24:20 -0700
  • 311711c3e0 keep username after bad password Adam Chovanec 2023-06-02 02:31:04 +0200
  • c53d47f7d1
    Do not use cached last user information if the files are empty (thanks @geekylthyosaur on !78). Antoine POPINEAU 2023-10-15 12:07:49 +0200
  • a111f1cda0
    Stop using byte length to compute sizes from strings (to properly display non-ASCII characters). Antoine POPINEAU 2023-10-15 11:58:59 +0200
  • d99a7a95e7
    README: update instructions for Arch Linux Narrat 2023-04-22 12:49:57 +0200
  • 0d7fa3a183
    Changed size calculations to handle really small frames (#88) and redistribute status bar spacing (#70). Antoine POPINEAU 2023-10-15 11:43:36 +0200
  • 470f688a75
    Migrate from tui-rs to ratatui. Antoine POPINEAU 2023-10-15 10:18:10 +0200
  • fbad6deccc
    Add panic handler to reset the terminal, and various refactoring. Antoine POPINEAU 2023-10-15 10:14:38 +0200
  • ef63341c04 Add Ukrainian locale geekylthyosaur 2022-11-01 09:53:27 +0200
  • 99f4d4809d Add Spanish locale (fixed incompletion) yaca 2023-02-10 18:19:58 -0300
  • 2ebedcd79b Add Spanish (es-CL) locale yaca 2023-02-10 17:48:41 -0300
  • e269eed2db Fix counting of non-ASCII characters Faerbit 2023-09-18 17:48:50 +0200
  • 27be0871e6 Fix typos Kian-Meng Ang 2023-10-02 13:06:14 +0800
  • 7e0cdf0f3a update readme Adam Chovanec 2023-06-02 00:08:41 +0200
  • 13a5764168
    Updated dependencies. Antoine POPINEAU 2023-10-14 20:34:09 +0200
  • 04635995a9 Update all the dependencies Alison Jenkins 2023-10-13 07:11:12 +0100
  • abd77037b9 Fix typos Kian-Meng Ang 2023-10-02 13:06:14 +0800
  • 5374ac641e Fix counting of non-ASCII characters Faerbit 2023-09-18 17:48:50 +0200
  • b9e746d8d5 README: update instructions for Arch Linux Narrat 2023-04-22 12:49:57 +0200
  • b546eebeaa keep username after bad password Adam Chovanec 2023-06-02 02:31:04 +0200
  • 7560531284 update readme Adam Chovanec 2023-06-02 00:08:41 +0200
  • 4090acb02e Allow passing a username directly Gaetan Lepage 2023-05-02 11:29:34 +0200
  • b164320d75
    Transition from tui to ratatui Isaac Mills 2023-03-24 09:32:33 -0400
  • f276086b37 Add Spanish locale (fixed incompletion) yaca 2023-02-10 18:19:58 -0300
  • 0b0bfbf2a0 Add Spanish (es-CL) locale yaca 2023-02-10 17:48:41 -0300
  • 26e8a111d7
    Merge 93aca797f6 into 599d8d5d36 Konecho 2022-12-19 03:59:02 +0000
  • 93aca797f6 Add Chinese locale NixOS 2022-12-19 11:57:20 +0800
  • 6ca9974a52
    update version Denys Kondratenko 2022-11-16 21:16:49 +0100
  • b8f77dcf9d Check if username from file is not empty geekylthyosaur 2022-11-01 20:36:41 +0200
  • c9064021c5 Add Ukrainian locale geekylthyosaur 2022-11-01 09:53:27 +0200
  • 9516687097 Automatically add 'startx' to xsession entries Sebastian Parborg 2022-08-24 17:57:19 +0200
  • 599d8d5d36 Add Russian locale Sunderland93 2022-06-19 21:00:25 +0400
  • 622005ae81 Add Russian locale Sunderland93 2022-06-19 21:00:25 +0400
  • d464546b36 Update french translation Carl 2022-05-11 16:48:54 -0400
  • 36db599c7d Update french translation Carl 2022-05-11 16:48:54 -0400
  • c955066af9 Update polish translation 0.8.0 michaszek8 2022-05-02 11:36:28 +0200
  • 986ab7dad9
    Prepare 0.8.0 and updated dependencies. Antoine POPINEAU 2022-05-09 10:58:00 +0200
  • 73d9debb91 Update polish translation michaszek8 2022-05-02 11:36:28 +0200
  • cfdb57f4cd
    Updated dependencies (cc #60). Antoine POPINEAU 2022-04-18 17:50:05 +0200
  • e0ed1da376 Update README.md to align NixOS section Yurii Matsiuk 2022-03-17 08:08:33 +0100
  • faf08637a6
    Update README.md to align NixOS section Yurii Matsiuk 2022-03-17 08:08:33 +0100
  • 2fffad7ac4
    Some style updates and display of full name on user menu selection. Antoine POPINEAU 2022-02-16 23:08:21 +0100
  • d71d505756
    Updated README to mention user menu and UID selection. Antoine POPINEAU 2022-02-16 22:42:33 +0100
  • 332a145b27
    Allow constraining the UIDs of users selectable from the menu. Antoine POPINEAU 2022-02-16 22:32:15 +0100
  • 23733b0dd0
    Allow selecting a user from a menu populated from /etc/passwd. Antoine POPINEAU 2022-01-26 16:56:22 +0100
  • 0da7f6e86e
    Edited manpage to include --time-format. Antoine POPINEAU 2022-02-09 11:13:20 +0100
  • 8fedc26083
    Added customization of displayed date and time format (#54). Antoine POPINEAU 2022-02-07 13:58:18 +0100
  • 9f35a27fa0
    Hide cursor on authentication success. Antoine POPINEAU 2022-02-16 17:08:41 +0100
  • a328e539df
    Properly suppress power commands output (for now) (#53). Antoine POPINEAU 2022-01-29 00:56:07 +0100
  • ccffa45ea0
    Keep original configured command in list of sessions (#52). Antoine POPINEAU 2022-01-29 00:55:06 +0100
  • df1573c803
    Replace spaces with tab in SCD file. Antoine POPINEAU 2022-01-25 11:36:39 +0100
  • c9fd526956
    Added option to remember opened session per user (#50). Antoine POPINEAU 2022-01-24 08:36:46 +0100
  • 435bbbb82a
    Prepare 0.7.3 (only for greetd-tuigreet-git users) [skip ci]. 0.7.3 Antoine POPINEAU 2022-01-24 08:40:12 +0100
  • e7872bb58f
    Align version strings between AUR git package and the program itself. [skip ci] Antoine POPINEAU 2022-01-24 08:26:46 +0100
  • 77be52aa65
    Prepare 0.7.2 (+ updated dependencies and ran clippy). 0.7.2 Antoine POPINEAU 2022-01-22 23:23:49 +0100
  • e6eb3e7024 Replaced the simple sleep wait, with a tokio Notify barrier This is still a fairly simple band-aid solution, however it is a more eligant solution as it removes the free-running aspect of the loop entirely, only processing the possibility of a power_command if we've been notified that there is one to process Dee-Jay Logozzo 2021-11-19 19:43:46 +1100
  • b7aa752bf7 Added a 100ms sleep to power_command loop Dee-Jay Logozzo 2021-11-06 15:18:57 +1100
  • 5cab7deaed Replaced the simple sleep wait, with a tokio Notify barrier This is still a fairly simple band-aid solution, however it is a more eligant solution as it removes the free-running aspect of the loop entirely, only processing the possibility of a power_command if we've been notified that there is one to process Dee-Jay Logozzo 2021-11-19 19:43:46 +1100
  • 8c1044dec4
    Added a 100ms sleep to power_command loop Dee-Jay Logozzo 2021-11-06 15:18:57 +1100
  • 64a41c3399
    Removed a bunch of clone(). Antoine POPINEAU 2021-10-15 02:38:16 +0200
  • d5a700812c
    Caps lock indicator now respects window padding. Antoine POPINEAU 2021-10-13 14:24:07 +0200
  • 05526ff0ba
    Translate power commands error messages (#43). Antoine POPINEAU 2021-10-12 17:01:32 +0200
  • c810e2f82e
    Prevent a deadlock while running power commands. Antoine POPINEAU 2021-10-12 17:00:53 +0200
  • 882a2b6bcb
    Refactored power management. Antoine POPINEAU 2021-10-12 14:05:22 +0200
  • 096584841e
    Cleaned and reorganized some code. Antoine POPINEAU 2021-10-11 21:34:49 +0200
  • d2974d288b
    Fixed tuigreet not exiting on success (#40). Antoine POPINEAU 2021-10-11 12:13:47 +0200
  • 546d7fb75b
    Hide cursor when authentication is done. Antoine POPINEAU 2021-10-11 21:25:44 +0200