Auth for submodule ops, revision checkout, central confirm dialog, unified sidebar sizing #46

Merged
Christoph merged 10 commits from UI/UX-enhance into main 2026-09-18 08:26:46 +00:00
Showing only changes of commit e7303116a3 - Show all commits
+11 -11
View File
@@ -3,7 +3,7 @@
@theme { @theme {
--color-ink: #f0f1f2; --color-ink: #f0f1f2;
--color-ink-muted: #c1c3c6; --color-ink-muted: #c1c3c6;
--color-ink-faint: #7f8389; --color-ink-faint: #92979e;
--color-ink-dim: #9da1a6; --color-ink-dim: #9da1a6;
--color-ink-quiet: #aeb1b5; --color-ink-quiet: #aeb1b5;
@@ -73,9 +73,9 @@
:root[data-theme="light"] { :root[data-theme="light"] {
--color-ink: #172033; --color-ink: #172033;
--color-ink-muted: #475569; --color-ink-muted: #475569;
--color-ink-faint: #728098; --color-ink-faint: #647287;
--color-ink-dim: #5f6f89; --color-ink-dim: #52607a;
--color-ink-quiet: #66758d; --color-ink-quiet: #5c6a80;
--color-surface: rgba(255, 255, 255, 0.86); --color-surface: rgba(255, 255, 255, 0.86);
--color-surface-alt: #f3f6fb; --color-surface-alt: #f3f6fb;
@@ -90,7 +90,7 @@
--color-primary: #315fd6; --color-primary: #315fd6;
--color-primary-dark: #284cb4; --color-primary-dark: #284cb4;
--color-accent: #0f8fb5; --color-accent: #0c7691;
--color-bar: rgba(248, 251, 255, 0.94); --color-bar: rgba(248, 251, 255, 0.94);
--color-bar-text: #172033; --color-bar-text: #172033;
@@ -6175,7 +6175,7 @@
:root[data-theme="light"] .btn-primary { :root[data-theme="light"] .btn-primary {
border-color: rgba(49, 95, 214, 0.72); border-color: rgba(49, 95, 214, 0.72);
background: linear-gradient(135deg, #315fd6 0%, #0f8fb5 100%); background: linear-gradient(135deg, #315fd6 0%, #0c7691 100%);
box-shadow: 0 10px 24px rgba(49, 95, 214, 0.18); box-shadow: 0 10px 24px rgba(49, 95, 214, 0.18);
} }
@@ -7366,7 +7366,7 @@ input:focus, textarea:focus, select:focus { box-shadow: 0 0 0 3px color-mix(in s
:root[data-theme="light"] .cred-hero-icon { :root[data-theme="light"] .cred-hero-icon {
border-color: rgba(49,95,214,0.2); border-color: rgba(49,95,214,0.2);
color: #ffffff; color: #ffffff;
background: linear-gradient(135deg, #4d8dff, #0f8fb5); background: linear-gradient(135deg, #4d8dff, #0c7691);
box-shadow: 0 12px 26px rgba(49,95,214,0.2), inset 0 1px 0 rgba(255,255,255,0.24); box-shadow: 0 12px 26px rgba(49,95,214,0.2), inset 0 1px 0 rgba(255,255,255,0.24);
} }
@@ -7380,7 +7380,7 @@ input:focus, textarea:focus, select:focus { box-shadow: 0 0 0 3px color-mix(in s
background: rgba(15,143,181,0.07); background: rgba(15,143,181,0.07);
} }
:root[data-theme="light"] .cred-security-note svg { color: #0f8fb5; } :root[data-theme="light"] .cred-security-note svg { color: #0c7691; }
:root[data-theme="light"] .cred-body { :root[data-theme="light"] .cred-body {
background: #ffffff; background: #ffffff;
@@ -8380,8 +8380,8 @@ input:focus, textarea:focus, select:focus { box-shadow: 0 0 0 3px color-mix(in s
--app-settings-row-bg: #f8fafd; --app-settings-row-bg: #f8fafd;
--color-ink: #172033; --color-ink: #172033;
--color-ink-muted: #475569; --color-ink-muted: #475569;
--color-ink-faint: #728098; --color-ink-faint: #647287;
--color-ink-dim: #5f6f89; --color-ink-dim: #52607a;
--color-surface: #ffffff; --color-surface: #ffffff;
--color-surface-alt: #f7f8fa; --color-surface-alt: #f7f8fa;
--color-surface-dim: #f8f9fb; --color-surface-dim: #f8f9fb;
@@ -8461,7 +8461,7 @@ input:focus, textarea:focus, select:focus { box-shadow: 0 0 0 3px color-mix(in s
:root[data-theme="light"][data-appearance="classic"] .btn-primary { :root[data-theme="light"][data-appearance="classic"] .btn-primary {
border-color: rgba(49, 95, 214, 0.72); border-color: rgba(49, 95, 214, 0.72);
color: #ffffff; color: #ffffff;
background: linear-gradient(135deg, #315fd6 0%, #0f8fb5 100%); background: linear-gradient(135deg, #315fd6 0%, #0c7691 100%);
box-shadow: 0 10px 24px rgba(49, 95, 214, 0.18); box-shadow: 0 10px 24px rgba(49, 95, 214, 0.18);
} }