diff --git a/gtk-themes/cyberqueer/gtk-3.0/gtk.css b/gtk-themes/cyberqueer/gtk-3.0/gtk.css index b56ea0f..4a9480a 100644 --- a/gtk-themes/cyberqueer/gtk-3.0/gtk.css +++ b/gtk-themes/cyberqueer/gtk-3.0/gtk.css @@ -31,7 +31,7 @@ iconview:selected, treeview:selected, list:selected, row:selected { - color: #E40046; /* readable text */ + color: #d6abab; /* readable text */ border-width: 5px; border-color: #E40046; } @@ -41,7 +41,7 @@ row:selected { .view:selected:focus, row:selected:focus { background-color: rgba(80, 24, 221, 0.35); - color: #5018DD; + color: #E40046; /* readable text */ } /* Smooth out / disable the dark flash when reaching scroll limits */ diff --git a/gtk-themes/cyberqueer/gtk-4.0/gtk.css b/gtk-themes/cyberqueer/gtk-4.0/gtk.css index 3ba4345..4a9480a 100644 --- a/gtk-themes/cyberqueer/gtk-4.0/gtk.css +++ b/gtk-themes/cyberqueer/gtk-4.0/gtk.css @@ -5,6 +5,7 @@ font-size: 14pt; color: #d6abab; /* Updated text color */ background-color: #1a1a1a; + border-radius: 15px; } /* Window styling */ @@ -14,6 +15,51 @@ window { padding: 20px; /* Increased padding for window */ } +/* Thunar / GTK3 selection fixes */ + +.rubberband { + background-color: rgba(80, 24, 221, 0.2); /* translucent purple */ + border: none; + border-radius: 5px; +} + + +/* Selected items (in icon view, list view, etc.) */ +*:selected, +.view:selected, +iconview:selected, +treeview:selected, +list:selected, +row:selected { + color: #d6abab; /* readable text */ + border-width: 5px; + border-color: #E40046; +} + +/* Also handle focus highlight for keyboard navigation */ +*:selected:focus, +.view:selected:focus, +row:selected:focus { + background-color: rgba(80, 24, 221, 0.35); + color: #E40046; /* readable text */ +} + +/* Smooth out / disable the dark flash when reaching scroll limits */ +overshoot.top, +overshoot.bottom, +overshoot.left, +overshoot.right { + background: transparent; /* removes the opaque overlay */ + background-color: rgba(80, 24, 221, 0.08); /* faint translucent purple instead */ + border: none; +} + +/* Optional: make it fade faster for less distraction */ +overshoot { + transition: background-color 0.15s ease-in-out; +} + + /* Buttons and entries */ button, entry, .button { background-color: #1a1a1a; @@ -68,7 +114,7 @@ scale trough highlight { /* Scrollbars */ scrollbar { - background-color: #1a1a1a; + background-color: none; border-radius: 10px; } @@ -89,3 +135,30 @@ tooltip { padding: 5px; } +/* Top menu bar (File, Edit, View, etc.) */ +menubar { + background-color: #1a1a1a; + padding: 4px 8px; +} + +/* Individual menu items */ +menubar > menuitem { + padding: 4px 10px; + margin: 0 4px; /* spacing between each item */ + border-radius: 8px; + color: #d6abab; +} + +/* Hover state */ +menubar > menuitem:hover { + background-color: rgba(80, 24, 221, 0.2); + color: #ffffff; +} + +/* Active/open menu */ +menubar > menuitem:active, +menubar > menuitem:checked { + background-color: rgba(80, 24, 221, 0.35); + color: #ffffff; +} +