oasis basico

This commit is contained in:
SITO 2025-11-06 23:15:19 +01:00
parent 041b2793a6
commit 0c7e4866d3
21 changed files with 1463 additions and 0 deletions

106
INSTALLER/gtk.css Normal file
View file

@ -0,0 +1,106 @@
/* ==========================================================
SOLAR NET HUB GTK3 Theme (YAD)
========================================================== */
@define-color bg #000000;
@define-color fg #E6E6E6;
@define-color muted #9AA0A6;
@define-color accent #FF4E00; /* Naranja corporativo */
@define-color success #27D980; /* Verde OK */
@define-color field_bg #0B0B0B;
@define-color stroke #202020;
/* ---------- Tipografía / color global ---------- */
* {
color: @fg;
font-family: "Dune Rise", "Cantarell", "Ubuntu", "DejaVu Sans", sans-serif;
font-size: 12.1pt; /* un pelín más pequeño */
}
/* ---------- Fondos de contenedores ---------- */
window, dialog, grid, box, scrolledwindow, viewport { background-color: @bg; }
grid { padding: 11px 12px 14px 12px; } /* menos padding para que quepa más */
/* ---------- Evitar fondos dentro de textos/botones ---------- */
label, accellabel,
button label, button accellabel,
button * { background: transparent; background-color: transparent; }
/* ==========================================================
BOTONES: negro + borde/ texto naranja hover VERDE + texto negro
========================================================== */
/* ==========================================================
CTAs (botones de acción) versión compacta
========================================================== */
button {
background: @bg; /* fondo negro */
color: @accent; /* texto naranja */
border: 2px solid @accent; /* borde naranja */
border-radius: 10px;
padding: 5px 5px; /* ↓ padding */
font-weight: 200;
font-size: 5pt; /* ↓ tamaño de fuente */
letter-spacing: .2px;
min-width: 100px; /* ↓ ancho mínimo */
min-height: 20px; /* ↓ alto mínimo */
margin: 3px 6px; /* ↓ separación vertical */
}
/* Hover: botón verde y texto negro (como pediste) */
button:hover {
background-color: @success; /* verde */
color: #000; /* texto negro */
border-color: @success;
}
button:active {
background-color: shade(@success, 0.85);
color: #000;
border-color: shade(@success, 0.85);
}
button:disabled {
background-color: #101010;
color: #444;
border-color: #222;
}
/* Icono dentro del botón (si lo hay), más contenido y pequeño */
button image {
margin-right: 6px;
-gtk-icon-transform: scale(0.95);
}
/* ==========================================================
Entradas / listas (por si las usas)
========================================================== */
entry, spinbutton, combobox, textview, treeview {
background-color: @field_bg;
color: @fg;
border: 1px solid @stroke;
border-radius: 10px;
padding: 8px 10px;
}
entry:focus, spinbutton:focus, combobox:focus, textview:focus, treeview:focus {
border-color: @accent;
}
/* ==========================================================
Progreso YAD
========================================================== */
trough { background-color: #121212; border-radius: 6px; }
progressbar progress { background-color: @accent; border-radius: 6px; }
/* ==========================================================
Tooltips
========================================================== */
tooltip, tooltip * {
background-color: #111111;
color: @fg;
border: 1px solid @stroke;
border-radius: 8px;
padding: 6px 8px;
}
/* Labels sueltos dentro del grid con separación mínima */
grid label { margin: 3px 0 5px; }