Skip to content

2.x release #40

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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