Skip to content

v0.8.1 — Sticky task action footer

Choose a tag to compare

@andybochmann andybochmann released this 01 Mar 20:54
· 45 commits to main since this release

What's New

Sticky footer for task actions

The Mark Complete / Reopen button and secondary actions are now pinned to the bottom of the task sheet, accessible from any scroll position.

Before: Complete and Delete buttons were buried at the bottom of 12+ scrollable form sections — on mobile, users had to scroll through everything to reach them.

After:

  • Mark Complete / Reopen button is always visible in a sticky footer bar
  • Three-dot overflow menu contains Archive, Duplicate, Share, and Delete
  • Form content scrolls independently above the footer
  • Destructive actions (Delete) are tucked behind the menu for intentional friction

Details

  • Restructured SheetContent layout: overflow-hidden outer container with flex-1 overflow-y-auto scrollable area + pinned footer
  • Replaced stacked full-width action buttons with compact footer bar + DropdownMenu
  • Overflow menu opens upward (side="top") so it doesn't get clipped by the viewport
  • Conditional menu items: Archive (only when completed), Duplicate, Share
  • All 1861 tests passing across 175 test files