Open
Description
Chonky 2.x release
- Code: https://github.com/TimboKZ/Chonky/tree/2.x
- Landing: https://chonky.io/
- Docs: https://chonky.io/docs/2.x/
- Storybook: https://chonky.io/storybook/2.x/
Remaining todos:
- Move
ChonkyIconFA
into the (currently empty)chonky-icon-fontawesome
package - Migrate List view file entry from SCSS to JSS
- Fix drag & drop indicator when selection is dropped onto itself
- Migrate 1.x documentation to Docz
- Write docs for the new file action framework
- Improve Noty popups in demos
- Fix custom context menu handlers consuming events even when
FileContextMenu
component is not enabled -
Show file array validation error in the UI & consoleValidation errors are only shown in console now for better UX. - Add keyboard shortcut integration to the new search component (Ctrl+F, Escape).
- Fix default config applying default file view/sort actions twice.
- Fix shift-click range selection working when
disableSelection
is set totrue
. - Fix dark mode version of the docs banner.
- Add
FullFileBrowser
component. - Add a method for programatically requesting actions to the file browser handle.
- Fix font size in live editor in Docz
- Fix zoom and text overflow in search bar on mobile
- Add built-in file actions API reference page
Stretch goals:
- Add
folderChainIcon
field toFileData
. - Expand DnD documentation (namely describe what checks happen when files are dropped).
- Support custom toolbar/context menu ordering
- Global search support (toggling between global & local search)
- Action buttons support (Submit/Cancel)
- Support custom properties display (in addition to default file size/mod date)
- Support custom component classes (similar to Material UI)
- Support dark mode
- Support JS theme overriding
- Improve folder structure for components
- Disable backdrop on context menu so people can click/right click other things without having to dismiss the menu explicitly.
- Improve file browser styling on mobile
- Polish the compact view
- Support drag & drop into folder chain and opening files via drag & drop
- Add a way to highlight/style specific file entries
- Investigate
Cannot have two HTML5 backends
error on hot reload even when using externalDnDProvider
s. - Improve
TypeDoc
component in Docz. - Add deprecation notices & links to 1.x documentation website.
- Rename
action.fileFilter
intoaciton.selectionFilter
(with backwards-compatible deprecation warning forfileFilter
). - Add
action.option.fileFilter
for hiding files (similar to built-in "Show hidden files" functionality). - Support localization.
- Decrease bundle size.