Files
RememBerBer e83b78230d chore: release next-electron 1.1.3
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 11:39:19 +08:00
..
2026-07-18 02:18:05 +08:00

MooTool Next

Electron + Vite + React + TypeScript rewrite prototype for MooTool.

Design Direction

The first shell follows the supplied macOS-style references:

  • light, native-feeling sidebar with hidden-inset traffic lights
  • quiet 1px separators and low-contrast hover states
  • large central workspace with generous empty space
  • rounded command/input surface as the primary interaction area
  • icon-first navigation with restrained labels
  • renderer kept separate from local system capabilities

Commands

npm install
npm run dev
npm run typecheck
npm run build

Releases

  • Release convention: RELEASE_CONVENTIONS.md
  • Update manifest and asset selection: doc/update-products-and-assets.md
  • Write one source file per version under release-notes/{version}.md before pushing next-electron-v{version}.
  • .github/workflows/next-build-installers.yml validates the tag, package version, release notes, installers, and updater metadata before publishing.

The first implementation is a visual and architectural scaffold. Tool features should be migrated one by one under src/features/*, while filesystem, storage, shell, and OS integrations should be exposed through electron/preload.