RST Development

Last Updated on April 4, 2021 by Neil Murray

RST Development #

We follow the development of RST very closely and make comments where we can contribute.

We have made pull requests which have contributed to the ongoing development of RST – most significantly on the Drag from external source advanced example.

Refer:

v1.0.0 `dndWrapExternalSource` api no longer exists. You can achieve the same functionality and more with react-dnd
APIs, as demonstrated in the storybook example.

Issues #

Possibly rebuild on top of @atlaskit tree?
Childless Nodes
How to implement canExpand?
How to highlight last expanded item?
fix: recalculate rowHeight() when isVirualized
You may not call monitor.canDrop() inside your canDrop() implementation – SASTRA
rowHeight not refreshing while dragging
[Discussion] Switch Back to CSS Modules
RTL support?
Refactor css-modules to plain css – DONE
Future of Styling/CSS and Theming – IMPORTANT – DONE
Accessability in react-sortable-tree
Adding more parameters to rowHeight – DONE
When users hover a dragged node over a closed parent node(lazy children)
Update drag & drop feature
Tree to tree dragging – apply different styles
Context menu?
Does the component support direction changing?
Feature: `onDragStateChanged` callback
Suggestion: keep basic template simple – IN PROGRESS
Dragging without using the drag handle – DONE
Include node info in rowHeight callback – DONE
Custom NodeRendererDefault with different heights
No node found at the given path
Enable library theming – DONE
Is the Height mandatory?
How to save the value of an input field for a specific node
Custom styles for different level nodes – DONE
Customizing styles – DONE
How to get `parentKey` to add new node
Full width row – DONE
Move multiple items at once (similar to CRTL + Click)

Other #

Tell me how you’re using react-sortable-tree