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

Adopt Material Design 3 specs #11139

Open
adiramardiani opened this issue Oct 28, 2021 · 18 comments
Open

Adopt Material Design 3 specs #11139

adiramardiani opened this issue Oct 28, 2021 · 18 comments

Comments

@adiramardiani
Copy link

image

I'm sure you're tracking the pulse of follows Material Guidelines standards like me and others. That being said, material ui version 3 (Material You) is out.

We should track Quasar being migrated from Material Design v2 to Material Design version v3. I know maybe this will be very hard because even now there are still many components that do not use Material Guidelines standards (such as text field floating label outlined, etc)

I'm sure they'll be a few tickets that come out requesting adoption, so I figured this ticket could act as a stub and catch all for Quasar support for the design language's latest update.

Thanks

image

https://m3.material.io/
https://material.io/

@hawkeye64
Copy link
Member

Migrating to Material Design 3
https://material.io/blog/migrating-material-3

@joppehoekstra
Copy link

I would love to see this in a future release! Google is still working on their web implementation: https://github.com/material-components/material-web

@leonardorafael
Copy link

leonardorafael commented Jan 12, 2022

Hello my friends, if you need MATERIAL DESIGN 3 how about https://www.beercss.com?

Screenshot_4

@pdanpdan
Copy link
Collaborator

@leonardorafael close but no cigar

@leonardorafael
Copy link

@pdanpdan no cigar only beer, do you like it?

@pdanpdan
Copy link
Collaborator

Honestly? It looks like my level of design :)

@NaturalDevCR
Copy link

Hopefully this is in the update path plans

@adwil13
Copy link

adwil13 commented Nov 16, 2022

Any updates on this?

@tidan-16
Copy link

Any update?

@dmitriyzhukcoso
Copy link

Really looking forward to implementing Material design 3

@NaturalDevCR
Copy link

Any updates on this?

Doesn't seems to be in the Quasar path

@SwimGeek
Copy link

Seems like it's not ready yet: https://m3.material.io/develop/web "Web support is planned"

@jdriesen
Copy link

jdriesen commented Sep 6, 2023

Would be great to see an (official) answer of Quasar ...

@7RST1
Copy link

7RST1 commented Oct 6, 2023

Looks like Material web components 1.0 launched last week. Does that mean work on M3 for Quasar can start? 👀

material-components/material-web#5004

@HarisSpahija
Copy link

HarisSpahija commented Oct 11, 2023

Its important to note that there should be a strategy to decide what material UI version to use and also have backwards compatibility.

Vuetify implemented a blueprint implementation that allows you to switch between material ui versions.
https://vuetifyjs.com/en/features/blueprints/

Perhaps we can expand on the quasar config to have a option to opt into M3 and allow users to transition to it?

// quasar.config file
module.exports = function (ctx) {
  /**
   * Spec of what version of Material UI will be used when
   * using Quasar components.
   *
   * @default 'm2'
   */
  spec?: "m2" | "m3" ;
}

Once we have this spec property we need to implement it in every component to support both versions. As of now there is usually (havent found any other situation yet) only one SASS file for each component. Im not sure how we can implement theming to components without overriding a lot of the styles already implemented. @rstoenescu how did you envision this? I can help with the implementation and going over each component to update it to M3 but we need to make a choice on how to implement this.

Tracking seperate tickets to update each component to use M3 styling would be a good start to start tackling the migration.

@pich
Copy link

pich commented Dec 27, 2023

Any updates on this?

@barisener
Copy link

any news about material 3 implementation?

@eqoram
Copy link

eqoram commented May 7, 2024

also interested in this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests