From 629ec29e33506a9bf96f552dcc2e6b6cd0560916 Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Thu, 17 Sep 2026 11:44:09 +0200 Subject: gui: the toolbar in the order things happen, and an About block The Plan bar now reads left to right as the work does: which directory, how it should be listed, what of it, where it is on disk - then Scan, and only then what to do with what came back. Scan carries the theme's accent, being the button that starts everything. Settings ends with About: the program and the version it was built as, what it is in a sentence, the licence, and who to write to. The text is model.About so it is tested; ui.Version is stamped by main. leak-check knows krino's own contact address, so the address check stays useful without a per-clone setting. --- gui/internal/ui/window.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gui/internal/ui/window.go') diff --git a/gui/internal/ui/window.go b/gui/internal/ui/window.go index ce991d8..5132c12 100644 --- a/gui/internal/ui/window.go +++ b/gui/internal/ui/window.go @@ -20,6 +20,10 @@ import ( "krino/internal/xdg" ) +// Version is what About shows. main stamps it at build time; "dev" is +// what a plain `go build` leaves. +var Version = "dev" + // Window is krino-gui's one window: three tabs, and a status bar. type Window struct { app *gtk.Application -- cgit v1.3