Commit graph

  • 97e39bd51c Fixing one last unkown coding (the [U+00A0] OSVidYapan 2026-03-14 13:30:28 +01:00
  • a5bbf30913 Fixing GARBAGE syntax OSVidYapan 2026-03-14 13:28:11 +01:00
  • e4a7b3cbb8 Update Readme OSVidYapan 2026-03-14 12:42:24 +01:00
  • eaa4691f44 deleting old commit log OSVidYapan 2026-03-10 22:08:02 +01:00
  • 2a31f19baa
    wtf RadsammyT 2026-02-28 13:44:44 -05:00
  • e5991abe13
    do memory freeing for CustomCommands RadsammyT 2026-02-27 17:10:06 -05:00
  • faefe686dc
    custom commands: very buggy first impl RadsammyT 2026-02-25 19:12:40 -05:00
  • 0255d5222a add toggle visibility to password Luna 2026-03-04 15:15:51 +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
  • 4a72e41e44 Fix default startup script (#929) hynak 2026-02-10 22:20:30 +01:00
  • d268d5bb45
    Add the cascade animation as a separate widget AnErrupTion 2026-02-10 17:43:55 +01:00
  • f320d3f666 Add Kurdish translation (#930) Cyaxares 2026-02-10 10:47:50 +01:00
  • 70e95f094a
    Fix incorrect key parsing AnErrupTion 2026-02-10 10:41:08 +01:00
  • 0471ce0944 Add Kurdish translation Cyaxares 2026-02-10 05:58:52 +01:00
  • 239ae8ee8b fixes to make startup work properly hynak 2026-02-09 18:51:57 -05:00
  • 207b352888
    Add central Widget struct + clean up code In particular, move all termbox2 usage to TerminalBuffer.zig & keyboard.zig AnErrupTion 2026-02-10 00:22:27 +01:00
  • 99dba44e46
    Rename min_refresh_delta option to animation_frame_delay (closes #925) AnErrupTion 2026-02-09 11:38:56 +01:00
  • d1810d8c98
    Fix numlock & capslock positioning AnErrupTion 2026-02-09 11:20:27 +01:00
  • 852a602032
    Support more configurable keybindings (closes #679) AnErrupTion 2026-02-09 11:11:00 +01:00
  • cf5f62661c
    Remove resolution_changed bool AnErrupTion 2026-02-08 22:23:07 +01:00
  • 1db780c7a7
    Better handle screen resizes AnErrupTion 2026-02-08 22:18:00 +01:00
  • 941b7e0dae
    Properly calculate string lengths AnErrupTion 2026-02-08 22:04:09 +01:00
  • e9e2d51261
    Better bigclock positioning AnErrupTion 2026-02-08 21:36:18 +01:00
  • 769aefd6e9
    Add separate big label widget for bigclock AnErrupTion 2026-02-08 21:14:49 +01:00
  • f678e3bb28
    Add update function for Label AnErrupTion 2026-02-08 19:50:32 +01:00
  • f22593f828
    Add Label component & make colors custom This commit also makes Ly more resilient to (impossible) screen resolutions. AnErrupTion 2026-02-08 17:40:50 +01:00
  • 7bbdebe58b
    Fix center offset error AnErrupTion 2026-02-08 15:09:55 +01:00
  • bca38856b1
    Completely refactor widget placement code AnErrupTion 2026-02-08 14:53:36 +01:00
  • 8c08359e51 custom-sessions/README: remove extraneous comma (#927) laur 2026-02-08 13:16:25 +01:00
  • 6c31a16cab custom-sessions/README: remove extraneous comma laur 2026-02-07 16:53:19 +01:00
  • fd81da7cbd
    Organise imports AnErrupTion 2026-02-07 17:01:11 +01:00
  • 950eeed3ee
    Log which VT is used AnErrupTion 2026-02-07 10:48:05 +01:00
  • ce0d00771d
    Use the unifont engine for KMSCON AnErrupTion 2026-02-07 10:43:08 +01:00
  • b032c9b296 Update Turkish translations (#917) WinuxVidYapan 2026-02-05 20:19:41 +01:00
  • 1b9286166e
    [Backport] Fix buffer not resizing with no animation v1.3.2 v1.3.x AnErrupTion 2026-02-05 20:10:10 +01:00
  • ac91704c56
    [Backport] Add config.x_vt option AnErrupTion 2026-02-05 20:09:22 +01:00
  • 48f8b306db
    [Backport] Better systemd-homed user detection AnErrupTion 2026-02-05 20:07:52 +01:00
  • 320fa0d8df
    [Backport] Fix wrong session being chosen in autologin AnErrupTion 2026-02-05 20:06:19 +01:00
  • bcf025437a
    [Backport] Fix undefined value in XCB connection check AnErrupTion 2026-02-05 20:04:38 +01:00
  • 735868c51c
    [Backport] Fix building on musl AnErrupTion 2026-02-05 20:04:05 +01:00
  • 9c1a64692c
    Start Ly v1.3.2 development cycle AnErrupTion 2026-02-05 20:03:09 +01:00
  • 7744745f09
    Don't try to switch TTY with KMSCON It can do it automatically (see the corresponding service file). AnErrupTion 2026-02-05 19:55:40 +01:00
  • 11735290b8
    Fix active TTY detection for KMSCON AnErrupTion 2026-02-05 19:50:48 +01:00
  • f6169e639d Correcting space amount, reordering to alphbetical order and one new word translation WinuxVidYapan 2026-02-05 16:47:53 +01:00
  • 21fca058e7
    Don't install startup.sh with installnoconf AnErrupTion 2026-02-05 15:03:05 +01:00
  • 2b46a81796
    Add basic KMSCON support (closes #886) It's not perfect yet, but at least it works! AnErrupTion 2026-02-05 15:01:45 +01:00
  • 72f43fbc56 Add shell script showing how change TTY colors (#920) hynak 2026-02-04 20:36:55 +01:00
  • b00d6899e5
    Fix buffer not resizing with no animation AnErrupTion 2026-02-04 20:16:53 +01:00
  • 94c65b09ca change to shell script hynak 2026-02-01 22:47:39 -05:00
  • 7ce8ff61fe
    Unify ini parsing logic AnErrupTion 2026-02-01 10:41:06 +01:00
  • 1a04a608a1
    Remove dummy animation AnErrupTion 2026-01-31 22:51:44 +01:00
  • b0dcc12785
    Move UI drawing to separate function AnErrupTion 2026-01-31 22:35:28 +01:00
  • b672d04dc6
    Improve authentication logging AnErrupTion 2026-01-31 11:46:55 +01:00
  • 2e04ea4d79
    Add time, severity & category in logs AnErrupTion 2026-01-31 11:17:36 +01:00
  • 0c12008327
    Move more termbox usage into TerminalBuffer AnErrupTion 2026-01-31 10:36:08 +01:00
  • 7934060d3b
    Credit Kawaii-Ash in the README AnErrupTion 2026-01-29 21:31:45 +01:00
  • 0b2ccec14f Changes hibernate text WinuxVidYapan 2026-01-29 00:11:51 +01:00
  • 98b0ff009f New word translations WinuxVidYapan 2026-01-29 00:01:07 +01:00
  • 21a1d9d078 New word translations WinuxVidYapan 2026-01-28 23:59:02 +01:00
  • 8516759725 New word translations WinuxVidYapan 2026-01-28 23:57:50 +01:00
  • 8274ff1b8a Upload files to "res/lang" WinuxVidYapan 2026-01-28 23:56:27 +01:00
  • a158098df0
    Add config.x_vt option (fixes #910) AnErrupTion 2026-01-26 20:45:33 +01:00
  • 5bfa1670cc
    Better systemd-homed user detection (fixes #913) AnErrupTion 2026-01-26 20:36:44 +01:00
  • a4076b83da [dur] Add support for alignments and negative offsets + Ly logo (#893) hynak 2026-01-25 23:08:42 +01:00
  • fb77f90e4a fix crash in start_pos calc hynak 2026-01-25 14:23:12 -05:00
  • 30f73117d7 fix alignment bugs hynak 2026-01-22 21:06:18 -05:00
  • 64bf07d2e6 add logo file hynak 2026-01-21 18:18:30 -05:00
  • 9ef6960ce7 add changes from first code review hynak 2026-01-20 19:12:44 -05:00
  • e9844dde1b Add support of negitive offset and new alignments hynak 2025-12-18 22:41:33 -05:00
  • 2eea683078
    Fix wrong session being chosen in autologin (closes #911) AnErrupTion 2026-01-18 21:35:49 +01:00
  • d7f64676ee
    Split core code into ly-core library AnErrupTion 2026-01-18 21:07:53 +01:00
  • 456916f059
    Remove unused import in auth.zig AnErrupTion 2026-01-18 20:49:32 +01:00
  • 2b1e4dc6c9
    Fix undefined value in XCB connection check AnErrupTion 2026-01-18 18:03:21 +01:00
  • 94c306758a
    Update Matrix space link (envs.net migration) AnErrupTion 2026-01-17 16:58:05 +01:00
  • 82d24d7725
    Add donation links AnErrupTion 2026-01-17 10:48:12 +01:00
  • 5a51d5ced5
    Fix building on musl (closes #760) AnErrupTion 2026-01-06 22:27:36 +01:00
  • 135d1e40f6
    Update termbox2 AnErrupTion 2026-01-06 22:18:31 +01:00
  • b8e7fbd4e6 ensure that dir of session log file exists Amnay Mokhtari 2026-01-04 10:02:50 +01:00
  • edbb982c91
    [Backport] Recursively create xauth file directory if non-existent v1.3.1 AnErrupTion 2025-12-30 20:55:41 +01:00
  • 80fb07daa8
    [Backport] Fix invalid XDG_RUNTIME_DIR if D-Bus isn't used AnErrupTion 2025-12-30 20:54:47 +01:00
  • c0c400e0b6
    Recursively create xauth file directory if non-existent AnErrupTion 2025-12-30 19:35:40 +01:00
  • 9e4147bfb4
    Fix invalid XDG_RUNTIME_DIR if D-Bus isn't used AnErrupTion 2025-12-30 19:29:47 +01:00
  • 93388159bc
    [Backport] Clamp user session index if invalid AnErrupTion 2025-12-30 18:12:28 +01:00
  • 8e893932f2
    Clamp user session index if invalid AnErrupTion 2025-12-30 18:09:46 +01:00
  • 08b4a49729
    [Backport] Check for session file name in autologin AnErrupTion 2025-12-30 17:45:29 +01:00
  • 26e7585b0b
    Don't forget to allocate :D AnErrupTion 2025-12-30 17:43:00 +01:00
  • b1cb576f67
    Check for session file name in autologin (closes #895) AnErrupTion 2025-12-30 17:38:22 +01:00
  • 066acf91e6
    [Backport] Create session log directory if non-existent AnErrupTion 2025-12-30 17:29:31 +01:00
  • 2660486fde
    [Backport] Escape TTY in systemd service AnErrupTion 2025-12-30 17:28:50 +01:00
  • a3b249ded8
    [Backport] Fix session not being saved correctly AnErrupTion 2025-12-30 17:27:04 +01:00