Skip to main content

Changelog

Every improvement, automatically tracked from our commit history.

Subscribe via Atom feed
← Prev Page 4 of 266 Next →
March 1, 2026
patch Desktop Shell

Increase Dashboard scroll bottom padding to 80px

Desktop 1.70.0 | 7252decf
Details

Match the Data tab's bottom padding (80px) on Overview and Subsystems

tabs. The 32px padding from the earlier commit was insufficient to

buffer against the content area overflow, leaving the last items

partially clipped at the window boundary.

patch Desktop Shell

Restructure title bar: overlay spacer + margin-based content offset

Desktop 1.70.0 | 666bbfd0
Details

The title bar spacer was a Grid row that consumed space from inside the

Grid, but the Grid still received the full ClientSize.Height as its

available height. This meant the star row (content) was sized relative

to the Grid's internal space, not the actual visible window area.

Changed approach:

  • TitleBarSpacer is now a visual overlay (VerticalAlignment=Top, ZIndex)

that paints the background behind macOS traffic lights but does NOT

participate in the content Grid layout

  • Content Grid uses Margin="0,28,0,0" which causes Panel.ArrangeOverride

to give it (ClientSize.Height - 28) as its arranged height

  • Grid RowDefinitions simplified to "Auto,*" (banner + content)

This ensures the content Grid's star row is sized to exactly the visible

area below the title bar, with no ambiguity about how the 28px offset

is applied.

patch Desktop Shell

Add OffScreenMargin compensation for macOS content overflow

Desktop 1.70.0 | 27ff708d
Details

If OffScreenMargin (window shadow area) has non-zero bottom value,

apply it as bottom margin on the main content Grid. On macOS, the

layout area can extend into the shadow region, causing plugin

ScrollViewers to overflow the visible window boundary.

patch Desktop Shell

Add layout diagnostics + ContentControl stretch + dynamic title bar height

Desktop 1.70.0 | 6ae97cac
Details

Added diagnostic logging on window open to capture actual

WindowDecorationMargin and OffScreenMargin values — this will reveal

if the macOS platform reports a different title bar height than our

hardcoded 28px (e.g., 38px on notch displays), causing content to

overflow the window bottom.

Also added explicit HorizontalContentAlignment and

VerticalContentAlignment="Stretch" on the plugin ContentControl to

ensure hosted views fill the available space.

If WindowDecorationMargin.Top differs from 28, the title bar spacer

row and border height are dynamically adjusted.

patch Desktop Shell

Fix content overflow: replace DockPanel with Grid for explicit height

Desktop 1.70.0 | 39b3e4c3
Details

The DockPanel fill-child layout was not correctly constraining content

height with ExtendClientAreaToDecorationsHint, causing plugin views

(most visible on Dashboard Subsystems tab) to overflow the window

boundary by approximately the title bar height.

Replaced the root DockPanel with a Grid using explicit RowDefinitions

(28px title bar, Auto license banner, star content row). Grid star rows

provide deterministic height constraints independent of measurement

order, ensuring the content area fills exactly the visible space below

the title bar.

← Prev Page 4 of 266 Next →

Get notified about new releases