view long list in more than one column instead of scrolling
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 1.4k
- Forks
- 354
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 43
Description
I suggest that lists in Deck should be viewable in more than one column.
How to use GitHub
- Please use the 👍 reaction to show that you are affected by the same issue.
- Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
- Subscribe to receive notifications on status change and new comments.
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Imagine a board with three lists, the first of which has 30 items, assigned with a myriad of tags, the second and third list have only a handful of items.
I have two screens, yet I need to scroll in order to see all the items in the first list. Regardless of whether I toggle compact view, a large portion of the screen is just empty, while one long list takes up a tenth of the screen and needs to be scrolled.
Describe the solution you'd like
A clear and concise description of what you want to happen.
For my brain, an automatic column wrapping feature enabled by default would be awesome.
In Deck, board and list settings, one should be able to toggle on/off whether column wrapping happens automatically where list setting takes precedence over board and Deck setting, board setting over Deck setting.
Graphically there might be the need for a visible border or greyed background for each list so that a list in two columns is still percieved as one list, but that should be easy and non-controversial.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
-
Not a true alternative: The occasionally surely valid solution of creating more balanced lists which ideally should get you a more balanced workflow sadly also involves the need of first getting a good overview of this messed-up board.
-
Overdoing alternative: Render all lists so that the maximum amount of cards fill the screen. For two very short lists, they might be shown one on top, one below. I think this might be harder to implement and harder to get to everyone's liking since it will imply messing with the lists' order, which probably would be negative for quite a lot of people (including me, please don't do this, or leave me a setting to turn it off!)
Additional context
Add any other context or screenshots about the feature request here.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating Deck's board and list rendering entry points, then inspect how Deck, board, and list settings are represented, including compact view. Define how automatic wrapping and setting precedence should work, and verify that long lists can wrap while remaining visually identifiable as one list.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100