You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 1ef0c5a
Browse filesBrowse the repository at this point in the historyBrowse files
Turn the intro into an accent-tinted header card, replace the numbered
section badges with icons, use toggle switches for on/off settings,
add focus rings to inputs, and make the integrations and custom action
sections full width. Style the notification, portability, and updates
panels to match the other sections, and hide release output boxes until
they have content. Works with the light theme and every accent color.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BUhabxL4SPejg19jgbSyYN
<divclass="settings-intro"><div><pclass="eyebrow">Make it yours</p><h2>A workspace that fits you.</h2><p>Appearance previews as you edit. Save to keep your changes on this device.</p></div><spanclass="version-badge">Command Center</span></div>
<sectionid="section-general" class="panel settings-section"><divclass="section-title"><span>01</span><div><h3>General</h3><p>A familiar welcome and a useful starting point.</p></div></div>
105
+
<sectionid="section-general" class="panel settings-section"><divclass="section-title"><spanaria-hidden="true">⚙</span><div><h3>General</h3><p>A familiar welcome and a useful starting point.</p></div></div>
106
106
<labelclass="setting-row" for="pref-name"><span>Display name<small>Shown in your greeting and profile.</small></span><inputid="pref-name" maxlength="40" requiredautocomplete="off"></label>
<sectionid="section-applications" class="panel settings-section"><divclass="section-title"><span>02</span><div><h3>Applications</h3><p>Use your defaults or choose an app for Command Center.</p></div></div>
109
+
<sectionid="section-applications" class="panel settings-section"><divclass="section-title"><spanaria-hidden="true">▦</span><div><h3>Applications</h3><p>Use your defaults or choose an app for Command Center.</p></div></div>
110
110
<labelclass="setting-row" for="pref-editor"><span>Editor<small>Neovim opens inside your selected terminal.</small></span><selectid="pref-editor"><optionvalue="auto">System default</option><optionvalue="kate">Kate</option><optionvalue="nvim">Neovim</option><optionvalue="code">VS Code</option><optionvalue="codium">VSCodium</option><optionvalue="zed">Zed</option></select></label>
111
111
<labelclass="setting-row" for="pref-terminal"><span>Terminal<small>Opens in the repository folder.</small></span><selectid="pref-terminal"><optionvalue="auto">System default</option><optionvalue="ghostty">Ghostty</option><optionvalue="konsole">Konsole</option><optionvalue="gnome-terminal">GNOME Terminal</option><optionvalue="kitty">Kitty</option><optionvalue="alacritty">Alacritty</option><optionvalue="wezterm">WezTerm</option><optionvalue="foot">Foot</option></select></label>
112
112
<pclass="settings-help">System default respects VISUAL / EDITOR and TERMINAL, then desktop preferences. Listed apps must already be installed. These choices affect only Command Center.</p>
113
113
</section>
114
-
<sectionid="section-appearance" class="panel settings-section"><divclass="section-title"><span>03</span><div><h3>Appearance</h3><p>Small adjustments, a calmer workspace.</p></div></div>
114
+
<sectionid="section-appearance" class="panel settings-section"><divclass="section-title"><spanaria-hidden="true">◐</span><div><h3>Appearance</h3><p>Small adjustments, a calmer workspace.</p></div></div>
115
115
<labelclass="setting-row" for="pref-theme"><span>Theme<small>System follows your desktop’s light or dark preference.</small></span><selectid="pref-theme"><optionvalue="dark">Dark</option><optionvalue="light">Light</option><optionvalue="system">System</option></select></label>
<labelclass="setting-row" for="pref-motion"><span>Reduce motion<small>Disable decorative animation. Your system motion preference is also respected.</small></span><inputid="pref-motion" type="checkbox" role="switch"></label>
121
121
</section>
122
-
<sectionid="section-repositories" class="panel settings-section"><divclass="section-title"><span>04</span><div><h3>Repositories</h3><p>Control where and how often we look.</p></div></div>
122
+
<sectionid="section-repositories" class="panel settings-section"><divclass="section-title"><spanaria-hidden="true">⌘</span><div><h3>Repositories</h3><p>Control where and how often we look.</p></div></div>
<labelclass="setting-row" for="pref-sort"><span>Default sort<small>The toolbar can change sorting for this session.</small></span><selectid="pref-sort"><optionvalue="name">Name A–Z</option><optionvalue="name-desc">Name Z–A</option><optionvalue="attention">Needs attention first</option></select></label>
Copy file name to clipboardExpand all lines: src/features.js
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -176,7 +176,7 @@ export function createFeatures(api) {
176
176
);
177
177
$("#section-repositories").insertAdjacentHTML(
178
178
"afterend",
179
-
`<section id="section-integrations" class="panel settings-section integration-section"><div class="section-title"><span>05</span><div><h3>System integrations</h3><p>Use your installed helpers and editable configuration sources.</p></div></div><div class="button-row">${button("Detect existing setup",'id="detect-integrations"')}${button("Check availability",'id="check-integrations"')}</div><p id="integration-check-status" role="status">Check paths and tools using the values below.</p><div id="integration-check-results"></div>${integrationFields.map(([key,label,help])=>`<label class="integration-field" for="integration-${key}"><span>${label}<small>${help}</small></span><input id="integration-${key}" ${key==="backupMaxHours" ? 'type="number" min="1" max="8760"' : 'type="text"'} autocomplete="off"></label>`).join("")}<p class="settings-help">Credential fields identify an existing wallet entry or password file. Command Center does not ask for or store your backup password.</p></section>`,
179
+
`<section id="section-integrations" class="panel settings-section integration-section"><div class="section-title"><span aria-hidden="true">⇄</span><div><h3>System integrations</h3><p>Use your installed helpers and editable configuration sources.</p></div></div><div class="button-row">${button("Detect existing setup",'id="detect-integrations"')}${button("Check availability",'id="check-integrations"')}</div><p id="integration-check-status" role="status">Check paths and tools using the values below.</p><div id="integration-check-results"></div>${integrationFields.map(([key,label,help])=>`<label class="integration-field" for="integration-${key}"><span>${label}<small>${help}</small></span><input id="integration-${key}" ${key==="backupMaxHours" ? 'type="number" min="1" max="8760"' : 'type="text"'} autocomplete="off"></label>`).join("")}<p class="settings-help">Credential fields identify an existing wallet entry or password file. Command Center does not ask for or store your backup password.</p></section>`,
0 commit comments