Improve To-do List reordering with auto-scroll and persistent drag mode #2896
Unanswered
konewka17
asked this question in
Other UI enhancements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Describe the enhancement
I would like to suggest a few usability improvements to the To-do List view in the Home Assistant frontend.
1. Auto-scroll while dragging (minimal request)
When "Reorder items" is enabled and an item is dragged near the top or bottom of the page, the list should automatically scroll in that direction.
Currently, the list does not scroll during drag operations. This makes it impossible to move items across longer lists in one action. Especially when adding new items (which are appended to the bottom), moving them further up requires multiple short drag operations.
Auto-scrolling while dragging would significantly improve the experience without changing the overall UI structure.
2. Rethink “Reorder items” as a separate mode
At the moment, reordering requires explicitly enabling the "Reorder items" toggle.
Possible improvements:
This would reduce friction and make small adjustments to the list more natural and efficient.
3. Optional compact / narrow mode
To-do items are currently quite tall. When no comments are used, a significant amount of vertical space is unused.
An optional compact mode could:
Use cases
I use the To-do List to manage structured and frequently reordered tasks. When the list grows longer:
These improvements would make the feature scale better for larger lists and improve day-to-day usability without fundamentally changing how it works.
Visual examples
Current UI:
Proposed improvement:
Google Keep provides a good reference for frictionless reordering: drag handles are always visible and no dedicated “reorder mode” is required.
Anything else?
I believe these changes would make the To-do List feel more polished and efficient, especially for users managing longer or frequently reordered lists.
Beta Was this translation helpful? Give feedback.
All reactions