-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
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
Project page columns' height to be set by contents rather than viewports #31666
Labels
type/proposal
The new feature has not been accepted yet but needs to be discussed first.
Milestone
Comments
SimonPistache
added
the
type/proposal
The new feature has not been accepted yet but needs to be discussed first.
label
Jul 20, 2024
Looks better than before. |
I'll do a PR then |
SimonPistache
added a commit
to SimonPistache/gitea
that referenced
this issue
Jul 29, 2024
In Projects, columns heights are defined by the sum of all contents height of the biggest column, rather than a fraction of the viewport height. It default to 60vh when there is no cards to display.
SimonPistache
added a commit
to SimonPistache/gitea
that referenced
this issue
Aug 6, 2024
As demonstrated in go-gitea#31726 (comment), an horizontal scrollbar can appears while dragging a card to a column from the right side, as the ghost card is animated to fit in. Force hidding the scrollbars using overflow:clip.
SimonPistache
added a commit
to SimonPistache/gitea
that referenced
this issue
Aug 6, 2024
A vertical scrollbar can appears while dragging a card-out, when the column height is higher than the heght-viewport and the board is being reduced (quicker than its contents). Force hidding the scrollbars using overflow:clip.
SimonPistache
added a commit
to SimonPistache/gitea
that referenced
this issue
Aug 6, 2024
zjjhot
added a commit
to zjjhot/gitea
that referenced
this issue
Sep 18, 2024
* giteaofficial/main: Add missing comment reply handling (go-gitea#32050) Fix CI (go-gitea#32062) Lazy load avatar images (go-gitea#32051) Included tag search capabilities (go-gitea#32045) Do not escape relative path in RPM primary index (go-gitea#32038) feat(go-gitea#31666): Set the columns height to hug all its contents (go-gitea#31726) [skip ci] Updated translations via Crowdin [skip ci] Updated translations via Crowdin Use a common message template instead of a special one (go-gitea#31878) Check if the `due_date` is nil when editing issues (go-gitea#32035)
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Feature Description
Currently, the Project page contains columns whose height are defined by either a minimal value or a fraction of the available viewport.
If this looks pleasing on large screens — on smaller screens (using a Macbook 14"), browsing 30+ issues is not ideal:
Ctrl+F
) doesn't correctly scroll down to the highlighted match (tested on Firefox)I propose to instead set the Project board to take as much space a needed by its content:
It's easy to test an implementation by deleting the
height: calc(100vh - 450px);
rule from.project-column
selector inindex.css §9711
:What do you think? Could that help make the Kanban board easier and quicker to use?
Screenshots
The text was updated successfully, but these errors were encountered: