vuematerial / vue-material

Vue.js Framework - ready-to-use Vue components with Material Design, free forever.
https://www.creative-tim.com/vuematerial
MIT License
9.88k stars 1.16k forks source link

vue@3 support #2277

Open kirillgroshkov opened 3 years ago

kirillgroshkov commented 3 years ago

Would be nice to support Vue 3 :)

mikimoresi commented 3 years ago

Once Vue 3 goes out of beta and first official realese will be well tested it should pretty straight forward to migrate vue material to Vue 3.

kirillgroshkov commented 3 years ago

Once Vue 3 goes out of beta and first official realese will be well tested it should pretty straight forward to migrate vue material to Vue 3.

It already did (https://github.com/vuejs/vue-next/releases/tag/v3.0.0), hence this issue:)

mikimoresi commented 3 years ago

Once Vue 3 goes out of beta and first official realese will be well tested it should pretty straight forward to migrate vue material to Vue 3.

It already did (https://github.com/vuejs/vue-next/releases/tag/v3.0.0), hence this issue:)

too early in my opinion, vue core team is also building a tool to help migrate from 2 to 3. Of course if vue material core team decide to migrate sooner i will be happy to :)

DevVue commented 3 years ago

Would be great to have this, we are looking to convert a Vue 2 app to Vue 3, but stuck here as have used Vue material for the project. Any news on when this will be available?

prgmr6 commented 3 years ago

we too are looking to get in on Vue 3, please let us know when to expect this

sinisarudan commented 3 years ago

Yes, we're also stuck on Vue 2 due to our dependency on Vue Material :) So would be very glad to hear news on vue@3 support Thanks in advance and thanks for your work so far!

narenderv7 commented 3 years ago

Is it supporting Vue 3?

Suyashtnt commented 3 years ago

nope

Maxhodges commented 3 years ago

Is this even being worked on? is there a roadmap? ETA? Cheers!

allanvobraun commented 3 years ago

Any workaround?

mikimoresi commented 3 years ago

Any workaround?

fork repo and convert it for vue 3 :)

allanvobraun commented 3 years ago

Any workaround?

fork repo and convert it for vue 3 :)

If I do that, will you merge the project?

mikimoresi commented 3 years ago

I'm not an owner, if you do that i will for sure use and contribute to your fork

dragosct commented 3 years ago

Hi guys! If some of you will do the vue3 update we will be happy to merge the PR.

Regards, Dragos

allanvobraun commented 3 years ago

I wish I had the time to do that :(

mikimoresi commented 3 years ago

me neither, is not a simple operation. Anyway I think rushing to Vue 3 is not so important. It has great new features but Vue 2 is solid and mature. Time to time.

NotoriousRebel commented 3 years ago

Any updates on this issue? Was going to use this for a project and now can't because it doesn't support vue3 🙃

kogratte commented 3 years ago

Same here. I've a POC to develop, and I really don't want to be stucked with vue@2 and its undecent support of TS..

Usouf commented 3 years ago

What are the updates here?

vartdalen commented 3 years ago

Any updates?

lyssar commented 3 years ago

Seems that this is a kinda dead horse by now? Feels like it.

baradhili commented 3 years ago

vue team's migrate tool as well as codemods.. I prefer vue v3 and don't want to re-invent the wheel :)

mgriffoul commented 3 years ago

Still no updates ?

RonaldTayie commented 3 years ago

This might take some time, so I'd suggest sticking to Vue2 until 3 is stable enough to transition to. I'm still new to VueJS and Vue3 hasn't got much to offer in term of compatibility with older modules. So I'm sticking to 2 for now.

artkad commented 3 years ago

Still no updates ?

tyt2y3 commented 3 years ago

We are about to purchase Vue Material Kit PRO, would be nice to know the roadmap going forwards :)

taearls commented 3 years ago

it would be great to get an idea of the roadmap for vue 3 support. my team is also stuck in vue 2 to support this library.

