Commit Graph
100 Commits
Author SHA1 Message Date
AnErrupTion 35265f5e77 Merge pull request 'fix: confined labels/box title cutting off' (#806) from radsammyt/ly:fix-confined-labels into master
Reviewed-on: https://codeberg.org/fairyglade/ly/pulls/806
Reviewed-by: AnErrupTion <anerruption@disroot.org>
2025-07-17 10:39:08 +02:00
AnErrupTion 1d4e32ba82 List all users in the system (fixes #373)
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-07-10 10:06:19 +02:00
AnErrupTion 97efac0cd1 Add Matrix space link to README
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-07-09 21:38:45 +02:00
AnErrupTion 04920e1b1b Implement custom session support (fixes #757)
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-07-08 22:39:14 +02:00
AnErrupTion 48e5369f56 Fix character width calculation
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-07-08 16:32:20 +02:00
AnErrupTion 918e9ad5ac Only show lang.err_lock_state once
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-07-08 12:47:24 +02:00
AnErrupTion ce17d346e8 Remove lang.err_console_dev
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-07-08 12:45:47 +02:00
AnErrupTion ce0b05fd6e Merge pull request 'Fix Doom fire animation; add flame height control' (#792) from asterane/ly:doom-fire-refresh into master (fixes #784)
Reviewed-on: https://codeberg.org/fairyglade/ly/pulls/792
Reviewed-by: AnErrupTion <anerruption@disroot.org>
2025-07-08 10:26:37 +02:00
AnErrupTion 1bcbb08202 Add config.console_dev as a removed property in migrator
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-07-07 21:46:49 +02:00
AnErrupTion d08b9a916e Remove config.console_dev option + handle ioctl errors
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-07-07 21:45:54 +02:00
AnErrupTion e5eb8b7f6f Merge branch 'master' of codeberg.org:fairyglade/ly 2025-07-06 09:26:38 +02:00
AnErrupTion 41f4378bfe Fix XDG_RUNTIME_DIR not being set properly (fixes #781)
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-07-06 09:25:06 +02:00
AnErrupTion 3ad0c00380 Merge pull request 'Update German translation' (#796) from Ireozar/ly:master into master
Reviewed-on: https://codeberg.org/fairyglade/ly/pulls/796
Reviewed-by: AnErrupTion <anerruption@disroot.org>
2025-06-24 17:00:30 +02:00
AnErrupTion 2df2c44cdf Merge pull request 'Add GameOfLife Animation' (#766) from thoxy/ly:master into master
Reviewed-on: https://codeberg.org/fairyglade/ly/pulls/766
Reviewed-by: AnErrupTion <anerruption@disroot.org>
2025-06-22 15:03:32 +02:00
AnErrupTion 9a3d62333a Merge branch 'master' into master 2025-06-22 15:03:04 +02:00
AnErrupTion 2ae86a695b Finish merge
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-06-17 22:29:03 +02:00
AnErrupTion ef78ac28a4 Remove big header about Codeberg migration
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-06-17 22:28:00 +02:00
AnErrupTion e156414062 Merge pull request 'Add option to hide version string' (#785) from dusan/ly:add-option-to-hide-version-string into master
Reviewed-on: https://codeberg.org/AnErrupTion/ly/pulls/785
Reviewed-by: AnErrupTion <anerruption@disroot.org>
2025-06-13 09:28:25 +02:00
AnErrupTion a8b8292318 Add name of unknown error instead of generic string
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-05-31 11:04:46 +02:00
AnErrupTion 36a27f6167 Fix big clock UB in ReleaseSafe
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-05-31 10:32:03 +02:00
AnErrupTion 063b3145ed Start v1.2.0 development cycle
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-05-30 19:29:04 +02:00
AnErrupTion fa0d8c509d Merge pull request 'Update readme.md' (#777) from a1e5Term-rf-ln/ly:new1 into master
Reviewed-on: https://codeberg.org/AnErrupTion/ly/pulls/777
Reviewed-by: AnErrupTion <anerruption@disroot.org>
2025-05-30 17:49:20 +02:00
AnErrupTion b42953fd7e Update screenshot
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-05-30 17:39:44 +02:00
AnErrupTion 67a4dd8f9d Rewrite DOOM animation (fixes #692)
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-05-30 16:11:14 +02:00
AnErrupTion cedb7a3b02 Fix TTY not being cleared sometimes (closes #696)
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-05-30 14:18:29 +02:00
AnErrupTion 02729cce21 Add brightnessctl to runtime dependency list
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-05-30 14:17:41 +02:00
AnErrupTion d9204131aa Fix brightness up key not working (closes #763)
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-05-30 09:24:07 +02:00
AnErrupTion e90cf40e5b Update termbox2
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-05-29 23:52:58 +02:00
AnErrupTion b0395ef103 Merge pull request 'Update Polish translation' (#758) from Bluudek/ly:pl_lang_update into master
Reviewed-on: https://codeberg.org/AnErrupTion/ly/pulls/758
Reviewed-by: AnErrupTion <anerruption@disroot.org>
2025-05-29 23:13:27 +02:00
AnErrupTion 692e7265e3 Merge pull request 'Added dwm and gnome on Supported X11 Environments' (#753) from ManogyaDahal/ly:manogya/update_readme_supported_device into master
Reviewed-on: https://codeberg.org/AnErrupTion/ly/pulls/753
Reviewed-by: AnErrupTion <anerruption@disroot.org>
2025-05-29 22:49:44 +02:00
AnErrupTion a1b38188d0 Merge pull request 'Add Arabic Translation' (#745) from MohamedAAbdallah/ly:master into master
Reviewed-on: https://codeberg.org/AnErrupTion/ly/pulls/745
Reviewed-by: AnErrupTion <anerruption@disroot.org>
2025-04-05 07:37:04 +00:00
AnErrupTion 4345a99c02 Merge pull request 'Support specifying multiple directories to crawl for sessions' (#744) from jack-avery/ly:multiple_session_dirs into master
Reviewed-on: https://codeberg.org/AnErrupTion/ly/pulls/744
Reviewed-by: AnErrupTion <anerruption@disroot.org>
2025-03-28 16:57:15 +00:00
AnErrupTion 622303d150 Merge pull request 'Separate Wayland/X11 environments in README' (#742) from Chiron8/ly:master into master
Reviewed-on: https://codeberg.org/AnErrupTion/ly/pulls/742
Reviewed-by: AnErrupTion <anerruption@disroot.org>
2025-03-20 18:20:20 +00:00
AnErrupTion 9ded9fd765 Remove use of deprecated aliases/types + use upstream zigini
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-16 22:45:46 +01:00
AnErrupTion 13ba52319c Clean termbox2 usage + fix animation bug
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-16 11:40:27 +01:00
AnErrupTion 1672d4a9ec Make main code less directly dependent on termbox2
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-16 11:17:38 +01:00
AnErrupTion e0ed1b4eb1 Add animation framework
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-16 10:54:06 +01:00
AnErrupTion fa0748ead2 Remove unused valgrind file
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-16 09:13:01 +01:00
AnErrupTion 86ea38f460 Split session crawling from TUI component
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-16 00:24:56 +01:00
AnErrupTion 9efb734fd5 Show Ly version string at top-left
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-13 13:27:18 +01:00
AnErrupTion 5f52063835 Remove duplicate information in README
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-12 08:00:42 +01:00
AnErrupTion 548fa210c1 Update README with new build commands
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-12 07:58:37 +01:00
AnErrupTion 75975ea301 Add Niri to tested WM list
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-12 07:48:38 +01:00
AnErrupTion 8fa6b2cec9 Improve build system commands
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-07 11:03:45 +01:00
AnErrupTion 4dcef65b1c Fix X11 session logout
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 23:32:23 +01:00
AnErrupTion 1eca889e45 Confirm LeftWM support (closes #164)
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 22:57:24 +01:00
AnErrupTion ac1d828a5f Stop spamming err_console_dev when first time didn't work
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 22:02:01 +01:00
AnErrupTion 92845268af Add option to allow empty password or not (closes #577)
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 22:00:46 +01:00
AnErrupTion 6504cd0209 Mention OS in issue template
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 21:51:17 +01:00
AnErrupTion a058a81ec9 Use proper input text box in issue template
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 21:48:40 +01:00
AnErrupTion c6db79b873 Fix issue template
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 21:48:03 +01:00
AnErrupTion 932c751ac2 Stop redirecting X11 output to session log (closes #693, #688)
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 21:46:40 +01:00
AnErrupTion 4599654398 Update issue template for bugs
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 21:41:28 +01:00
AnErrupTion e19a23b54c Allow using up to a UTF-32 codepoint as a password asterisk (closes #715)
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 21:16:24 +01:00
AnErrupTion f2ca72eace Add (incomplete) Chinese translation, thanks @eonun! (closes #194)
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 21:08:05 +01:00
AnErrupTion 4e859e56cb Allow modifying DOOM animation fire colors (closes #239)
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 20:40:53 +01:00
AnErrupTion 78d64ad2a7 Possibly fix .Xresources not being loaded (closes #600)
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 20:06:28 +01:00
AnErrupTion d80ec8fd1f Allow changing matrix animation min/max codepoints (closes #615)
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 19:48:11 +01:00
AnErrupTion d12fa27168 Added new error and updated French translation
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 19:41:05 +01:00
AnErrupTion 593a775148 Use unsigned integers only in Matrix animation
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 19:36:42 +01:00
AnErrupTion 6079c01a4b Allow disabling the brightness control commands (closes #664)
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 19:16:47 +01:00
AnErrupTion 9c79137c9f Remove all deprecated calls to tb_cell_buffer()
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 15:42:33 +01:00
AnErrupTion 9168266cca Don't shutdown termbox2 if authentication fails
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 15:29:56 +01:00
AnErrupTion 6cb102257c Fix Doom & Matrix animation + bug in migrator
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 15:27:38 +01:00
AnErrupTion 55abc4d7f1 Decouple TerminalBuffer and auth from Config
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 14:32:05 +01:00
AnErrupTion f013af0dde Fix segmentation fault when using color mix after auth
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 14:31:11 +01:00
AnErrupTion 973d8fe120 Don't dynamically allocate color strings
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 13:23:47 +01:00
AnErrupTion 3e6d7a1b3b Forgot a file lol
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 13:09:19 +01:00
AnErrupTion 0c69e0412c Don't make errors blink by default
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 13:08:50 +01:00
AnErrupTion d0ccaa4d69 Enable true color output (closes #705)
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 12:47:28 +01:00
AnErrupTion a766dc2b9c Update termbox2
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-06 11:42:19 +01:00
AnErrupTion f54657432a Don't set XDG_CURRENT_DESKTOP and XDG_SESSION_DESKTOP if they're empty (closes #702)
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-05 22:50:09 +01:00
AnErrupTion 87503367e9 Try to create /etc/pam.d and /usr/bin everytime when installing
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-05 22:36:17 +01:00
AnErrupTion 85e071a60a Code style changes in build.zig
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-05 22:07:18 +01:00
AnErrupTion 24599368df Minor changes in color mix animation
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-05 22:06:56 +01:00
AnErrupTion 895edaf904 Update README to only include Zig 0.14.0
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-05 19:43:02 +01:00
AnErrupTion bebccf4d5a Support Zig 0.14.0 only (with 1 downstream dependency fork)
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-05 19:42:00 +01:00
AnErrupTion 346a614ba0 Mention Codeberg in the README
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-03-05 02:03:40 +00:00
AnErrupTion b80c276dad Redirect X11 output to file via shell
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-11 18:27:58 +02:00
AnErrupTion 028cb9496a Fix session logging for X11 (somewhat)
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-07 17:06:14 +02:00
AnErrupTion 2bd0d0d4f3 Don't mention log file yet in issue template
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-07 13:41:28 +02:00
AnErrupTion 767bdaf166 Add session logging support
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-07 12:03:34 +02:00
AnErrupTion c033f5bd03 Use hexadecimal numbers for colors in config
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-06 19:38:02 +02:00
AnErrupTion 096b1a7d44 Refactor brightness handling code
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-06 18:40:24 +02:00
AnErrupTion f0869f0e13 Add numlock set error + handle 2 more errors
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-06 15:32:31 +02:00
AnErrupTion 1ca53f661e Fix drawn position of sleep key hint
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-06 14:44:48 +02:00
AnErrupTion 8562cf4e29 Update feature request template
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-06 11:11:38 +02:00
AnErrupTion b5b3317dd8 Add login & logout script support
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-06 11:06:20 +02:00
AnErrupTion 2901b408dc Arrange config alphabetically
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-06 10:07:23 +02:00
AnErrupTion 4e40e32f59 Slightly refactor resolution check
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-05 18:33:22 +02:00
AnErrupTion 5e85618730 Conditionally import login_cap.h with pwd.h
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-05 15:16:58 +02:00
AnErrupTion 2c428f5537 Reduce dependence on tb_cell and tb_cell_buffer()
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-05 11:08:51 +02:00
AnErrupTion 071b7a2182 Make all colors u16
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-05 10:41:34 +02:00
AnErrupTion 1075c923ef Make shell login use setup script
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-05 01:03:11 +02:00
AnErrupTion 391f86f602 Delete old setup scripts
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-05 00:59:29 +02:00
AnErrupTion 6fbbb4eff0 Consolidate xsetup.sh & wsetup.sh into one file
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-05 00:58:29 +02:00
AnErrupTion c7f70ac78f Handle termbox2 outside of authentication
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-04 20:42:00 +02:00
AnErrupTion ef86ea19ac Update termbox2
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-04 19:40:26 +02:00
AnErrupTion 37061269a4 Remove config.save_file
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-04 17:08:50 +02:00
AnErrupTion 7b9f03176d FreeBSD fixes
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-04 11:04:23 +02:00