🐛 Fix bottom palette positioning

This commit is contained in:
Belén Albeza 2026-07-15 11:59:42 +02:00
parent 3ef1c43cf2
commit 8b95885056

View File

@ -10,7 +10,8 @@
[app.common.data :as d]
[app.common.data.macros :as dm]
[app.common.uuid :as uuid]
[app.main.constants :refer [left-sidebar-default-width]]
[app.main.constants :refer [left-sidebar-default-width
right-sidebar-default-width]]
[app.main.data.event :as ev]
[app.main.data.workspace :as dw]
[app.main.data.workspace.colors :as mdc]
@ -43,11 +44,14 @@
(d/parse-integer))
rulers-width (if rulers? 22 0)
min-left-sidebar-width left-sidebar-default-width
left-padding 4
calculate-padding-left (+ rulers-width (or left-sidebar-size min-left-sidebar-width) left-padding 1)]
left-padding 3
sidebar-width (or left-sidebar-size min-left-sidebar-width)
;; The sidebars render scaled by `--ui-scale`, but the rulers live in the
;; viewport (not scaled), so only the sidebar portions are multiplied.
fixed-left (+ rulers-width left-padding 1)]
#js {"paddingLeft" (dm/str calculate-padding-left "px")
"paddingRight" "322px"}))
#js {"paddingLeft" (dm/str "calc(" sidebar-width "px * var(--ui-scale) + " fixed-left "px)")
"paddingRight" (dm/str "calc(" right-sidebar-default-width "px * var(--ui-scale) + 4px)")}))
(mf/defc palette*
[{:keys [layout on-change-size]}]