brownplt / pyret-lang

The Pyret language.
Other
1.06k stars 106 forks source link

Use react-accessible-treeview for the fs browser #1699

Closed jpolitz closed 10 months ago

jpolitz commented 10 months ago

Before:

image

After:

image

I think this is a dramatic improvement. Relevant library:

https://www.npmjs.com/package/react-accessible-treeview

This also deletes code by relying on icon packages and rendering from that library, just grabbing the events from nodes being selected.

This needs more color/UI work, but getting PR through while I have a second.