Make space reordering discoverable with smoother drag animation #171

Merged
hodlbod merged 6 commits from priyanshu_bharti/flotilla:138-space-reorder-discoverable into dev 2026-04-13 22:38:02 +00:00
Contributor

Summary

This PR improves the reordering experience on the Spaces page by making drag behavior more discoverable and reducing choppy movement during reorder.

What changed

Added a drag-handle indicator to space items so users can clearly see that items are draggable.
Added flip animation to smooth out item movement while reordering.
Polished handle visibility behavior across desktop and mobile layouts for a cleaner UX.

Why

Addresses issue #138 (from usability test #133):
Show a drag handle on the spaces page.
Make the reordering animation less choppy.

Validation

Manually tested reorder behavior on desktop and mobile layout.
Verified local checks pass:
pnpm check
pnpm lint

Before/After effect

Before: drag affordance was not obvious and movement felt abrupt.

After: drag affordance is visible and list reordering feels smoother.

## Summary This PR improves the reordering experience on the Spaces page by making drag behavior more discoverable and reducing choppy movement during reorder. ## What changed Added a drag-handle indicator to space items so users can clearly see that items are draggable. Added flip animation to smooth out item movement while reordering. Polished handle visibility behavior across desktop and mobile layouts for a cleaner UX. ## Why Addresses issue #138 (from usability test #133): Show a drag handle on the spaces page. Make the reordering animation less choppy. ## Validation Manually tested reorder behavior on desktop and mobile layout. Verified local checks pass: pnpm check pnpm lint ## Before/After effect Before: drag affordance was not obvious and movement felt abrupt. After: drag affordance is visible and list reordering feels smoother.
Owner

This doesn't follow the mockup created in the issue, could you add the handle in the correct location? Also, see the video below — the drag animation can be kind of jittery.

This doesn't follow the mockup created in the issue, could you add the handle in the correct location? Also, see the video below — the drag animation can be kind of jittery.
Author
Contributor

hii @hodlbod , could you please review it when you have time.
if its looks good then i'll be updated this
Thanks !

hii @hodlbod , could you please review it when you have time. if its looks good then i'll be updated this Thanks !
Owner

The demo video looks great, but the PR still has the menu-dots icon instead of the drag handle.

The demo video looks great, but the PR still has the menu-dots icon instead of the drag handle.
Author
Contributor

hii @hodlbod ,
I have fixed it now.

hii @hodlbod , I have fixed it now.
Owner

The handle looks good now, but the drag behavior is still pretty buggy for me, both in Brave (Chromium) and Zen (Firefox)

The handle looks good now, but the drag behavior is still pretty buggy for me, both in Brave (Chromium) and Zen (Firefox)
hodlbod reviewed 2026-04-13 22:34:26 +00:00
hodlbod left a comment
Owner

Looks good, just one cleanup

Looks good, just one cleanup
@@ -183,2 +206,2 @@
<Page>
<PageBar>
<Page class="cw-full">
<PageBar class="cw-full">
Owner

This class name no longer exists

This class name no longer exists
priyanshu_bharti marked this conversation as resolved
hodlbod added 6 commits 2026-04-13 22:37:53 +00:00
hodlbod force-pushed 138-space-reorder-discoverable from 382d3119be to 5ae7def6fb 2026-04-13 22:37:53 +00:00 Compare
hodlbod merged commit 796f37d320 into dev 2026-04-13 22:38:02 +00:00
hodlbod deleted branch 138-space-reorder-discoverable 2026-04-13 22:38:03 +00:00
Author
Contributor

@hodlbod Done ! Please take a look at it now.

@hodlbod Done ! Please take a look at it now.
Sign in to join this conversation.