Closed juliushaertl closed 2 years ago
More urgent now that the icon classes are no longer generated with https://github.com/nextcloud/server/pull/32326
I think to approach that we should basically expose an icon component from vue-material-design-icons
in src/mixings/menubar.jsand make sure to use that instead of the icon class in
src/components/MenuBar.vue`
Nextcloud 25 will drop support for SCSS and the icon generation that is currently in use in text (ref https://github.com/nextcloud/server/issues/32060)
We need to make sure all icons are replaced with inline SVGs through vue-material-design-icons so they can then also properly adapt to the dark mode which is currently broken on master.
Other than that existing scss code form css/ should rather be moved to src/ and the corresponding components.