AppFlowy-IO / AppFlowy-IO/AppFlowy

[FR] Kanban board UX improvements

未关闭
#5,308 2 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
improvements kanban board mobile
主要语言
Dart
星标
76.6k
派生
6k
PR 合并指标
30 天内没有已合并 PR

描述

### Description

- scrolling automatically vertically in a group according to focus traversal if the group has more cards than can fit on the screen
- scrolling automatically horizontally if there are more groups than can fit on the screen according to focus traversal
- scrolling automatically to the bottom of the group once a card has been created from the bottom (now it's scrolling to the bottom BEFORE the card has been created)
- allow left and right arrow keys. right now it's implemented like notion: up and down to go previous/next card in a group, and once the user reaches the end, the next up/down will move to the next/previous group. To implement this feature would require getting the widget position and size of the cards in each group and figure out which card in the adjacent group is nearest. Simply using index to navigate to the card in the adjacent group isn't a good solution because some cards may be tall and others be very short.
- implement a rectangular select tool to select multiple cards with one mouse drag

### Impact

Users of the kanban board

### Additional Context

_No response_

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。