Commit Graph

  • 4d882f7997 Fix example.lua doc + add ly-community in README master AnErrupTion 2026-06-19 20:18:45 +02:00
  • eeccb7421b feat: LuaJIT Animations (#1001) RadsammyT 2026-06-19 20:05:00 +02:00
  • e833c4bc1d auth: Create XDG_RUNTIME_DIR if /run/user/UID exists AnErrupTion 2026-06-18 20:16:25 +02:00
  • e138563874 README: Specify Alpine for /etc/inittab AnErrupTion 2026-06-18 19:51:18 +02:00
  • 8942e30a9e Merge branch 'master' of codeberg.org:fairyglade/ly AnErrupTion 2026-06-18 00:05:51 +02:00
  • a801d1a569 Clean up save code AnErrupTion 2026-06-17 22:23:12 +02:00
  • aa00f7c8c7 Replace ArrayListUnmanaged with ArrayList AnErrupTion 2026-06-15 16:53:24 +02:00
  • ed783b5a23 Minor pt_BR translation correction to sound more natural (#1018) Yuri dos Santos 2026-06-14 21:59:15 +02:00
  • f683a82f56 Fix small typos in readme.md (#1017) oliebe 2026-06-14 21:03:41 +02:00
  • 008d413295 Fix user detection if /etc/login.defs does not contain both UID_MIN and UID_MAX (#1014) Дмитрий 2026-06-12 12:09:37 +02:00
  • a07ca88c74 build.zig: Fix new locales not being installed AnErrupTion 2026-06-11 20:35:42 +02:00
  • d8c3aec668 Update PR template to reflect new contributing guidelines AnErrupTion 2026-06-10 14:49:39 +02:00
  • 5b8ebeba6e Create CONTRIBUTING.md AnErrupTion 2026-06-10 14:45:48 +02:00
  • 32436d438e Update err_crawl for Russian lang (#1011) koru 2026-06-06 11:54:29 +02:00
  • ace79f76b5 Overhaul language files (#997) Wicin-134 2026-06-06 11:48:31 +02:00
  • 35be66e66f termbox2: Log init errors AnErrupTion 2026-05-30 12:17:25 +02:00
  • 0ac11065f4 ly-kmsconvt: Set TERM=linux AnErrupTion 2026-05-30 12:17:06 +02:00
  • 9d8ccf6709 Fix termbox already being initialised when reclaiming AnErrupTion 2026-05-23 12:31:05 +02:00
  • 6f3fdc4708 Merge branch 'master' of codeberg.org:fairyglade/ly AnErrupTion 2026-05-22 17:16:53 +02:00
  • 0cee1c039a ly-kmsconvt: Remove usage of gone --seats argument AnErrupTion 2026-05-22 17:15:17 +02:00
  • f03aca0379 Be specific about zig version in readme (#996) Louis Pate 2026-05-20 20:17:11 +02:00
  • 0cd8b2ebfc README: Add section for testing config changes (closes #994) AnErrupTion 2026-05-18 19:46:28 +02:00
  • 4c066ce564 Handle termbox2 errors AnErrupTion 2026-05-17 13:26:46 +02:00
  • 05c1d4bece Improve errors for lock state AnErrupTion 2026-05-16 10:33:06 +02:00
  • 78794b3e10 Stream dur reading instead of reading all at once AnErrupTion 2026-05-15 23:22:50 +02:00
  • afee1d9194 Remove TODO and stop forcing LLVM usage (again) AnErrupTion 2026-05-15 21:46:20 +02:00
  • 9b1965a3d8 Always build translate-c in Debug AnErrupTion 2026-05-15 21:42:13 +02:00
  • 741e9e0345 Use correct naming convention for functions in DurFile.zig AnErrupTion 2026-05-12 20:35:17 +02:00
  • afb1dc62a0 Fix merge conflict issues v1.4.1 v1.4.x AnErrupTion 2026-05-11 21:15:18 +02:00
  • efa56ae770 Use $EXECUTABLE_NAME in kmscon service AnErrupTion 2026-05-11 21:03:01 +02:00
  • 2a41391764 Fix labels_max_length calculation (closes #984) AnErrupTion 2026-05-11 21:00:52 +02:00
  • e0f915d440 Improve keyboard handling (closes #982) AnErrupTion 2026-05-10 13:55:19 +02:00
  • 692ca9f7b5 Resolve merge conflict Titanium Brain 2026-05-09 21:06:45 +02:00
  • f6c44d5e57 Fix building without X11 AnErrupTion 2026-05-03 20:05:44 +02:00
  • 1080583233 Fix log file race condition AnErrupTion 2026-05-01 20:54:54 +02:00
  • cd426bb3df Start Ly v1.4.1 development cycle AnErrupTion 2026-05-11 21:09:46 +02:00
  • de8579854c Use $EXECUTABLE_NAME in kmscon service AnErrupTion 2026-05-11 21:03:01 +02:00
  • ee3196bab8 Fix labels_max_length calculation (closes #984) AnErrupTion 2026-05-11 21:00:52 +02:00
  • 9ff4ddd129 Improve keyboard handling (closes #982) AnErrupTion 2026-05-10 13:55:19 +02:00
  • b3830d5bb6 fix(dur): apply correct offset for animations bigger than the terminal (#966) Titanium Brain 2026-05-09 21:06:45 +02:00
  • b8ae126623 Apply the typestate pattern to DurFormat (#972) Titanium Brain 2026-05-04 12:34:32 +02:00
  • 4db9295102 Fix building without X11 AnErrupTion 2026-05-03 20:05:44 +02:00
  • 864f5f2892 Implement syslog functionality (closes # AnErrupTion 2026-05-01 21:51:27 +02:00
  • c50af66407 Fix log file race condition AnErrupTion 2026-05-01 20:54:54 +02:00
  • fdf241bed5 Add option to move the box relative to the screen size (#964) MartorSkull 2026-05-01 20:09:34 +02:00
  • 79eebd8ee0 Prefer std.log instead of stderr directly AnErrupTion 2026-05-01 17:43:28 +02:00
  • 3869bfd2f9 Add config validation argument (closes #969) AnErrupTion 2026-05-01 17:40:04 +02:00
  • 5905e054c5 Start Ly v1.5.0 development cycle AnErrupTion 2026-05-01 07:47:48 +02:00
  • 807f6d249a Remove further & all @cImport() usage in interop v1.4.0 AnErrupTion 2026-04-30 22:48:29 +02:00
  • 15cd0c4779 Use SIGINT instead of SIGCHILD for TTY control transfer AnErrupTion 2026-04-30 14:38:56 +02:00
  • 51c5c3ee0b Fix waitpid() being interrupted by SIGCHLD AnErrupTion 2026-04-29 22:52:58 +02:00
  • 59c07aa3ba Fix xauth log not being flushed AnErrupTion 2026-04-28 19:35:21 +02:00
  • 80d4b114f3 Fix 32-bit issues on Ly's side AnErrupTion 2026-04-26 18:37:33 +02:00
  • 4f45d92ea8 Fix: battery label positioning, custom keybinds not disappearing on hide_key_hints = false (#970) RadsammyT 2026-04-26 09:37:39 +02:00
  • 5edf5251f6 Update to Zig 0.16.0 (#962) AnErrupTion 2026-04-25 17:37:34 +02:00
  • eec83179b9 config: add shell option to hide the shell session (#955) Jackson Delahunt 2026-04-01 19:00:37 +02:00
  • b8048234d9 config: add show_tty option to display active TTY in top right corner (#956) Jackson Delahunt 2026-04-01 18:51:37 +02:00
  • 10a873acb9 config: allow waylandsessions and xsessions to be set to null (#954) Jackson Delahunt 2026-03-29 08:32:27 +02:00
  • 142476041d Update French translation AnErrupTion 2026-03-28 12:09:41 +01:00
  • fad683e035 Update the Bulgarian translation (#952) RacerBG 2026-03-28 12:07:10 +01:00
  • e882eea22a Improve bug report template Notably, don't make the issue reproduction on a fresh install required. This'll likely filter out the honest people who have actually done it from the others who haven't. AnErrupTion 2026-03-27 23:18:16 +01:00
  • fe6942d406 fix: custom label and bind ordering (#951) RadsammyT 2026-03-27 22:46:37 +01:00
  • 5b7c7dfdf5 migrator.zig: Run zig fmt AnErrupTion 2026-03-27 21:34:32 +01:00
  • 074bb0a68a Improve custom command sample config readability (closes #949) AnErrupTion 2026-03-27 20:34:39 +01:00
  • e0a3364169 Merge branch 'master' of codeberg.org:fairyglade/ly AnErrupTion 2026-03-27 17:17:18 +01:00
  • 7a8d913531 Feature: Add custom command & label support (#945) RadsammyT 2026-03-27 17:15:49 +01:00
  • 984ac596af Group for loops in event loop AnErrupTion 2026-03-26 21:55:35 +01:00
  • ed486c29d2 Add xauth file as X server argument AnErrupTion 2026-03-26 21:10:50 +01:00
  • a6fc5d67e8 Use upstream zigini library AnErrupTion 2026-03-25 22:43:05 +01:00
  • 549576aa3e Make box widget not position-dependent AnErrupTion 2026-03-25 22:06:57 +01:00
  • 3758b5da1b Mention -quiet argument for X11 server (closes #722) AnErrupTion 2026-03-25 21:10:09 +01:00
  • 5e1c681385 Update screenshot (closes #948) AnErrupTion 2026-03-25 20:49:53 +01:00
  • ac78ccc398 Update Kawaii-Ash's GitHub username AnErrupTion 2026-03-25 20:06:59 +01:00
  • e548333473 Improve README.md (#946) Tom 2026-03-21 19:30:23 +01:00
  • 60e3380375 Switch to single-instance Widget model And make widget() functions return pointers to widgets instead of just widgets AnErrupTion 2026-03-21 16:19:33 +01:00
  • aa392837bc Require "zig fmt" to be run in a PR AnErrupTion 2026-03-21 16:01:03 +01:00
  • abe72c74ff Optimise event loop initialisation AnErrupTion 2026-03-18 20:26:00 +01:00
  • dda56eab37 Fix compilation error when building without X11 support (#947) Mr. Cat 2026-03-18 20:18:45 +01:00
  • 9c50297059 Fix insert mode hack + fix bugs AnErrupTion 2026-03-17 23:58:06 +01:00
  • acac884cfe Add support for local keybinds AnErrupTion 2026-03-17 22:58:39 +01:00
  • a89c918c5d Move back custom widgets into main project AnErrupTion 2026-03-17 21:59:24 +01:00
  • 64539f4342 Split UI code into ly-ui library AnErrupTion 2026-03-17 21:44:33 +01:00
  • 93696a6b30 Remove unused import + add TODO AnErrupTion 2026-03-17 21:03:59 +01:00
  • 4f26eeada0 Fix double spacing issue in labels AnErrupTion 2026-03-17 20:10:47 +01:00
  • 83e98a185f Add TODO in main.zig AnErrupTion 2026-03-17 20:01:47 +01:00
  • 128dcb16f8 Merge branch 'master' of codeberg.org:fairyglade/ly AnErrupTion 2026-03-17 19:58:58 +01:00
  • 3a4109eb2d Add toggle visibility to password (#938) Luna 2026-03-17 12:27:23 +01:00
  • 7cefff4570 Add Esperanto translation (#942) GalaxyShard 2026-03-16 23:16:43 +01:00
  • f31c55b562 Improve README.md (#940) OSVidYapan 2026-03-16 21:13:08 +01:00
  • 9cde291ac7 Remove unused termbox alias AnErrupTion 2026-02-27 22:19:09 +01:00
  • 03d976171a Fix battery level overlapping shutdown label (fixes #935) AnErrupTion 2026-02-27 20:28:11 +01:00
  • b01e4afc79 Make default startup script more compatible AnErrupTion 2026-02-12 17:10:52 +01:00
  • 5a4605ffb6 Add layering system for widgets AnErrupTion 2026-02-12 11:29:14 +01:00
  • 01dcfa207e Show UI errors in info line again AnErrupTion 2026-02-12 11:20:54 +01:00
  • 32d5330efb Move the event loop to a separate function AnErrupTion 2026-02-12 01:19:19 +01:00
  • 5564fed664 Add Widget.calculateTimeout function AnErrupTion 2026-02-12 00:27:07 +01:00
  • 7c7aed9cb2 Make animation timeout independent of event loop AnErrupTion 2026-02-11 23:51:32 +01:00
  • 57c96a3478 Fix animation timeout bug + remove redundant check AnErrupTion 2026-02-11 22:55:10 +01:00
  • 6773f74788 Add widget display name to improve logging AnErrupTion 2026-02-11 21:51:07 +01:00
  • b389e379fa Make handling inputs widget-independent AnErrupTion 2026-02-11 21:00:00 +01:00