44px buttons with 35px icons read small on a 540px panel, and a stack's members were 12px inside a 35px box — unreadable, which is the whole job of the collapsed form. 56/44 now, and the member icons give back the border and padding that were being subtracted from them as well as the grid spacing. Both numbers live in Config so this is a setting rather than a rebuild, with spin boxes in Settings > Dock. Two numbers and not one ratio: the button is the row's height and the icon is what you see, and fixing the ratio would mean either cramped icons in a tall row or icons overflowing a short one.
19 lines
834 B
QML
19 lines
834 B
QML
import qs.modules.common
|
|
import qs.modules.common.widgets
|
|
import QtQuick
|
|
import QtQuick.Layouts
|
|
|
|
RippleButton {
|
|
Layout.fillHeight: true
|
|
// No top-only Layout.topMargin: it shoved every button DOWN with nothing
|
|
// balancing it, so icons drooped below the bar. The dockRow already
|
|
// centers the row in the visible bar; let fillHeight do the centering.
|
|
implicitWidth: implicitHeight - topInset - bottomInset
|
|
buttonRadius: Appearance.rounding.normal
|
|
|
|
// 56, not 44. The dock read small on a 540px-wide panel — Casey,
|
|
// 2026-08-07: "the whole dock is a bit small, it should scale a bit."
|
|
// This is the one number the row's height follows, so the icons and the
|
|
// stack box scale with it rather than each being tuned apart.
|
|
background.implicitHeight: Config.options?.dock.buttonSize ?? 56
|
|
}
|