diff options
| author | Danilo M. <danix@danix.xyz> | 2026-10-17 10:01:40 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-10-17 10:01:40 +0200 |
| commit | 74fde3e0dae5a40c522ada14cf04945f3c806730 (patch) | |
| tree | 3b6d669b6aa0e0d78ada8e93dbe12fc159b393e0 /desktop/modules/git | |
| parent | 60f8ab4b63e6232818c259c111e502830a0c9af0 (diff) | |
| download | quickshell-74fde3e0dae5a40c522ada14cf04945f3c806730.tar.gz quickshell-74fde3e0dae5a40c522ada14cf04945f3c806730.zip | |
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 <noreply@anthropic.com>
Diffstat (limited to 'desktop/modules/git')
| -rw-r--r-- | desktop/modules/git/GitModule.qml | 5 |
1 files changed, 5 insertions, 0 deletions
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 { |
