Skip to content

Windows MD3 Rewrite

Material Fixture edited this page Jul 19, 2026 · 4 revisions

Windows MD3 rewrite

The fork's primary deliverable is the native C++ Bambu Studio application for Windows with a Material Design 3 visual system. The browser preview is supporting documentation, not the shipped desktop application.

Included work

  • Semantic light and dark color tokens across native application chrome and custom controls.
  • Roboto Regular, Medium, and Bold bundled with the Windows payload and registered privately at runtime.
  • Material styling for the Home, Filament Manager, and Device webviews.
  • A native per-user NSIS installer generated from the same payload that passes the Windows build.

Install and verify

  1. Open the latest release.

  2. Download BambuStudioMD3-Setup.exe and BambuStudioMD3-Setup.exe.sha256.

  3. In PowerShell, run:

    Get-FileHash .\BambuStudioMD3-Setup.exe -Algorithm SHA256
  4. Compare the result with the checksum file before running the installer.

The installer is currently unsigned and installs only for the current user under %LOCALAPPDATA%\Programs\Bambu Studio MD3. It accepts only an empty or ownership-marked target, rejects source/destination reparse points, and removes explicit product-owned paths without recursive directory deletion. Locked files keep the uninstall entry available for retry, and recovery metadata is created before extraction so a partial install remains removable.

Release behavior

Each commit-bearing push and manual dispatch builds Windows, validates the installer archive, uploads the portable and installer artifacts, and creates one uniquely tagged, non-draft GitHub Release. Only a release for the current master tip is marked latest; superseded and non-default builds stay non-latest. Linux and macOS builds are intentionally outside this fork's active release workflow.

Upstream Homebrew and WinGet publication jobs are disabled for this fork. Authenticode signing is planned but is not represented as complete.

Current verified release

Both stable latest-download URLs return successfully, and GitHub reports this tag as the latest release. The executable remains unsigned.

Language status

The native application retains its existing persisted locale selector, but the shared baseline of English, playful Hong Kong Cantonese, and bilingual modes is not complete. Existing zh_TW is formal written Chinese, not Cantonese, and will not be relabeled. Dedicated yue_HK resources, bilingual progressive disclosure, embedded-web coverage, CJK font checks, and human review of safety-critical copy remain required. The Pages/browser prototype is currently English-only.

More detail

Clone this wiki locally