kernelci / kernelci/dashboard

Table columns should have fixed/consistent size

Open
#420 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Frontend
Dominant language
Python
Stars
9
Forks
31
Avg merge
3d 19h
Merged PRs (30d)
16

Description

The columns of any table are currently flexible, meaning that depending on the content of the rows, the columns may have varying sizes. This is especially noticeable when looking at tables with pagination (such as in the Builds Tab of Tree Details page, or the main page, Tree Listing). Having a fixed length for columns would prevent drastic changes in the UI.

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 table implementation used by the Builds Tab of the Tree Details page and the Tree Listing page, then inspect how pagination affects column widths. Confirm the desired fixed sizing behavior across pages and content, and verify that the layout no longer shifts drastically when rows change.

Written by the indexing model from the issue text.

Assessment

Domain
frontend, web-dev
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.