feat(ags-v3): desktop adaptation — ultrawide scaling, brain power panel, system stats

- Scaling 16px base pour ultrawide 3440x1440
- Bar: CPU/RAM/GPU visible, media single player (skip playerctld), network tooltip LAN/WAN IPv4
- Volume: class module pour sizing cohérent
- Battery: désactivé (PC fixe)
- Clock: tooltip calendrier + uptime
- BrainPower: panel enrichi (focus, session, intentions, todos, repos git, derniers commits)
- App: BrainPower sur moniteur principal uniquement
- Heartbeat: Layer.TOP pour compatibilité COSMIC
This commit is contained in:
2026-03-26 15:25:03 +01:00
parent e94b841b2a
commit 9eaaa01663
13 changed files with 312 additions and 115 deletions

View File

@@ -11,7 +11,7 @@ window.Bar {
border: 3px solid rgba(255, 77, 166, 0.60); // $magenta @ 0.60
margin: 6px 8px;
padding: 0 8px;
min-height: 38px;
min-height: 48px;
}
.modules-left,
@@ -27,20 +27,20 @@ window.Bar {
.prompt-name {
color: $magenta;
font-size: 14px;
padding: 0 0 0 10px;
font-size: 17px;
padding: 0 0 0 14px;
}
.prompt-cursor {
color: $lilac;
font-size: 14px;
font-size: 17px;
font-weight: 900;
}
.separator {
color: rgba(240, 234, 248, 0.12); // $text @ 0.12
font-size: 11px;
padding: 0 4px;
font-size: 14px;
padding: 0 6px;
font-weight: normal;
}
@@ -48,14 +48,14 @@ window.Bar {
.clock {
color: $magenta;
font-weight: 900;
font-size: 14px;
font-size: 18px;
letter-spacing: 0.04em;
padding: 0 10px;
}
.date {
color: $lavande;
font-size: 12px;
font-size: 15px;
font-weight: normal;
padding: 0 10px 0 2px;
}
@@ -69,7 +69,9 @@ window.Bar {
font-weight: normal;
}
.cpu, .ram, .temp {
.gpu { color: $mitsuri; }
.cpu, .ram, .gpu, .temp {
&.warning { color: $champagne; }
&.critical { color: $danger; }
}
@@ -77,8 +79,8 @@ window.Bar {
// ── network ──
.network {
color: $lavande;
font-size: 12px;
padding: 0 8px;
font-size: 15px;
padding: 0 10px;
&.disconnected { color: $danger; }
}
@@ -121,7 +123,7 @@ window.Bar {
.media-text {
color: $lilac;
font-size: 12px;
font-size: 15px;
font-weight: normal;
padding: 0 6px;
}
@@ -135,7 +137,7 @@ window.Bar {
min-width: 0;
min-height: 0;
label { color: $lilac; font-size: 13px; }
label { color: $lilac; font-size: 16px; }
&:hover label { color: $magenta; }
}