Revert "feat(ui): Force 3D — experimental Threlte view mode (#104)"#105
Merged
Conversation
This was referenced May 8, 2026
Merged
fedorovvvv
added a commit
that referenced
this pull request
May 8, 2026
## Summary Release branch for v0.1.13. Cuts from `develop` (38 commits ahead of `main`). ## Highlights - **shared/ui catalogue** (PRD-018 / RFC-016) — 20+ primitives based on `bits-ui`, showcased on `/playground` in light + dark themes. - **Rule 24** — `shared/ui` ownership and customisation discipline. Forbids `:global()` re-skins of primitive internals from upper FSD layers; ships a verification grep snippet. - **Audit-driven primitive variants**: `Button.variant=ghost-mono`, `Button.size=icon`, `Badge.variant=mono`, `Toggle/ToggleGroup.variant=outline-mono`, `Alert.tone=banner`, `TabsList.wrap`. Replaces hand-rolled markup across widgets. - **`orch` theme** — third palette (Orchestra-inspired), exposed as a hidden 5-click easter egg with a 2 s freeze after unlock. - **Dense-graph render-resilience** for Sankey + Tree at 100+ artifacts. - **Adopt `svelte-sonner`** for toasts. - **Revert** Force 3D experimental Threlte view mode (#103, reverted in #105). `dist-experimental` cap stays at 6M. ## Test plan - [x] `npm run build` — both `dist/` and `dist-experimental/` build clean (dist-experimental: 2.43M) - [x] `npm run smoke` — passes against scratch workspace - [ ] CI matrix (ubuntu / macos / windows) green - [ ] No host-isolation regressions (rule 20) - [ ] No template-purity regressions (rule 21) - [ ] No mutating subcommands behind `/api/*` (rule 22) Refs: PRD-018, RFC-016, EVID-022, EVID-023, EVID-024, PRD-019 🤖 Generated with [Claude Code](https://claude.com/claude-code)
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.
Reverts #104 in full as requested.
git revert -m 1 c60fd77undoes:template/src/widgets/dependency-graph-3d/(Force 3D widget).force3dfromGRAPH_VIEWS+GraphViewunion.Select.svelte(no badge support).three,@threlte/core,@threlte/extras,d3-force-3d,@types/threefromtemplate/package.json.template/package-lock.json.// TODO(force-mode-2d3d-switch)fromForceView.svelte.scripts/build.mjsDIST_EXPERIMENTAL_MAX_BYTESto3 * 1024 * 1024(the 3M → 6M bump bundled in PR feat(ui): Force 3D — experimental Threlte view mode (closes #103) #104 is reverted in the same commit)..forgeplan/prds/PRD-022,.forgeplan/rfcs/RFC-019,.forgeplan/evidence/EVID-027.Issue #103 will be reopened after merge — the feature is no longer in the codebase, so its tracking issue should reflect that.
Test plan
npm run check— 0 errors / 0 warnings (1047 files, matches pre-feat(ui): Force 3D — experimental Threlte view mode (closes #103) #104 baseline).🤖 Generated with Claude Code