tilt-dev / tilt-dev/tilt

Allow buttons to be displayed ordered vertically

Open
#6,483 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
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.
image
image

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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.