if there's an open branch to address this maybe some additional stakeholders can contribute.

marqbeniamin commented 3 years ago

Hi everyone, I created a new branch for vue 3 support: https://github.com/vuematerial/vue-material/tree/dev-vue3. If you want to help migration to vue 3, you can do the pull request in this branch. Thank you for your support!

mamzellejuu commented 3 years ago

@marqbeniamin do you have a release date for the migration?

marqbeniamin commented 3 years ago

Hi @mamzellejuu , thank you for your interest in our project! We are in talks with a team of developers who want to help us. When we have all the details I come back with an update here.

All the best, Beniamin

CodyEddings commented 2 years ago

@marqbeniamin Are there any updates?

RobQuistNL commented 2 years ago

image

alexvenetis commented 2 years ago

image

I tried converting my vue-material / vue 2 project to vue 3 and couldn't get it running at all. Looks like it will require a complete re-write to get it working...

rafael-chaves-ic commented 2 years ago

Any news on the migration to vue3?

mikimoresi commented 2 years ago

the repo is clearly abandoned or at least very bad maintained.. I have my forks docs working better than the officials....

I will go on using as little as possible vue material components so that i will be able to convert only that ones only and when Vue3 will be really necessary...

gsimon75 commented 2 years ago

Thanks y'all for this thread 🙏, I almost started experimenting with vue-material. This has spared me quite some struggle to reach the same conclusion.

goldyfruit commented 2 years ago

Thanks y'all for this thread pray, I almost started experimenting with vue-material. This has spared me quite some struggle to reach the same conclusion.

Same here.

zdravkov commented 2 years ago

Pity about this library :( - one possible alternative that has great Material theme and supports Vue 3 is Kendo UI for Vue.

goldyfruit commented 2 years ago

Pity about this library :( - one possible alternative that has great Material theme and supports Vue 3 is Kendo UI for Vue.

According to the website and the documentation, this is not a free alternative.

image

I was looking as well at Vuetify but same, only beta version available for Vue 3 with a lot of missing props.

I decided to go with Quasar, supports Vue 3 and works with TypeScript.

zdravkov commented 2 years ago

Yes indeed :) . Well it depends what you are looking for.

pedersenderekserif commented 1 year ago

Pretty please? I loved using this lib, but the vue 3 migration makes this impossible. Does the paid for version play nice with vue3?

RobQuistNL commented 1 year ago

Nope, using paid version here.

whiteboardidea commented 1 year ago

Is there any update on support for vue 3?

mikimoresi commented 1 year ago

I am converting my project to vue3, this project was using some components ( 10 to 15 ..form, fields, cards, buttons, datepickers, dialogs... ) of vue material..so I toke this components and embedded them directly in my project to convert them to vue3 while going on developing and converting also my other components, they are now part of my project, not a library anymore. I am close to finish this conversion, then I will provide a repo with the converted components, it will not be in the form of a library but you will be able to take them and embed in your projects like I am doing or even reconvert it to library if you want.

mikimoresi commented 1 year ago

as promised, here is the repo: https://github.com/mikimoresi/vue3-material

In this repo you can find several vue material components converted to vue3, in the app.vue you can see how to use them. Actually you need to directly embed them in your code but if you have the time a reconversion to library should be very easy.

I converted all the components that I was using but tabs and tables, replacing them with alternatives looking very similar was much faster and easyer than converting them.

I am using Varlet for tabs and vue3-table-lite for tables.

Generally speaking this conversion has been not too easy, unfortunately vue-material library looks very good but the code is far to be optimal, there are several particular techniques used all across the library that was not to be considered closed to standards even with vue2.

If someone wants to partecipate to the development and optimization of vue3-material is of course very welcome.

Cheers

MM

akinoccc commented 1 year ago

Hey guys, I have been developing the web components of material vue3 and base on material design v3. but now just only myself, if someone has interest in it, welcome pr.