Allow buttons to be displayed ordered vertically
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 10.1k
- Forks
- 413
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 6
Description
Currently, v1alpha1 doesn't have the option to order buttons vertically, and all buttons are ordered horizontally and wrap around. It would improve the readability of the UI if we could add the capability to display buttons as rows rather than columns.
As you can see below, this simple change makes a huge difference in the readability of the UI.
For now, I am adding the invisible brail character (⠀) to the button labels to achieve this. However, this solution is not ideal as it can break depending on the resolution of the display device.
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 the v1alpha1 UI code that lays out buttons and check whether existing tests cover button ordering. Implement a supported way to display buttons in rows rather than columns, then verify the layout works across display resolutions without invisible characters in labels.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100