From 0602044c5794641fe41fce57840aff370603fe16 Mon Sep 17 00:00:00 2001 From: worldisonline <242876766+worldisonline@users.noreply.github.com> Date: Mon, 20 Jul 2026 23:13:16 +0200 Subject: [PATCH] Redesign Prism Studio interface --- CHANGELOG.md | 11 + .../src/App/Components/BorderedContainer.lua | 27 +- plugin/src/App/Components/Header.lua | 133 +++---- plugin/src/App/Components/PrismBackground.lua | 209 +++++++++++ .../App/Components/PrismBackground.spec.lua | 104 ++++++ plugin/src/App/Components/Spinner.lua | 2 +- plugin/src/App/Components/TextButton.lua | 19 +- plugin/src/App/Components/TextInput.lua | 40 ++- plugin/src/App/Page.lua | 1 + plugin/src/App/StatusPages/Confirming.lua | 170 +++++---- plugin/src/App/StatusPages/Connected.lua | 314 +++++++++-------- plugin/src/App/StatusPages/Connecting.lua | 68 ++-- plugin/src/App/StatusPages/Error.lua | 3 + plugin/src/App/StatusPages/NotConnected.lua | 234 +++++++----- plugin/src/App/StatusPages/Settings/init.lua | 12 +- .../src/App/StatusPages/StatusPages.spec.lua | 211 +++++++++++ plugin/src/App/Theme.lua | 241 +++++++------ plugin/src/App/Theme.spec.lua | 26 ++ plugin/src/App/init.lua | 27 +- plugin/src/Assets.lua | 12 +- plugin/src/Branding.lua | 19 + plugin/src/Branding.spec.lua | 30 ++ plugin/src/Exec.spec.lua | 15 + plugin/src/ExecSpike.lua | 333 ------------------ plugin/src/ExecSpike.spec.lua | 237 ------------- plugin/src/ExecSpikePlugin.server.lua | 88 ----- 26 files changed, 1372 insertions(+), 1214 deletions(-) create mode 100644 plugin/src/App/Components/PrismBackground.lua create mode 100644 plugin/src/App/Components/PrismBackground.spec.lua create mode 100644 plugin/src/App/StatusPages/StatusPages.spec.lua create mode 100644 plugin/src/App/Theme.spec.lua create mode 100644 plugin/src/Branding.lua create mode 100644 plugin/src/Branding.spec.lua delete mode 100644 plugin/src/ExecSpike.lua delete mode 100644 plugin/src/ExecSpike.spec.lua delete mode 100644 plugin/src/ExecSpikePlugin.server.lua diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ac21a66..00573e19 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Rojo Changelog +## Prism 0.1 (Development) + +* Made `prism` the primary executable while retaining a thin `rojo` compatibility executable and the `librojo` library/crate identity. +* Added deterministic current-directory project discovery for `prism serve`. +* Changed managed local installation to `PrismManagedPlugin.rbxm` and added read-only local plugin diagnostics with `prism plugin list`. +* Completed Prism branding across the Studio plugin while preserving Rojo-compatible project, protocol, widget, action, setting, and layout identifiers. +* Redesigned the existing Studio panel with a responsive dark glass theme, Prism assets, and a low-motion ambient color background. +* Removed the exec feasibility spike after moving its unique cleanup regression into the production exec tests. + +The entries below are the retained upstream Rojo changelog and attribution. +