Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate icons to vue-material-design-icons #2345

Closed
juliusknorr opened this issue Apr 27, 2022 · 1 comment · Fixed by #2439
Closed

Migrate icons to vue-material-design-icons #2345

juliusknorr opened this issue Apr 27, 2022 · 1 comment · Fixed by #2439
Assignees
Labels
Milestone

Comments

@juliusknorr
Copy link
Member

Nextcloud 25 will drop support for SCSS and the icon generation that is currently in use in text (ref nextcloud/server#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.

@juliusknorr juliusknorr added this to the Nextcloud 25 milestone Apr 27, 2022
@juliusknorr juliusknorr moved this to 📄 To do (5-20 entries) in 📝 Office team May 9, 2022
@juliusknorr
Copy link
Member Author

More urgent now that the icon classes are no longer generated with nextcloud/server#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 insrc/components/MenuBar.vue`

@vinicius73 vinicius73 self-assigned this May 11, 2022
@juliusknorr juliusknorr moved this from 📄 To do (5-20 entries) to 🏗️ In progress in 📝 Office team May 11, 2022
vinicius73 pushed a commit that referenced this issue May 17, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 17, 2022
improves performance and responsivity
isolates responsability of image upload
vinicius73 pushed a commit that referenced this issue May 17, 2022
improves performance and responsivity
isolates responsability of image upload

Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 17, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 21, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 21, 2022
improve style/ux

Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 21, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 21, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 23, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 23, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 23, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 23, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 23, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 23, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 23, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 23, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 25, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 25, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 25, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 25, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 25, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 25, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 26, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 26, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 26, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 26, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 26, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 26, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 26, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 26, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 26, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 26, 2022
…nstead of a action

Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 26, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 27, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 27, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 30, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 30, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 30, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 30, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 30, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 30, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 30, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 30, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
vinicius73 pushed a commit that referenced this issue May 31, 2022
Signed-off-by: Vinicius Reis <vinicius.reis@nextcloud.com>
Repository owner moved this from 🏗️ In progress to ☑️ Done in 📝 Office team May 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants