Repository navigation
This bumps Cipher to 0.1.5 and points the README install line and registry URL at v0.1.5. This body is the release notes.
v0.1.5 ships #31 and #32. Everything in it is additive. With no new props set, existing call sites behave as they do on v0.1.4.
Behavior changes
- SortableList moved onto the shared sortable model (#31). Its keys, announcements and focus handling are unchanged. One fix: pressing a grip without dragging no longer leaves the item held.
New
SortableGrid(#31): items in responsive columns (minItemWidth) that a person puts in order. Each item places its grip fromrenderItem'shandle, for example in a Card'saction.- A pointer drag moves the item into the slot under the pointer.
- From the keyboard, Left and Right move one place, and Up and Down move one row. Space or Enter picks up and drops, Escape cancels, and Alt with an arrow moves one step.
- A held card takes the pop shadow, and
isItemDisabledlocks an item.
- DataTable
reorder(#31):{ onReorder, isRowDisabled? }puts a grip at the start of the first column. A held row takes the selected surface, and the drop edge fromdata-drop-targetshows where it will land, by pointer or Up and Down.onReorderruns once, on drop. It works on flatrowsonly; leavesortunset while it's on. SortableHandleandSortableAnnouncer(#31): exported fromsortable-listfor custom sortable surfaces.- ErrorState
homeLabelandhomeLink(#32): the home link's label, and a CipherLink target that goes through the app's router. The home link is crash's secondary action and the default primary action on not-found and forbidden. - Glyphs (#32):
award,scan-line,scan-search,radar,zap,vault,file-keyandusers.layout-gridandserverare new names for the existingappsandmachineshapes.