Gijs Burghoorn
0eb2cda01e
Update: Remove dependency on pgs_files
2023-07-30 21:00:33 +02:00
Daniyil Glushko
d8fe499317
initial background widget code
2023-07-02 20:47:57 +02:00
Gijs Burghoorn
458602ed4d
Chore: Cargo Clippy
2023-06-28 21:40:05 +02:00
Gijs Burghoorn
a59ee28baa
Fix: Show Powermenu with ratatui
2023-06-28 21:39:23 +02:00
Gijs Burghoorn
4d167674bd
Draft: Perform CFG for musl platforms
2023-06-27 20:07:16 +02:00
Gijs Burghoorn
73ad7ddb20
Merge pull request #162 from coastalwhite/log-file-size-limit
...
Draft: Add log file size limit
2023-06-26 18:26:32 +02:00
Gijs Burghoorn
bb54e11c4a
Chore: Cargo clippy
2023-06-26 18:20:36 +02:00
Gijs Burghoorn
fb728787f7
Merge branch 'main' into log-file-size-limit
2023-06-26 18:19:23 +02:00
Gijs Burghoorn
533217bd8e
Chore: Cargo fmt
2023-06-26 18:16:09 +02:00
Gijs Burghoorn
07e8267635
Update Dependencies: Ratatui and Crossterm
2023-06-26 18:16:09 +02:00
Gijs Burghoorn
7ae1db45c9
Draft: Add log-file size limit
2023-06-26 18:14:01 +02:00
Gijs Burghoorn
52e6e23407
Chore: Cargo fmt
2023-06-26 18:12:45 +02:00
Gijs Burghoorn
2e49271677
Update Dependencies: Ratatui and Crossterm
2023-06-25 21:07:08 +02:00
Gijs Burghoorn
0743de7365
Fix: Use properly libc types in CHVT
2023-06-22 11:16:38 +02:00
Gijs Burghoorn
961524b932
Maintenance: Cargo Clippy
2023-05-16 16:37:44 +02:00
Gijs Burghoorn
a20da60414
Maintenance: Cargo Format 2
2023-05-16 16:37:44 +02:00
Gijs Burghoorn
c0d8511aa4
Maintenance: Cargo Format
2023-05-16 16:37:44 +02:00
Gijs Burghoorn
14843d5100
Fix: Properly handle input mode when switcher is hidden
2023-05-16 16:37:44 +02:00
Gijs Burghoorn
bfa4260819
Doc: Limit config.toml to 80 columns
2023-05-16 16:37:44 +02:00
Gijs Burghoorn
91b7cfe203
Impr: Better error for invalid configuration
2023-05-16 16:37:44 +02:00
Gijs Burghoorn
219db367c2
Impr: Check configuration keybinding for switcher_visibility
2023-05-16 16:37:44 +02:00
funnyboy-roks
89f8b479c7
Convert PowerMenuWidget to KeyMenuWidget and add the switcher toggle widget to it
2023-05-16 16:37:44 +02:00
funnyboy-roks
266e6cc82d
Add config option to change the visibility of the switcher
2023-05-16 16:37:44 +02:00
funnyboy-roks
15f25c4a48
Add timestamps to logs ( fix #132 )
...
Add timestamps to the logs via the `humantime` feature on `env_logger`.
2023-05-12 17:58:57 +02:00
Gijs Burghoorn
ecd477422d
Doc: Add README part about control keybindings
2023-04-16 10:45:30 +02:00
Gijs Burghoorn
a666b2b492
Feat: Add Control Keybindings to UI
2023-04-16 10:45:30 +02:00
Gijs Burghoorn
4dc1f0ae7c
Impr: Initialize XINITRC variable when not set
2023-04-01 15:43:51 +02:00
atropos1789
2823aa45c3
Update install.sh
...
Changing the hardcoded xinitrc location to match the envirinmental variable
2023-04-01 15:43:51 +02:00
Gijs Burghoorn
1f2b8d46d9
Impr: Add configuration option for main_log_path
2023-03-30 22:22:45 +02:00
Gijs Burghoorn
8ad557d105
Fix: Several unwraps properly handled
2023-03-30 22:22:45 +02:00
Gijs Burghoorn
86e3272ac1
Doc: Document the new logging
2023-03-30 22:14:40 +02:00
Gijs Burghoorn
a310466e68
Impr: Properly integrate no-log with xorg/client log
2023-03-30 22:02:40 +02:00
Gijs Burghoorn
3084b778ab
Fix: Wait for Xorg. Restarting is possible
2023-03-30 22:02:40 +02:00
Gijs Burghoorn
64ea11a38a
Fix: Stdout, Stderr of client & Xserver to file
...
This fixes the outstanding issue that quitting your client did not
return you to Lemurs.
2023-03-30 22:02:40 +02:00
Gijs Burghoorn
b6b9b5d7a3
Refactor: Finish up X server boot process refactor
2023-03-30 19:47:33 +02:00
Gijs Burghoorn
f9c20fb7a1
Impr: Improve logging of X server start process
2023-03-30 19:47:33 +02:00
Gijs Burghoorn
202b132739
Impr: Make Xserver timeout configurable
2023-03-30 19:47:33 +02:00
Gijs Burghoorn
077d8c462f
Impr: Log the stdout and stderr when X crashes
2023-03-30 19:47:33 +02:00
Gijs Burghoorn
c874071baa
Impr: Inform user when X server quits prematurely
2023-03-30 19:47:33 +02:00
Gijs Burghoorn
59e04dc088
Impr: Use AtomicBool instead of Mutex for X server start
2023-03-30 19:47:33 +02:00
Gijs Burghoorn
812d07114c
Impr: Use signals to detect when X server is ready
2023-03-30 19:47:33 +02:00
Gijs Burghoorn
f3f5cd0d1c
Fix: working directory in env_container
2023-03-30 19:44:36 +02:00
Gijs Burghoorn
e39f5b5181
Fix: Include KeyModifier ALT for BackTab detection in TTY
2023-03-30 18:59:23 +02:00
Luke Else
e9cff90b20
Replaced Normal Mode keybinding in unreachable match arm
2023-03-29 20:37:57 +02:00
Luke Else
d518096a27
Add additional key press checks to allow power menu functionality when focussed on a text window
2023-03-29 20:37:57 +02:00
Gijs Burghoorn
60fda2abc3
[NEW]: Add config variable to set the X11 DISPLAY
2023-03-09 20:04:26 +01:00
Gijs Burghoorn
c9d071f6cf
[FIX]: Unset the DISPLAY variable for non-X11
2023-03-09 19:54:07 +01:00
Gijs Burghoorn
d84deacb2b
Add shell_login_flag
option in config ( #129 )
...
* Add option in config
* fmt
2023-03-03 23:03:31 +01:00
Gijs Burghoorn
c64f69ccf8
Merge Version 0.3.1
...
This version contains many quality-of-life changes along with some features. This is the final release before a larger refactor.
- Remove many unnecessary dependencies (`clap`, `lazy_static`, `regex`, `fern`, `chrono`, `chvt`, `hex`)
- Fix `.Xauthority` ownership bug
- Fix `XDG_SESSION_ID` bug
- Fix input field crashing on certain UTF-8 characters
- Configurable `pam_service` and own `lemurs.pam` service
- Better error handling and logging. Thus, easier debugging.
2023-03-03 20:48:36 +01:00
Gijs Burghoorn
f248f11c04
Version change to 0.3.1
2023-03-03 20:47:45 +01:00