Show Ly version string at top-left

Signed-off-by: AnErrupTion <anerruption@disroot.org>
This commit is contained in:
AnErrupTion 2025-03-13 13:27:18 +01:00
parent 5f52063835
commit 9efb734fd5
No known key found for this signature in database
1 changed files with 4 additions and 1 deletions

View File

@ -24,6 +24,7 @@ const Ini = ini.Ini;
const termbox = interop.termbox;
const unistd = interop.unistd;
const temporary_allocator = std.heap.page_allocator;
const ly_top_str = "Ly version " ++ build_options.version;
var session_pid: std.posix.pid_t = -1;
fn signalHandler(i: c_int) callconv(.C) void {
@ -421,6 +422,8 @@ pub fn main() !void {
}
}
buffer.drawLabel(ly_top_str, 0, 0);
if (config.bigclock != .none and buffer.box_height + (bigclock.HEIGHT + 2) * 2 < buffer.height) draw_big_clock: {
const format = "%H:%M";
const xo = buffer.width / 2 - @min(buffer.width, (format.len * (bigclock.WIDTH + 1))) / 2;
@ -480,7 +483,7 @@ pub fn main() !void {
info_line.label.draw();
if (!config.hide_key_hints) {
var length: usize = 0;
var length: usize = ly_top_str.len + 1;
buffer.drawLabel(config.shutdown_key, length, 0);
length += config.shutdown_key.len + 1;