Repository navigation
MostlyText alpha 1 — MacDown 2 source build
Pre-releaseMostlyText alpha 1 — MacDown 2 source build
An early source build for people who want to try the app and report problems.
The app still opens as MacDown 2; the transition to MostlyText is on the
roadmap. There are no prebuilt app downloads in this alpha.
Build from source
Requirements: macOS 26 or later, Apple Silicon for these verified commands,
Xcode 26, and XcodeGen.
git clone --branch v0.1.0-alpha.1 --single-branch https://github.com/Joncallim/macdown_2.git
cd macdown_2/MacDown2
xcodegen generate
scripts/pin-xcode-package-versions.sh
xcodebuild \
-project MacDown2.xcodeproj \
-scheme MacDown2 \
-configuration Release \
-destination 'platform=macOS,arch=arm64' \
-onlyUsePackageVersionsFromResolvedFile \
-derivedDataPath build/DerivedData \
CODE_SIGNING_ALLOWED=NO \
buildThe unsigned local build is at
build/DerivedData/Build/Products/Release/MacDown2.app.
Known limitations
- Use copies of documents while testing.
- Syntax-highlighting correctness and larger-file responsiveness remain under
investigation: #459,
#203, and
#472. - Experimental background-reparse work is excluded from this alpha.
- Local builds are unsigned and there are no automatic updates. Signed
downloads are planned through App Store and direct distribution.
Verification
This prerelease tags source commit
268bee5f588dc8c8a19eb3b7009040f8c182585a.
An isolated unsigned arm64 Release build completed for that source. This note
does not claim a fresh full test-suite pass.
Third-party source and notices
MostlyText-v0.1.0-alpha.1-corresponding-source.tar.gz provides
overinclusive pinned source and notice coverage for the bundled D2, Mermaid,
and Viz.js/Graphviz material. It is evidence for those bundled components, not
a blanket legal certification. SHA-256:
b082aa2e9328e7feebfa83b0e8f2db4516e9aee497e3bc7a4379619a9bb1c759
Feedback
Please report reproducible problems at
https://github.com/Joncallim/macdown_2/issues with the tag, macOS version,
Xcode version, and steps to reproduce. Do not include personal documents or
secrets.