Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FR] Kanban board UX improvements #5308

Open
richardshiue opened this issue May 10, 2024 · 2 comments
Open

[FR] Kanban board UX improvements #5308

richardshiue opened this issue May 10, 2024 · 2 comments
Labels
improvements improvements on an existing feature kanban board features related to the board-view database

Comments

@richardshiue
Copy link
Collaborator

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

@richardshiue richardshiue added improvements improvements on an existing feature kanban board features related to the board-view database labels May 10, 2024
@emmggi
Copy link

emmggi commented May 10, 2024

I'd suggest using PageView on mobile for columns with a fractionViewport less than 1.0 to simply lock the column in center and a small indicator how many pages there are. The documentation has a nice demo with pagination https://api.flutter.dev/flutter/widgets/PageView-class.html

@emmggi
Copy link

emmggi commented May 10, 2024

I would also like to add to make layout changes easier on mobile. The option is a bit tucked away.

Currently it's: View name > View options > Edit view > Layout > Choose option.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvements improvements on an existing feature kanban board features related to the board-view database
Projects
None yet
Development

No branches or pull requests

2 participants