Skip to content

Latest commit

 

History

History
140 lines (99 loc) · 5.58 KB

CHANGELOG.md

File metadata and controls

140 lines (99 loc) · 5.58 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.4.0-rc2 - 2021-07-25

Added

  • You can now separate Drag And Drop categories to create different drag & drop sections that do not interact with each other.

Changed

  • The entire API for drag handles, draggables, drop areas, and contexts has been changed.

0.4.0-rc1 - 2021-07-25

Added

  • You can now separate Drag And Drop categories to create different drag & drop sections that do not interact with each other.

Changed

  • The entire API for drag handles, draggables, drop areas, and contexts has been changed.

0.3.0 - 2021-06-13

Added

  • Can now find item list index & index by Id.
  • Added APIs For Draggables, separating the logic between what is grabbable and what actually drags.
  • Added a DropArea.asBucket function to create a drop area that accepts elements, dispatches some events, and doesn't draw them (they just disappear).
  • New DragDropContext to capture events in a wider area than a droparea. This lets the user drag things around in an inuitive way without changing where things can be dropped.

Removed

  • Removed APIs for creating DropAreas from DragHandles, as DragHandles now immediately turn into ReactElements and cannot be deferred to render later.

Changed

  • Redid namespace organization to improve usability

0.3.0-alpha02 - 2021-05-26

Added

  • Can now find item list index & index by Id.

  • Added APIs For Draggables, separating the logic between what is grabbable and what actually drags.

  • Added a DropArea.asBucket function to create a drop area that accepts elements, dispatches some events, and doesn't draw them (they just disappear).

  • New DragDropContext to capture events in a wider area than a droparea. This lets the user drag things around in an inuitive way without changing where things can be dropped.

Removed

  • Removed APIs for creating DropAreas from DragHandles, as DragHandles now immediately turn into ReactElements and cannot be deferred to render later.

Changed

  • Redid namespace organization to improve usability

0.3.0-alpha01 - 2021-05-23

Added

  • New DragDropContext to capture events in a wider area than a droparea. This lets the user drag things around in an inuitive way without changing where things can be dropped.

Changed

  • Redid namespace organization to improve usability

0.2.0 - 2021-05-23

Added

  • Allow the user to specify the HTML tag to use to render a draggable and a drop area. This allows Tables to be used.
  • Added helper functions for managing the item collection by the consumer.

Removed

  • Took out the item location dictionary, as it was not needed by the library.
  • The update function no longer returns a command as part of a tuple. It was always returning Cmd.none, and no commands are needed.

Changed

  • Complete ground up rewrite
  • Significanty better performance
  • Significantly easier to implement API

Deprecated

  • The entire existing API is gone, replaced by a new one

0.2.0-rc3 - 2021-05-23

Added

  • Allow the user to specify the HTML tag to use to render a draggable and a drop area. This allows Tables to be used.
  • Added helper functions for managing the item collection by the consumer.

Removed

  • Took out the item location dictionary, as it was not needed by the library.
  • The update function no longer returns a command as part of a tuple. It was always returning Cmd.none, and no commands are needed.

Changed

  • Complete ground up rewrite
  • Significanty better performance
  • Significantly easier to implement API

Deprecated

  • The entire existing API is gone, replaced by a new one

0.2.0-rc2 - 2021-05-22

Added

  • Added helper functions for managing the item collection by the consumer.

Removed

  • Took out the item location dictionary, as it was not needed by the library.
  • The update function no longer returns a command as part of a tuple. It was always returning Cmd.none, and no commands are needed.

Changed

  • Complete ground up rewrite
  • Significanty better performance
  • Significantly easier to implement API

Deprecated

  • The entire existing API is gone, replaced by a new one

0.2.0-rc1 - 2021-05-22

Changed

  • Complete ground up rewrite
  • Significanty better performance
  • Significantly easier to implement API

Deprecated

  • The entire existing API is gone, replaced by a new one

0.1.0 - 2021-02-28

Added

  • Drag and Drop with Rotate.
  • Horizontal, Vertical, and Free ghost item movement.