-
-
Notifications
You must be signed in to change notification settings - Fork 7k
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
[Task] v-treeview #13518
Comments
Is there an update for treeview availability? It is still under 3.0.0 milestone but not included anymore in #14984. |
Hello. |
@egorovd could you please email to me? my email address is [email protected] |
Of course, first of all, people from the main team are considered. |
It's already been started, will probably be one of the first things in 3.1 alpha: #14715 |
I am glad to know VTreeview as the first component. It is very important to us. |
Will it be in v3.2.0 or later? |
@KaelWD is there still planned support for this component? There isn't a milestone assigned to this issue and there hasn't been any action on the PR in several months |
A stale PR for a component port from v2 to v3 does not indicate us dropping support. It means that we don't have a champion (developer) to spearhead it at the moment or focus has shifted to another area of the framework for one reason or another. |
I see this component is very necessary. |
150$ from me :) |
Any update? 🙏 |
Unless a miracle happens, there's no one to work on it until at least v3.4 (November). |
@johnleider - I can work on the v-treeview ( #17864 ) , if someone from core team can validate the approach and direction. |
Ping me in the Discord Community |
Happy to work on the component because i need it for my project also |
@johnleider - I see there has been some significant work on this. Any chance it will get included in the 3.5 release? I see it's not listed as part of the 3.5 roadmap right now, but I understand that's still subject to change. Thanks. |
Thinking out loud. I can't understand why development is going so slowly. P.S. |
Your anecdotes aren't valid, I'm sorry. |
One does not simply shout to the world, "We're accepting donations now!" and expect money to flow in. Don't you think John is already doing everything he can to raise funds to hire help? It's an incredibly difficult undertaking to raise money, especially for an open source project that can't offer a return to investors. You have to rely on the generosity of sponsors (especially corporate ones who can offer more capital). And it's so easy for big companies to leverage open source projects and choose not to donate, because, "hey, it's free—why should we pay?" Of course, I'm sure John would welcome any brilliant fund-raising ideas if you have them. Otherwise, perhaps your energy is better spent on submitting PRs. |
Thank you for wording what I couldn't. |
Yes, I understand everything... Ok, I understand your “problem”. |
Hi guys! I came to this thread when I reached the migration guide and I clicked in the v-treeeview link. I thought it was included in this new version. But to my disappointment he is not there as some props in v-data-table. I use v-treeview in my projects too. Maybe this is not the place to write my perceptions about Vuetify, but tha last comment is about 3 weeks only. First of all, I use Vuetify since 2017 and this is the best Vue based project. I agree in many aspects with @egorovd and I understand all @ffxsam has stated. But there are manythings I don't comprehend. Tecnically I can make an effort to understand all these things, but how can I explain to some new developer that the tecnology that you told it to use is now obsolete and if it wants to make a full upgrade it can't. PS.: |
@eduardo76 I can't really answer those questions since I'm not on the Vuetify team, but I will say this about Vuetify 3 being a total rewrite: Vue 3 is a huge change over Vue 2. So much so, that we actually decided to rewrite our app from the ground up rather than just run through migration steps to migrate the code base. I was concerned about technical debt. Still, much of the code is copy/paste with some tweaks to clean it up, but a big chunk is written from scratch. I think the jump from Vue 2 to Vue 3 necessitated Vuetify to be rewritten from scratch as well. It'll be more maintainable in the long term. |
Thanks for sharing your thoughts on Vuetify. I understand where you're coming from and appreciate your long-term support. Here's a bit more context to address some of your concerns: COVID Impact: The pandemic hit us hard, reducing both financial support and community contributions. This has been a challenge for many open-source projects. Documentation Update: We revamped the documentation to make it more maintainable and easier for others to contribute. It’s a balance to keep it comprehensive yet manageable. Architecture Changes: Vuetify 2 used render functions, which made contributions challenging. With Vue 3's shift to the composition API, we faced significant architectural changes. It was a tough decision, but essential for long-term benefits. Decision Against Short-Term Fixes: We explored temporary solutions to adapt Vuetify 2 for Vue 3, but decided against it. Maintaining such a setup, knowing it would still require a rewrite for the composition API, didn't seem viable in the long run. Vue’s Evolution: Vue's transition from version 2 to 3 was substantial. However, Vue has acknowledged this and doesn't plan for such drastic changes in future major releases. This means we won't have to rewrite Vuetify like this again. Vuetify 2's Relevance: Vuetify 2 remains a solid library and is far from obsolete. It's still a great choice for many projects. Your feedback is crucial, and I'd love to hear more about any specific issues you're facing with the documentation. Your input helps us improve. Keep the feedback coming, and thanks again for being part of the Vuetify journey! Cheers, |
what a great thread to be subscribed on :) |
Hi guys, How can I use the v-treeview from this PR? Or have any workaround? |
I'm starting on Treeview this week. Thank you for everyone's patience. |
@johnleider Great news ! thank you very much, this component is blocking us from moving to vue 3 since we heavilly rely on. Just out of curiosity, do you think it a matter of week's or months to make it to the Lab (no pressure ofc) ? Thank you |
@johnleider so pleasant that you're gonna implement this on v3! Will it have the save functionality as in v2? |
I wanted to share a quick update regarding our Vuetify component releases. Due to some unexpected family health issues last week, we've experienced a slight shift in our schedule. We truly appreciate your understanding and patience during this time. Good news, though! The VEmptyState & VFab components are launching into Labs today. These are exciting additions, and we can't wait for you to try them out. Additionally, we're putting the final touches on VSpeedDial and it's all set for release next Tuesday. Make sure to mark your calendars! Looking ahead, @KaelWD and I will be dedicating next Monday to focus on VTreeview. We're committed to delivering excellence and ensuring that these components meet your needs and expectations. Your support and feedback as we refine these components are incredibly valuable to us. We'll continue to provide updates as we progress. Thank you for your ongoing support and understanding. |
closes #13518 Co-authored-by: John Leider <[email protected]> Co-authored-by: Kael <[email protected]>
Overview
A conversion should not start until all assigned issues with the milestone v2.2.x are resolved and in the
next
branch. Reference our Coding Guidelines for information regarding the team's practices or reach out to us on Discord.The text was updated successfully, but these errors were encountered: