Skip to content

2.x release #40

Open
Open
@TimboKZ

Description

@TimboKZ

Chonky 2.x release

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 & console Validation 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 to true.
  • 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 to FileData.
  • 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 external DnDProviders.
  • Improve TypeDoc component in Docz.
  • Add deprecation notices & links to 1.x documentation website.
  • Rename action.fileFilter into aciton.selectionFilter (with backwards-compatible deprecation warning for fileFilter).
  • Add action.option.fileFilter for hiding files (similar to built-in "Show hidden files" functionality).
  • Support localization.
  • Decrease bundle size.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions