Commit Graph

420 Commits

Author SHA1 Message Date
AnErrupTion c3d180c213
Add basic general log file
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-08-03 15:59:47 +02:00
AnErrupTion 3f891d7f0d
Workaround for session process not exiting immediately
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-08-03 14:56:16 +02:00
AnErrupTion e404d5bdb3
Clean-up: std.posix.kill() returns nothing
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-08-03 14:55:50 +02:00
AnErrupTion dee055748c
Format code properly
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-08-03 13:47:53 +02:00
AnErrupTion bd2d1142b2
Don't enable bigclock by default
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-08-03 13:05:28 +02:00
RadsammyT b382d74969 bigclock: add 12-hour & seconds support (#805)
Added P,A,M characters to bigclock and added 12hr and seconds support to bigclock via `bigclock_12hr` and `bigclock_seconds` in the config.
![image](/attachments/e95accff-4822-4801-8159-94411a6c644f)
Image has bigclock_12hr and bigclock_seconds enabled.

Farsi characters for P,A,M are blank since I don't know what it would look like in their language. (should i have just used the english characters as a placeholder?)

Reviewed-on: https://codeberg.org/fairyglade/ly/pulls/805
Reviewed-by: AnErrupTion <anerruption@disroot.org>
Co-authored-by: RadsammyT <radsammyt@gmail.com>
Co-committed-by: RadsammyT <radsammyt@gmail.com>
2025-08-03 11:16:04 +02:00
AnErrupTion 4fbbb6f0f2
Reduce nesting a bit
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-08-02 22:59:34 +02:00
AnErrupTion ef64029795
Only clear TTY under certain circumstances
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-08-02 22:57:47 +02:00
AnErrupTion 71c694e575
Correct mention of TTY modification in README
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-08-02 22:22:18 +02:00
AnErrupTion c37aa6957a
Improve README
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-08-02 20:26:31 +02:00
AnErrupTion 8377f14509
Exclude unsupported distributions in packaging status
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-08-02 19:45:40 +02:00
AnErrupTion b35c055e7b
Fix clock string length issues (fixes #716)
Co-authored-by: Plash <plash@noreply.codeberg.org>
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-08-02 13:08:07 +02:00
AnErrupTion c05c32c5be
Fix possible overflow with 5-digit+ UIDs (c.f. #684)
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-08-02 00:57:22 +02:00
AnErrupTion 1f0274e797
Add packaging status in readme.md through Repology
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2025-08-02 00:02:30 +02:00
AnErrupTion f97d0c27d3 Merge pull request 'Russian translation update' (#810) from tyusha/ly:LangUpdate into master
Reviewed-on: https://codeberg.org/fairyglade/ly/pulls/810
Reviewed-by: AnErrupTion <anerruption@disroot.org>
2025-08-01 23:52:53 +02:00
AnErrupTion d36147a376 Merge pull request 'fix: Reorder default PATH to prioritize /usr/local directories to solve problem with archlinux' (#814) from jlucaso/ly:fix-reorder-path into master
Reviewed-on: https://codeberg.org/fairyglade/ly/pulls/814
Reviewed-by: AnErrupTion <anerruption@disroot.org>
2025-08-01 23:51:18 +02:00
João Lucas 8030cf5244 fix: Reorder default PATH to prioritize /usr/local directories to solve
problem with archlinux
2025-07-26 19:27:36 +02:00
AnErrupTion 933e5bdd2d Merge pull request 'fix: duplicated entry waylandsessions' (#813) from jlucaso/ly:fix-duplicate-waylandsessions-entry into master
Reviewed-on: https://codeberg.org/fairyglade/ly/pulls/813
Reviewed-by: AnErrupTion <anerruption@disroot.org>
2025-07-26 19:26:39 +02:00
João Lucas a9d85a6925 fix: duplicated entry waylandsessions 2025-07-26 13:55:48 -03:00
tyusha 3d3cf84292 fix 2025-07-25 16:41:06 +03:00
tyusha 19c879a201 update russian translation 2025-07-25 16:36:06 +03:00
AnErrupTion 98f59a69cc Merge pull request 'Refactor: Pull termbox2 in as a Zig dependency' (#799) from jlucaso/ly:refactor/termbox2-dependency into master
Reviewed-on: https://codeberg.org/fairyglade/ly/pulls/799
Reviewed-by: AnErrupTion <anerruption@disroot.org>
2025-07-25 10:48:28 +02:00
João Lucas 5fb40899e5 refactor: remove termbox_extras in favor of the fork 2025-07-25 01:33:57 -03:00
jlucaso 6933c4db02 Merge branch 'master' into refactor/termbox2-dependency 2025-07-25 06:31:10 +02:00
João Lucas c3d0864e62 fix: update termbox2 dependency URL 2025-07-25 01:29:57 -03:00
AnErrupTion e8cb8970fd Merge pull request 'Feat: Add Japanese (ja_JP) localization' (#793) from darallium/ly:master into master
Reviewed-on: https://codeberg.org/fairyglade/ly/pulls/793
Reviewed-by: AnErrupTion <anerruption@disroot.org>
2025-07-19 22:11:14 +02:00
darallium c11194332c Add Japanese lang file 2025-07-19 20:44:47 +09:00
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
RadsammyT 5c3da10386 fix: confined labels cutting off
`drawConfinedLabel` didn't take into account the starting x axis
when checking to break for exceeding `max_length`.

This should fix the box title not appearing on
terminals with larger column counts.
2025-07-16 22:03:51 -04: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
Matthew Rothlisberger 99f3ab96ba changes fire parameters 2025-07-07 21:02:58 -04:00
Matthew Rothlisberger 2a8e221e80 improves fire gradient in true color mode 2025-07-07 21:02:58 -04:00
Matthew Rothlisberger 1c5686ea54 further improves fire behavior 2025-07-07 21:02:58 -04:00
Matthew Rothlisberger ab23631e66 reimplements PSX Doom fire animation; adds flame height control 2025-07-07 21:02:58 -04: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
João Lucas 7b81336761 refactor: Use zig fetch for termbox2 dependency
Replaced the local `termbox2.h` header file with a proper dependency managed by the Zig package manager. This improves maintainability and makes it easier to track and update the library in the future.

The previous `termbox2.h` contained a custom `tb_get_cell` function that is not present in the upstream repository. This function has been re-implemented in Zig (`src/tui/termbox_extras.zig`) to maintain compatibility, especially for the failed-login "cascade" animation.

This change also involved updating `build.zig` and `build.zig.zon` to use the new dependency.
2025-07-04 08:32:49 -03: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
Ireozar 7182d91b37 removed some special characters 2025-06-24 13:25:45 +02:00
Ireozar de11ac8972 improved/added German localization 2025-06-24 12:34:41 +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