Repository navigation
Conversation
The Orbit tokens now live in moonbase-core, so drop the local dark theme override and the Inter/Lalezar Tailwind overrides. Fonts are declared once in the core layer; declaring them here too duplicated the weights in the Google Fonts request, which was rejected. Global headings use thin Space Grotesk, the nav keeps Lalezar for the wordmark only, and the public pages, entry cover and boot screen drop Roboto.
Add StudioDialog (four corner brackets, thin title, actions under a line) and use it for the exit, discard and open-project dialogs. The top bar is 48px with the Lalezar wordmark, scene headings are mono labels with the add button beside them, layer rows show audio level as 20 segments instead of a gradient in the text, and context menus lose shadows and rounding. Add panel labels are now Polish (and sentence case in English).
Every inspector card uses outlined fields, mono labels and segmented audio meters, with no hardcoded colors left. The inspector moves from the bottom row to a resizable right column (400-760px, the preview gives way first) and stacks vertically: header, preview, section tabs, card. The transformation card is one form grid with a shared label column and a 2x2 crop block.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🔗 Depends on: Moonbase-Systems/moonbase-core#2 (merge first: production pulls the core layer from GitHub)
🎯 Purpose of this PR:
Moves Studio to Orbit, the MoonBase Studio Design System direction shared with the Commander 7" screen.
Theme and fonts
layers/core/.../themes.css) and the Inter/Lalezar Tailwind overrides are removed; tokens and fonts come from moonbase-core only. Declaring the fonts in both layers duplicated the weights in the Google Fonts request, which was rejected, so the fonts never loaded.Workspace shell
StudioDialog(four corner brackets, thin title, actions under a line) for the exit, discard and open-project dialogs.pland sentence case inen.Properties inspector
studio.properties.labels.crop).Docs:
.ai/docs/design-tokens.mdandui-design-rules.mddescribe Orbit.✅ Checks:
nuxt typecheck, ESLint, Stylelint, Prettier and Vitest (141/141) pass. In the browser: every inspector card and tab measured at an 800px window (nothing overflows the card), top bar, add panel, context menu and dialog checked visually.Not covered: screen and camera capture flows (device access is blocked in the test browser); text and source cards still use left-aligned rows rather than the shared label grid.