Skip to content

1.8.0

Choose a tag to compare

@andrebrait andrebrait released this 21 Aug 16:30
· 9 commits to main since this release

What's changed

  • Reorder fan configurations with a button per direction instead of dragging. Dragging was unusable on a phone: it fought the page scroll, gave no reliable idea of where a block would land, and flickered while a finger was down. Each configuration now carries two arrows where the drag handle used to be, shown while sorting is unlocked. The one at each end of the list is disabled, and the arrows point along the row or across it depending on where the block would actually land.
  • Fix a fan configuration being wider than a phone screen, introduced in 1.7.0 by the wrapping layout.
  • Save the order one request at a time. Two quick moves could previously race, and the slower one could be what ended up saved.
  • Run the test suite on every pull request and on main, and show the icon and badges in the README.

Upgrade compatibility

Existing configurations continue to work and need no migration, and the saved arrangement of fan configurations is unchanged.

Dragging is removed rather than hidden: reordering is done with the arrows, on a desktop as well as a phone. The lock in the header still controls whether the order can be changed at all.