Skip to content

Lead with the direct installer on Mac and Windows - #3

Merged
mehfuzh merged 1 commit into
mainfrom
download-direct-installers
Nov 4, 2026
Merged

mehfuzh merged 1 commit into
mainfrom
download-direct-installers

Conversation

@mehfuzh

@mehfuzh mehfuzh commented Nov 4, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Mac and Windows lead with the .dmg / .exe. These are live as soon as a release is published (no store review), update themselves, and the Mac build isn't sandboxed, so it shares ~/.smartloop with the Docent CLI. The Mac App Store and Microsoft Store stay as the line underneath.
  • Linux keeps the Snap Store first, now drawn as our own button instead of the Snapcraft badge, with the .deb underneath.
  • Button styles: the homepage hero download is the pink primary button, matched in height and font to "all downloads". On the download page the visitor's own platform gets a pink-outlined button and the other two the plain panel style.
  • Platform detection moves out of the homepage into a shared useVisitorPlatform hook.

If the release has no installer for a platform, Mac and Windows fall back to the store badge, as before.

Test plan

  • npm run typecheck
  • npm run build
  • Screenshotted the download page and homepage hero in light and dark themes

The .dmg and .exe ship the moment a release is published and update
themselves, so they now lead the Mac and Windows downloads, with the
Mac App Store and Microsoft Store as the line underneath. Linux keeps
the Snap Store first, now drawn as our own button to match, with the
.deb underneath.

The homepage hero's download is the brand-pink primary button. On the
download page the visitor's own platform gets a pink-keyline button and
the other two the plain panel style. Platform detection moves into a
shared useVisitorPlatform hook so both pages use it.
@mehfuzh
mehfuzh force-pushed the download-direct-installers branch from 0ae2dfc to 5209ef9 Compare November 4, 2026 18:45
@mehfuzh
mehfuzh merged commit 2dc5c93 into main Nov 4, 2026
1 check passed
@mehfuzh
mehfuzh deleted the download-direct-installers branch November 4, 2026 18:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant