Skip to content

fix(admin): keep cross-platform panels from overflowing - #689

Merged
CaYatur merged 1 commit into
mainfrom
fix/admin-linux-layout
Oct 1, 2026
Merged

CaYatur merged 1 commit into
mainfrom
fix/admin-linux-layout

Conversation

@CaYatur

@CaYatur CaYatur commented Oct 1, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Linux and macOS keep Genel Işık Ayarları, with Windows Dynamic Lighting-only controls and tags hidden. The WDL card stays Windows-only.
  • Now Playing stays on Linux and macOS as manual title and artist. System reading stays Windows-only, and the untranslated SMTC sentence is gone from the English UI.
  • Section cards measure their natural height before the 4px masonry grid, so choosing Çalan Parça no longer stacks every card on top of the others.
  • Scene Generator and MilkDrop Preset Generator share the row when the window is wide. The English mash-up button wraps inside the card.
  • A horizontal scrollbar no longer sits until the next redraw: cards cannot widen the grid, and the generator row is replaced in the same resize frame.

Test plan

  • node --test on admin masonry, now playing platform, lighting general, milkdrop generator panel, layers, media session, and packaging
  • Linux or a wide admin window: Studio generators sit side by side without a left-right scrollbar
  • English UI: Use On-Screen Preset stays inside the card
  • Windows: system Now Playing and Dynamic Lighting are unchanged

Linux and macOS keep general lighting and manual Now Playing, without Windows-only controls or the leftover Turkish SMTC note. Cards measure their real height before the 4px masonry grid, the scene and MilkDrop generators share a wide row, and a horizontal scrollbar no longer waits for the next redraw.
@CaYatur
CaYatur merged commit fb6cc53 into main Oct 1, 2026
1 of 5 checks passed
@CaYatur
CaYatur deleted the fix/admin-linux-layout branch October 1, 2026 19:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant