diff options
| author | Danilo M. <danix@danix.xyz> | 2026-10-17 09:55:26 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-10-17 09:55:26 +0200 |
| commit | d83b1fb7b1336389d7965af75a88912ff2fafbb8 (patch) | |
| tree | 7d2f34a3c2e0818560c48d2bb7d8a8c12f6dc874 /desktop/modules/git/GitModule.qml | |
| parent | 66049c965139d821747ea76960b1e91316f8110a (diff) | |
| download | quickshell-d83b1fb7b1336389d7965af75a88912ff2fafbb8.tar.gz quickshell-d83b1fb7b1336389d7965af75a88912ff2fafbb8.zip | |
desktop: git config moves to the settings window
The global git config is set once and left alone, which is what the
settings window is for. The user row and its page stay in the drawer;
"More git settings" there now closes the drawer and opens git in the
window: Drawer.show hands any settings module to the window, so every
deep link, IPC included, lands in the right place.
Git was the only user of Module.up, the page back() returned to, so
up goes with it and back from a drawer page is always the grid.
Also gives autostart its rocket glyph, which the first commit wrote as
an empty string.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'desktop/modules/git/GitModule.qml')
| -rw-r--r-- | desktop/modules/git/GitModule.qml | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/desktop/modules/git/GitModule.qml b/desktop/modules/git/GitModule.qml index 7b1cecf..8a2b6dd 100644 --- a/desktop/modules/git/GitModule.qml +++ b/desktop/modules/git/GitModule.qml @@ -12,16 +12,15 @@ import QtQuick import "../.." -// The global git config. No tile: the user page's Git section opens it, and -// back returns there. +// The global git config, in the settings window: set once and left alone. +// The user page's "More git settings" opens it there. Module { id: gm name: "git" label: "Git config" // nf-dev-git, present in Inconsolata Nerd Font. icon: "" - tiled: false - up: "user" + settings: true page: Component { Page { |
