Commit Graph
15 Commits
Author SHA1 Message Date
David Lechner bf4670b25d update to react 18
We were stuck on react 16.x for a long time but dependencies seem to
have caught up enough that migration is trivial now.
2023-05-17 16:33:47 -05:00
David Lechner 7b9509dbf0 utils/tree-renderer: drop react-complex-tree workaround
This bug was fixed in react-complex-tree v2.0.1.
2022-12-19 15:17:31 -06:00
David Lechner 9d71bb4734 eslint: enable react-hooks checks
Also fix all errors, which can lead to subtile bugs.

Mostly fixings deps and refactoring to make typescript happy.
2022-12-17 13:56:01 -06:00
David Lechner ee466ac904 yarn: update react-complex-tree to v2.0.0
Includes fixes for breaking changes.
2022-12-17 12:05:52 -06:00
David Lechner 0cb585b3e7 Revert "yarn: update react-complex-tree to v2.0.0"
This reverts commit f0434b50ed.

This requires react >= v18
2022-12-16 18:12:23 -06:00
David Lechner f560370b51 explorer: fix file tree label 2022-12-16 17:54:36 -06:00
David Lechner f0434b50ed yarn: update react-complex-tree to v2.0.0 2022-12-16 17:54:36 -06:00
David Lechner a835934028 explorer: render file toolbar on hover
This improves performance by only rendering the toolbar for each file
when it is actually shown.
2022-06-15 12:03:29 -05:00
David Lechner 48bd65c5b8 fix breaking changes for typescript 4.7 2022-06-03 11:32:36 -05:00
David Lechner ef7f6d15c4 improve focus styles 2022-05-16 21:59:58 -05:00
David Lechner 65623f801d update for breaking blueprintjs style changes
it is no longer feasible to build the blueprintjs css ourselves, so we
just use all of the default variable values and override things using
selectors instead.
2022-05-11 18:13:36 -05:00
David Lechner 626dc82b6b tree-renderer: better workaround for focus manager
Changing the focus manager at runtime doesn't work as expected, so we
work around with a css hack instead.
2022-04-05 17:31:47 -05:00
David Lechner 6289f1df92 utils/tree-renderer: do not make icon focusable 2022-04-05 11:13:42 -05:00
David Lechner 7abdcf85e7 LicenseDialog: make license list keyboard accessible 2022-03-19 21:20:02 -05:00
David Lechner 9de4227ec1 explorer: use keyboard accessible tree 2022-03-19 18:21:00 -05:00