Public website for ScreenX, a native macOS window manager for quick layouts, per-screen grids, live drag previews, and saved workspaces.
- Live site: https://screenx.scrubmac.app
- App source: https://github.com/SyntaxFear/screenX
- License: MIT
This repo contains the marketing page, release archive, download redirect, and machine-readable update endpoints for the macOS app.
ScreenX is the Mac app. This repository is the website around it:
- The home page explains what ScreenX does.
/downloadredirects to the latest DMG./releaseslists release notes./api/updateand/api/releasesexpose update metadata for the app/site.
You do not need this repository to install ScreenX. Download the app from https://screenx.scrubmac.app instead.
pnpm install
pnpm lint
pnpm typecheck
pnpm build
vercel deploy --prod --yesCopy .env.example to .env.local if you need to override the canonical public
site URL during local or preview deployments.
- Latest DMG:
public/releases/1.0.3/ScreenX-1.0.3.dmg - Update feed:
/api/update - Full release archive:
/api/releases - Latest download redirect:
/download
When publishing a new version, add a new folder under public/releases/<version>/, update src/lib/releases.ts, and keep older versions in place.
The site uses Vercel Web Analytics and Speed Insights.
- Page views, visitors, referrers, countries, devices, and popular pages come from Vercel Web Analytics.
- Real-user loading and web-vitals data comes from Vercel Speed Insights.
Section Viewedevents show which homepage and release-page sections visitors actually reach.CTA Click,Navigation Click, andExternal Link Clickevents show how visitors move through the page.Download Clicktracks visible download button clicks.Download Startedis emitted by/downloadbefore redirecting to the DMG, including version, source, and whether it is the latest release.
Enable Web Analytics and Speed Insights for the Vercel project dashboard after deployment if they are not already enabled.
This repo is open source so users can inspect the download flow, release
metadata, and update feed. Please read CONTRIBUTING.md before proposing
changes and SECURITY.md before reporting security-sensitive issues.