diff --git a/packages/web/public/dimensions.css b/packages/web/public/dimensions.css index b37e3c55d..94997eb40 100644 --- a/packages/web/public/dimensions.css +++ b/packages/web/public/dimensions.css @@ -4,5 +4,16 @@ --dim-left-panel-width: 300px; --dim-tabs-panel-height: 53px; --dim-splitter-thickness: 3px; - --dim-content-left: calc(var(--dim-widget-icon-size) + var(--dim-left-panel-width) + var(--dim-splitter-thickness)); + + --dim-visible-left-panel: 1; /* set from JS */ + --dim-content-left: calc( + var(--dim-widget-icon-size) + var(--dim-visible-left-panel) * + (var(--dim-left-panel-width) + var(--dim-splitter-thickness)) + ); + + --dim-visible-toolbar: 1; /* set from JS */ + + --dim-toolbar-height: 30px; + --dim-header-top: calc(var(--dim-toolbar-height) * var(--dim-visible-toolbar)); + --dim-content-top: calc(var(--dim-header-top) + var(--dim-tabs-panel-height)); } diff --git a/packages/web/src/Screen.svelte b/packages/web/src/Screen.svelte index e5b90917f..6df2dd67c 100644 --- a/packages/web/src/Screen.svelte +++ b/packages/web/src/Screen.svelte @@ -1,10 +1,11 @@