9 Commits

Author SHA1 Message Date
syeopite
60c8c55ff2
Add workaround to avoid duplicating theme css
In order to support both a theme toggle and to automatically use the
user's selected theme based on browser/system defaults the stylesheets
has to be duplicated twice since the latter requires the css to be
wrapped around a media query.

This duplication is a painful experience to deal with when adding or
changing existing styles. Even more so when it involves jumping around
the behemoth default.css from and back to whatever sections you were
just working on.

I don't believe the we the Invidious team will be able to agree to a
proper solution anytime soon (eg css post-processor, modern css
light-dark feature, etc) so this commit is here as a stopgap measure.

The workaround is to move the theming styles to two separate files
which are read at runtime and used to generate a combined stylesheet
with the necessary duplication for the media query. This combined
stylesheet is then delivered on a new route added to Invidious,
bypassing the static file handler.
2025-05-21 19:10:30 -07:00
syeopite
dbeee71457
Apply search filters details css only to itself
The CSS for the search filters details box was applied to every
detail element when search.css is loaded
2025-03-19 22:52:03 -07:00
meow
38eb4ccbc4 CSS. Small IE11 fixes 2022-06-06 21:51:47 +03:00
meow
a57414307e CSS. Small IE11 fixes 2022-06-06 01:10:00 +03:00
AHOHNMYC
6f21834e71
Real minus sign instead of hyphen-minus
Minus sign in comparison with hyphen-minus (symbol that prints your keyboard by default) has horizontal line on same level as plus sign and same width, so one can be toggled to another with perfect visuals.
https://en.wikipedia.org/wiki/Plus_and_minus_signs
https://en.wikipedia.org/wiki/Hyphen-minus
2022-04-13 04:23:10 +03:00
AHOHNMYC
cf6ad254fb
Pointer cursor on Filters `summary'
`summary` clickable by design, but by default (at least in Chrome) it has `text` cursor.
2022-04-13 04:15:37 +03:00
Samantaz Fox
62d7abdd9e
Add a user friendly message for when no results are found 2022-04-08 22:28:43 +02:00
Samantaz Fox
dbc74164ab
Clean up CSS and add light/dark theme support 2022-04-03 22:56:54 +02:00
Samantaz Fox
1e3425fdee
Add filters UI HTML generator 2022-04-03 20:01:24 +02:00