Vuestic UI is an open-source Vue 3 component library designed for rapid development, easy maintenance, and high accessibility. Maintained by Epicmax (@epicmaxco).
Because we render components colors in absolute values, not in css variables - it is impossible to have good dark theme in SSG... Need to change useColors() rendrering.
Details:
VaSidebar background renders now as #ffffff (e.g. absolute color by getColor()). We need it to be a css variable, so when page renders in SSG, css variable will change its color to dark in dark mode.
The problem here is dealing with colors like rgba(255, 255, 255, 0.5). We might need to have "raw" css variables like va-primary-raw and use it on sidebar item bg as background: rgba(var(--va-primary-raw. 0.5).
It is huge amount of work and I'm not sure if people use Vuestic in SSG right now. So we let it be on hold.
Because we render components colors in absolute values, not in css variables - it is impossible to have good dark theme in SSG... Need to change useColors() rendrering.
Details:
VaSidebar background renders now as
#ffffff
(e.g. absolute color bygetColor()
). We need it to be a css variable, so when page renders in SSG, css variable will change its color to dark in dark mode.The problem here is dealing with colors like
rgba(255, 255, 255, 0.5)
. We might need to have "raw" css variables likeva-primary-raw
and use it on sidebar item bg asbackground: rgba(var(--va-primary-raw. 0.5)
.It is huge amount of work and I'm not sure if people use Vuestic in SSG right now. So we let it be on hold.