[core] Allow drag-and-drop re-ordering of Columns/Feeds #5

Open
opened 2025-10-31 16:55:25 -05:00 by GiteaMirror · 1 comment
Owner

Originally created by @dezponia on GitHub (Mar 2, 2025).

I found it a bit unclear how to re-order the Columns on a Deck until I eventually discovered the Left/Right Arrows in the Column settings.

For Feeds within a Column there doesn't appear to be a way to re-order them without removing and re-adding them in the desired order?

My initial assumption was that I could just click-and-drag on the the Columns/Feeds icon/title to re-order them on the Desktop app. In the Android app my assumption was that I could long-press-and-move the Columns/Feeds using the icon/title at the bottom/top-of-Column.

Describe the solution you'd like

Implement click-and-drag using the Column Icon on Desktop to re-order them. Use long-press-and-move in the mobile app.

Implement click-and-drag on Feeds within a Column on Desktop to re-order them within. Use long-press-and-move in the mobile app.

If a Feed is re-ordered the Column icon should update to reflect that. Alternatively allow users to select what Column icon they want from a list of the configured feeds and/or a list of pre-made Icons for common use cases.

Originally created by @dezponia on GitHub (Mar 2, 2025). ## Is your feature request related to a problem? Please describe I found it a bit unclear how to re-order the Columns on a Deck until I eventually discovered the Left/Right Arrows in the Column settings. For Feeds within a Column there doesn't appear to be a way to re-order them without removing and re-adding them in the desired order? My initial assumption was that I could just click-and-drag on the the Columns/Feeds icon/title to re-order them on the Desktop app. In the Android app my assumption was that I could long-press-and-move the Columns/Feeds using the icon/title at the bottom/top-of-Column. ## Describe the solution you'd like Implement click-and-drag using the Column Icon on Desktop to re-order them. Use long-press-and-move in the mobile app. Implement click-and-drag on Feeds within a Column on Desktop to re-order them within. Use long-press-and-move in the mobile app. If a Feed is re-ordered the Column icon should update to reflect that. Alternatively allow users to select what Column icon they want from a list of the configured feeds and/or a list of pre-made Icons for common use cases.
GiteaMirror added the enhancement label 2025-10-31 16:55:25 -05:00
Author
Owner

@ricoberger commented on GitHub (Apr 19, 2025):

Hi @dezponia, the re-ordering of sources (feeds) within a column was implemented in #245.

While I like the idea of re-ordering the columns via drag and drop, this seems currently not that easily achievable with Flutter. For mobile we are using the TabBar widget and for desktop the NavigationRail widget. Both of them do not provide an option per default to re-order items (e.g. https://github.com/flutter/flutter/issues/127693).

I will keep the issue open and check if this will be implemented later, but since re-ordering is already achieved via the arrow buttons, this doesn't have the highest priority for me.

@ricoberger commented on GitHub (Apr 19, 2025): Hi @dezponia, the re-ordering of sources (feeds) within a column was implemented in #245. While I like the idea of re-ordering the columns via drag and drop, this seems currently not that easily achievable with Flutter. For mobile we are using the `TabBar` widget and for desktop the `NavigationRail` widget. Both of them do not provide an option per default to re-order items (e.g. https://github.com/flutter/flutter/issues/127693). I will keep the issue open and check if this will be implemented later, but since re-ordering is already achieved via the arrow buttons, this doesn't have the highest priority for me.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/feeddeck#5