Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -524,7 +524,7 @@ is the first printer target; the workflow is built to grow across ecosystems.
and complexity, detected materials/colors, object and plate counts, and the source
ecosystem. No guesswork, no fake data.
- **Validation Center** — a readiness check that answers the questions a novice
actually has: *will it print, what's preserved, what changes, and what's at risk?* —
actually has: *what could Studio check, what's preserved, what changes, and what's at risk?* —
now backed by the Design Health geometry checks above.
- **Prepare** — make a U1 profile copy in one click — review in Orca before slicing.
Originals are never overwritten; every change is recorded.
Expand Down
2 changes: 1 addition & 1 deletion desktop/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "snapmaker-studio-desktop",
"private": true,
"version": "1.6.0",
"description": "Snapmaker Studio — the local-first workflow platform for modern 3D printing. Understand any design, check if it will print, get it ready, and monitor your Snapmaker U1.",
"description": "Snapmaker Studio — the local-first workflow platform for modern 3D printing. Understand any design, see what Studio could check, get a copy ready for Snapmaker Orca, and monitor your Snapmaker U1.",
"type": "module",
"scripts": {
"dev": "vite",
Expand Down
8 changes: 4 additions & 4 deletions docs/PRODUCT_VISION.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ to span more slicers and more printers over time (not a claim of current support
**Understand → Validate → Prepare → Monitor.**
Validate is a mandatory stage, never skipped: every prepared file is *proven clean*
before output. (Brand: see [`brand/`](brand/README.md). Tagline: _Understand any
design, check if it will print, get it ready._)
design, see what Studio could check, get a copy ready for Orca._)

---

Expand All @@ -30,7 +30,7 @@ or silent compatibility failures.**
## 2. Vision

In three years, when a maker downloads a model, inherits a project, or switches
printers, the answer to "will this print, and how do I make it print here?" is a
printers, the answer to "what can I check here, and how do I get a copy ready for Orca?" is a
single app: **Snapmaker Studio.** It diagnoses, repairs, converts, optimizes,
validates, and manages — locally, openly, and across ecosystems — the way an IDE
became the home for code regardless of language or compiler.
Expand Down Expand Up @@ -67,7 +67,7 @@ pillars do not change when printers do.

| Pillar | What it owns | Today |
|---|---|---|
| **Diagnose** | Compatibility scoring, issue detection, "will it print here?" | Doctor (READY/REPAIRABLE/CONVERTIBLE/HIGH_RISK, score/100) |
| **Diagnose** | Compatibility scoring, issue detection, "what can Studio check here?" | Doctor (READY/REPAIRABLE/CONVERTIBLE/HIGH_RISK, score/100) |
| **Transform** | Convert/repair/normalize across ecosystems, preserving design | Bambu/Orca→U1, Prusa/geometry-only 3MF wrap, STL wrap, identity normalization |
| **Validate** | Prove output is clean before the user wastes a print | `is_u1_clean` gate + real-world corpus (112 files, 100% structurally valid — internal gate, not print success) |
| **Manage** | Projects, versions, libraries, comparison, history | Workspace + diff foundation (mock UI shipped; engine in progress) |
Expand Down Expand Up @@ -254,7 +254,7 @@ _(Merged from the former PRODUCT_MISSION.md.)_
multi-material print — without losing their work to format wars, vendor
lock-in, or silent compatibility failures.**

_Understand any design, check if it will print, get it ready._ The flow is always
_Understand any design, see what Studio could check, get a copy ready for Orca._ The flow is always
**Understand → Validate → Prepare → Monitor** — Validate never skipped.

## What we believe
Expand Down
Binary file modified docs/brand/social-preview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/brand/social-preview.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 4 additions & 4 deletions docs/landing/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Snapmaker Studio — The Workflow Platform for Modern 3D Printing</title>
<meta property="og:title" content="Snapmaker Studio" />
<meta property="og:description" content="Understand any design, check if it will print, and get it ready — local-first, open source. Snapmaker U1 as the first printer target." />
<meta property="og:description" content="Understand any design, see what Studio could check, and get a copy ready for Snapmaker Orca — local-first, open source. Snapmaker U1 as the first printer target." />
<meta property="og:image" content="../brand/social-preview.svg" />
<style>
:root{--bg:#0A101C;--bg2:#060A12;--surface:#16192B;--border:#334155;--text:#F2F2F2;--muted:#94A3B8;}
Expand Down Expand Up @@ -51,7 +51,7 @@

<section class="hero">
<img src="../brand/icon.svg" alt="Studio Hub" />
<h1>Understand any design. Check if it will print. <span class="g">Get it ready.</span></h1>
<h1>Understand any design. See what Studio checked. <span class="g">Get a copy ready for Orca.</span></h1>
<p class="tagline">The Workflow Platform for Modern 3D Printing.</p>
<p class="sub">Local-first &amp; open source &middot; Snapmaker U1 as the first printer target &middot; beta</p>
<div class="cta">
Expand All @@ -63,9 +63,9 @@ <h1>Understand any design. Check if it will print. <span class="g">Get it ready.
<section id="flow" class="flow">
<div class="step"><b>Understand</b><small>Colors, size &amp; complexity.</small></div>
<span class="arrow">&rarr;</span>
<div class="step validate"><b>Validate</b><small>Will it print? What changes?</small></div>
<div class="step validate"><b>Validate</b><small>What can Studio check? What changes?</small></div>
<span class="arrow">&rarr;</span>
<div class="step"><b>Prepare</b><small>A clean, print-ready copy.</small></div>
<div class="step"><b>Prepare</b><small>A U1 copy to review in Orca.</small></div>
<span class="arrow">&rarr;</span>
<div class="step"><b>Monitor</b><small>Live U1 status (read-only).</small></div>
</section>
Expand Down
Loading