From 74fde3e0dae5a40c522ada14cf04945f3c806730 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Sat, 17 Oct 2026 10:01:40 +0200 Subject: desktop: settings search, and an About landing page The landing page's tiles repeated the sidebar. It now says what the shell is and where things live, which is what a landing page is for. The sidebar gains a search. A page is a Component loaded only when opened, so its contents cannot be indexed without loading every page; instead a module lists keywords for the settings buried in its page, and the search matches those and the label. An entry matched by a keyword shows which one, Enter opens the first match, Escape clears and then steps out as before. Co-Authored-By: Claude Opus 5.5 --- desktop/modules/git/GitModule.qml | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'desktop/modules/git') diff --git a/desktop/modules/git/GitModule.qml b/desktop/modules/git/GitModule.qml index 8a2b6dd..aaa72a9 100644 --- a/desktop/modules/git/GitModule.qml +++ b/desktop/modules/git/GitModule.qml @@ -21,6 +21,11 @@ Module { // nf-dev-git, present in Inconsolata Nerd Font. icon: "" settings: true + keywords: ["gitconfig", "user", "name", "email", "signingkey", "signing", "gpg", + "alias", "core", "editor", "pager", "commit", "gpgsign", "init", + "defaultBranch", "branch", "pull", "push", "fetch", "rebase", "merge", + "diff", "log", "color", "credential", "lfs", "rerere", "tag", "status", + "safe", "directory"] page: Component { Page { -- cgit v1.2.3