Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,17 @@

## [Unreleased]

## [2.1.0] - 2026-09-30

### Added
- A dashboard type can declare its grid when it is registered, with its number of columns, its row height and its gap, and each dashboard is drawn at the grid its type declared. A type that declares none gets the grid it had before.

### Fixed
- Holding a widget to start editing a dashboard works, rather than edit mode starting from a press that was let go early.
- A panel a widget opens, such as the note behind a stat card's information button, is drawn over the widgets beside it rather than under them.

### Changed
- A widget takes its size from its type each time the dashboard is drawn, and a saved layout keeps where each widget sits and not its size.
- A dashboard shows its widgets and nothing else until a person asks to edit it. The list of widgets to add, the way to remove one, and resizing all wait behind edit mode, which starts off.
- A widget being edited drags from any point on it, where it used to drag by a handle it carried. A widget is removed by being dropped on a target, where it used to carry a Remove button.
- The list of widgets to add opens as a modal from a control beside Done, and closes once a widget is chosen.
Expand Down
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
dash_kit (2.0.2)
dash_kit (2.1.0)
keystone_ui (>= 0.11.0)
keystone_ui-blocks (>= 0.6.0)
rails (>= 7.1)
Expand Down
2 changes: 1 addition & 1 deletion lib/dash_kit/version.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
module DashKit
VERSION = "2.0.2"
VERSION = "2.1.0"
end
Loading