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

Vue 3 support? #699

Closed
matystu opened this issue May 6, 2021 · 17 comments
Closed

Vue 3 support? #699

matystu opened this issue May 6, 2021 · 17 comments

Comments

@matystu
Copy link

matystu commented May 6, 2021

Hey, do you have in plan to support Vue 3 (along with chart.js 3)? Thanks

@Gregory-Han
Copy link

Gregory-Han commented May 7, 2021

Angular & React Chart.js were upgraded v3.2.
Please upgrade for v3.x...
If you will not upgrade plan, answer for it.
Thanks.

@andrewalc
Copy link

andrewalc commented May 10, 2021

According to their response to #637, they will support it when they have time.

For now, the forked vue 3 solution in this comment here been working just fine for my usage. Really wish that issue as a whole was displayed / pinned somewhere, i used up a lot of time looking for answers when this was here all along

@SirMishaa
Copy link

The support of Vue 3 is becoming more and more important.

It's a bit of a staple, more and more people are migrating to Vue 3 for the performance boost and various new features.

I think it's time to offer official support for Vue 3, especially since people in the community have already started to provide workarounds.

@meteortears
Copy link

Request support for vue3

@ajerez
Copy link

ajerez commented Sep 22, 2021

+1

3 similar comments
@ellogwen
Copy link

+1

@lightofdavinci
Copy link

+1

@ramiy
Copy link

ramiy commented Oct 22, 2021

+1

@SirMishaa
Copy link

SirMishaa commented Oct 22, 2021

It has been 4 months since I commented on the issue.

Can you at least tell what is going on and the status of this feature?

It's the least what you could do for a library with so many user and contributors. It's a lack of professionalism, some people need this library to works with Vue 3 to update their projects.

@ramiy
Copy link

ramiy commented Oct 24, 2021

@SirMishaa Found an alternative - https://github.com/victorgarciaesgi/vue-chart-3

@JakeAtTurner
Copy link

It has been 4 months since I commented on the issue.

Can you at least tell what is going on and the status of this feature?

It's the least what you could do for a library with so many user and contributors. It's a lack of professionalism, some people need this library to works with Vue 3 to update their projects.

So you going to do anything about it?

@craigrileyuk
Copy link

It's the least what you could do for a library with so many user and contributors. It's a lack of professionalism, some people need this library to works with Vue 3 to update their projects.

No. The least they could do for your entitled self is nothing. You haven't paid for this library, it doesn't look like you've contributed to it in any way, shape or form.

Nobody "owes" you anything simply because you decided to use a free open-source project. Grow up.

@JakeAtTurner
Copy link

It's the least what you could do for a library with so many user and contributors. It's a lack of professionalism, some people need this library to works with Vue 3 to update their projects.

No. The least they could do for your entitled self is nothing. You haven't paid for this library, it doesn't look like you've contributed to it in any way, shape or form.

Nobody "owes" you anything simply because you decided to use a free open-source project. Grow up.

I like your reply better!

@SirMishaa
Copy link

It's the least what you could do for a library with so many user and contributors. It's a lack of professionalism, some people need this library to works with Vue 3 to update their projects.

No. The least they could do for your entitled self is nothing. You haven't paid for this library, it doesn't look like you've contributed to it in any way, shape or form.

Nobody "owes" you anything simply because you decided to use a free open-source project. Grow up.

In fact, I could do a PR.

But I won't do a PR for someone that refuse to give clear information about what is going on or who does ask for help.

Just because a project is open source doesn't mean you can't provide information or respond to a little message to inform people. Of course, it's free and it's voluntary work, but I think there is still a certain attitude to have. Which is not the case here unfortunately.

It's sad but with this kind of attitude, I'd rather make a fork or go to an alternative than make a pull request and contribute.
Best regards.

@apertureless
Copy link
Owner

Well, I've commented already on multiple issues and sticky threads about the current status and situation.
#729 #695 #637 and some others.

The bottom line is, that I have currently a lot of work and very little free time that I can spend on open source.
Even tho vue-chartjs have over 100k monthly downloads and is used by a lot of other products / projects, I make 0 $ out of it. So obviously I prioritize my day work. And as I currently not using vue-chartjs in any of my day work projects I can only work in my free time on it.

And there are some big tasks to do like the migration to chartjs 3 and later a vue 3 version. And these changes are not simple one-liners, they require some heavy refactoring and time, which I currently can not spare.

Even tho, many contributors are listed in the repository you also have to keep in mind that 98% of the contributions here, are based on documentation changes. There were only very little code contributions in the past from other people. Mostly Typescript related things, which I am very happy about.

Currently some very nice people offered help in maintaining and like you see in the commits there is movement. However there are a lot of baseline tasks to be done first, before new features / migrations can take place.

@SirMishaa
Copy link

Okay, it's already much clearer, thanks for the information.

I'll try to make a pull request if I have some time in a few weeks.

thabarbados added a commit that referenced this issue Mar 2, 2022
BREAKING CHANGE: add vue3

fix #699
thabarbados added a commit that referenced this issue Mar 2, 2022
BREAKING CHANGE: add vue3

fix #699
@thabarbados
Copy link
Collaborator

A new version 4.0.0 of vue-chartjs with Vue 3 support is already available on npm.

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

No branches or pull requests