menu css and wire
This commit is contained in:
21
README.md
21
README.md
@@ -25,13 +25,19 @@ list:
|
||||
|
||||
```css
|
||||
#board td .board-task-list.board-task-list-compact {
|
||||
max-height: calc(100vh - 240px) !important;
|
||||
max-height: calc(100vh - var(--sv-shrink-offset, 240px)) !important;
|
||||
min-height: 0 !important;
|
||||
}
|
||||
```
|
||||
|
||||
The `240px` reserves room for the page header, the board column header, the horizontal
|
||||
The offset reserves room for the page header, the board column header, the horizontal
|
||||
scrollbar, and a little breathing space. A fixed-pixel budget is more reliable than a
|
||||
proportional value because that chrome is a fixed height regardless of screen size.
|
||||
proportional value because that chrome is a fixed height regardless of screen size. It
|
||||
defaults to `240px` and is configurable (see Settings below).
|
||||
|
||||
The `min-height: 0` is essential: Kanboard's drag-and-drop sets an inline `min-height` on
|
||||
each column equal to its full content height, and in CSS `min-height` beats `max-height`,
|
||||
so without this reset the tall columns would never shrink.
|
||||
|
||||
The override only applies while columns are collapsed (when core adds the
|
||||
`board-task-list-compact` class). It changes no data and runs no database migration.
|
||||
@@ -53,11 +59,12 @@ Copy this folder into your Kanboard installation as `plugins/ShrinkVertically/`.
|
||||
directory name must be exactly `ShrinkVertically` (Kanboard derives the plugin namespace
|
||||
from the folder name). Reload the board; no build step, no configuration.
|
||||
|
||||
## Tuning
|
||||
## Settings
|
||||
|
||||
Edit the single `240px` value in `Asset/css/shrink-vertically.css`. Increase it if the
|
||||
scrollbar is still clipped (for example with a taller theme header); decrease it to make
|
||||
the collapsed columns taller.
|
||||
Go to "Settings -> Shrink Vertically" to set the pixel offset. The value is stored in the
|
||||
Kanboard configuration and injected in the page head as the `--sv-shrink-offset` CSS
|
||||
variable. Increase it if the scrollbar is still clipped (for example with a taller theme
|
||||
header); decrease it to make the collapsed columns taller. Default: 240.
|
||||
|
||||
## License
|
||||
|
||||
|
||||
Reference in New Issue
Block a user