mirror of
https://github.com/rememberber/MooTool.git
synced 2026-08-29 02:10:53 +08:00
e83b78230d
Co-authored-by: Cursor <cursoragent@cursor.com>
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}.mdbefore pushingnext-electron-v{version}. .github/workflows/next-build-installers.ymlvalidates 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.