DarkPanel: CSS Media Query fuer Light/Dark-Mode Support

Das DarkPanel-Theme erzwang bisher immer ein dunkles Panel,
auch im Light-Mode. Mit @media (prefers-color-scheme: dark)
greift der Fix nur noch im Dark-Mode.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
René 2026-03-15 16:42:49 +01:00
parent 81e3ec1ac5
commit 0ded74dd85
2 changed files with 16 additions and 13 deletions

View file

@ -227,19 +227,21 @@ gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
THEME_DIR="$HOME/.local/share/themes/DarkPanel/gnome-shell"
mkdir -p "$THEME_DIR"
cat > "$THEME_DIR/gnome-shell.css" <<'CSSEOF'
/* Dark panel override - GNOME 48 Panel bleibt sonst hell trotz Dark-Mode */
#panel, #panel .panel-button {
background-color: #2d2d2d;
color: #ffffff;
}
#panel .panel-button:hover {
background-color: #3d3d3d;
color: #ffffff;
}
#panel .panel-button:active,
#panel .panel-button:focus {
background-color: #4d4d4d;
color: #ffffff;
/* Panel-Fix: nur im Dark-Mode dunkles Panel erzwingen (GNOME 48 Bug) */
@media (prefers-color-scheme: dark) {
#panel, #panel .panel-button {
background-color: #2d2d2d;
color: #ffffff;
}
#panel .panel-button:hover {
background-color: #3d3d3d;
color: #ffffff;
}
#panel .panel-button:active,
#panel .panel-button:focus {
background-color: #4d4d4d;
color: #ffffff;
}
}
CSSEOF
if gnome-extensions list 2>/dev/null | grep -q user-theme; then