fix(ui): Reinstate selected tag container pointer behavior #286 #291

Merged
imAsparky merged 2 commits from issue-286 into main 2025-10-25 08:51:44 +00:00
imAsparky commented 2025-10-25 08:48:45 +00:00 (Migrated from github.com)

Remove Sortable.js drag-to-reorder functionality
Sortable added complexity that did not Provide
value for effort in this case.

  • Removed Sortable.js initialization and reorderTags() method from Alpine component
  • Deleted drag-related CSS (grab cursors, sortable states)
  • Removed x-ref="tagContainer" from template
  • Fixed dropdown toggle behavior: container click now properly opens/closes
  • Improved pill UX: only X button is interactive, pill body is visual only
  • Preserved tag selection order via tagOrder array

Tags maintain selection order without drag complexity. Component is simpler and has clearer UX.

closes #286

Remove Sortable.js drag-to-reorder functionality Sortable added complexity that did not Provide value for effort in this case. - Removed Sortable.js initialization and reorderTags() method from Alpine component - Deleted drag-related CSS (grab cursors, sortable states) - Removed x-ref="tagContainer" from template - Fixed dropdown toggle behavior: container click now properly opens/closes - Improved pill UX: only X button is interactive, pill body is visual only - Preserved tag selection order via tagOrder array Tags maintain selection order without drag complexity. Component is simpler and has clearer UX. closes #286
github-actions[bot] commented 2025-10-25 08:50:25 +00:00 (Migrated from github.com)

Code Coverage Report

Code Coverage

Summary

  • Overall Coverage: 73.0%
  • Minimum Required: 50%
  • Status: PASSED

Report generated on 2025-10-25 08:50:25 UTC

Package Details

Package Coverage
tag_me.utils 🟢 86.1%
tag_me.views 🟢 72.5%
tag_me 🟢 68.0%
tag_me.models 🟢 65.2%
tag_me.templatetags 🟢 63.4%
tag_me.forms 🟢 60.8%
# Code Coverage Report ![Code Coverage](https://img.shields.io/badge/coverage-73.0%25-yellow) ## Summary - **Overall Coverage**: 73.0% - **Minimum Required**: 50% - **Status**: ✅ PASSED *Report generated on 2025-10-25 08:50:25 UTC* ## Package Details | Package | Coverage | |---------|-----------| | tag_me.utils | 🟢 86.1% | | tag_me.views | 🟢 72.5% | | tag_me | 🟢 68.0% | | tag_me.models | 🟢 65.2% | | tag_me.templatetags | 🟢 63.4% | | tag_me.forms | 🟢 60.8% |
Sign in to join this conversation.
No description provided.