[GH-ISSUE #5524] [FR] Board move multiple items to a group with shortcut #2461

Open
opened 2026-03-23 21:22:36 +00:00 by mirror · 5 comments
Owner

Originally created by @Xazin on GitHub (Jun 12, 2024).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/5524

Originally assigned to: @PirateBrook on GitHub.

Description

We can now select cards in a board with Shift + click or holding Shift and using down/up arrow keys.

We have a shortcut for moving ONE card to previous/next group, I'd like to enable this behavior for when multiple cards are selected, this is the intended behavior:

Cards selected from multiple groups

  • When moving cards to previous or next using the shortcut, all cards should move to the group of the card that is selected furthest to the left/right.
  • This means that if we have groups A, B, and C, and a card is selected in both group A, and B, and the shortcut , is used to move items to the left, all selected cards will end up in group A.
  • This means that if we have groups A, B, and C, and a card is selected in both group A, and B, and the shortcut . is used to move items to the right, all selected cards will end up in group B.

Cards selected from same group

  • When moving cards to previous/next group, all cards should move from the same group to the previous/next group

Impact

Empower kanban users

Additional Context

See appflowy_flutter\lib\plugins\database\board\presentation\widgets\board_shortcut_container.dart

Originally created by @Xazin on GitHub (Jun 12, 2024). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/5524 Originally assigned to: @PirateBrook on GitHub. ### Description We can now select cards in a board with `Shift + click` or holding `Shift` and using down/up arrow keys. We have a shortcut for moving *ONE* card to previous/next group, I'd like to enable this behavior for when multiple cards are selected, this is the intended behavior: **Cards selected from multiple groups** - When moving cards to previous or next using the shortcut, all cards should move to the group of the card that is selected furthest to the left/right. - This means that if we have groups A, B, and C, and a card is selected in both group A, and B, and the shortcut `,` is used to move items to the left, all selected cards will end up in group A. - This means that if we have groups A, B, and C, and a card is selected in both group A, and B, and the shortcut `.` is used to move items to the right, all selected cards will end up in group B. **Cards selected from same group** - When moving cards to previous/next group, all cards should move from the same group to the previous/next group ### Impact Empower kanban users ### Additional Context See `appflowy_flutter\lib\plugins\database\board\presentation\widgets\board_shortcut_container.dart`
Author
Owner

@KaranKaira commented on GitHub (Jun 22, 2024):

@Xazin , can u pls assign this to me
working on this

<!-- gh-comment-id:2183908971 --> @KaranKaira commented on GitHub (Jun 22, 2024): @Xazin , can u pls assign this to me working on this
Author
Owner

@yvonmanzi commented on GitHub (Jan 2, 2025):

Hi @Xazin! I could take this on if it's still available.

<!-- gh-comment-id:2568119893 --> @yvonmanzi commented on GitHub (Jan 2, 2025): Hi @Xazin! I could take this on if it's still available.
Author
Owner

@HARSHVARDHAN-BARETH commented on GitHub (Feb 16, 2025):

Hey @Xazin can you plz assign this to me if it's still remain.

<!-- gh-comment-id:2661398586 --> @HARSHVARDHAN-BARETH commented on GitHub (Feb 16, 2025): Hey @Xazin can you plz assign this to me if it's still remain.
Author
Owner

@noorinrahila commented on GitHub (Feb 25, 2025):

@Xazin Could you assign this to me I like to work on it

<!-- gh-comment-id:2680053702 --> @noorinrahila commented on GitHub (Feb 25, 2025): @Xazin Could you assign this to me I like to work on it
Author
Owner

@PirateBrook commented on GitHub (May 29, 2025):

@LucasXu0 I'd like to take this task—could you assign it to me?

<!-- gh-comment-id:2918869312 --> @PirateBrook commented on GitHub (May 29, 2025): @LucasXu0 I'd like to take this task—could you assign it to me?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#2461
No description provided.