react-sortable-tree icon indicating copy to clipboard operation
react-sortable-tree copied to clipboard

React-Sortable-Tree v5 (WIP)

Open nosferatu500 opened this issue 10 months ago • 7 comments

Hello! I'm working on v5 release. After this version is published, I will close all "Issues" due to the large number of breaking changes in version 5. There will no longer be support for v4

  • no react-dnd
  • no react-virtuoso
  • no custom scrollable component
  • no legacy themes support
  • min nodejs v20.9
  • min reactjs v18.2
  • ESM only
  • multiple node selection

nosferatu500 avatar Apr 04 '24 09:04 nosferatu500

would love to see this, thanks!

Yorkemartin avatar Apr 11 '24 22:04 Yorkemartin

Sounds awesome! Looking forward to v5.

shahinlotfi avatar Apr 23 '24 13:04 shahinlotfi

Looking forward to v5. Thank!

trantrongbinh avatar Jun 07 '24 13:06 trantrongbinh

Please keep the DnD functionality! IT IS A TOTAL LIFESAVER for me, the only thing on the internet that works so good!

Ishaan2053 avatar Jun 11 '24 10:06 Ishaan2053

Hey @nosferatu500 any updates on the new release? I have worked on multiple node selection and deletion in one of the projects using react-sortable-tree. I would love to contribute. Link of a small demo: https://youtu.be/8voLpbqaaCY

anishapant21 avatar Jul 29 '24 15:07 anishapant21

@anishapant21 I'm working on a new library. I don't have much time for this yet, but I plan to start using it myself in my next project, so it will eventually continue.

image

@Ishaan2053 I WILL use react-dnd in my new library

nosferatu500 avatar Aug 30 '24 04:08 nosferatu500

@anishapant21 When React-Virtual-Tree is released, I will archive the repository (I think) because I don't plan to support it anymore. You can fork it and add the "multi select" option and whatever you want if you have time.

React-Virtual-Tree supports multi-node selection out of the box.

I forked "react-sortable-tree" to add support for React 17 for my own purposes 3 years ago, but at this point I don't see any reason to continuing to invest my time into all that legacy and adding support for React 19, React Compiler, etc.

And I just enjoy doing something new from time to time :)

nosferatu500 avatar Aug 30 '24 04:08 nosferatu500