ResizeMe
Website: resizeme.dev
This repository contains two versions of ResizeMe:
ResizeMe/ — the original Go + Wails app
ResizeMeMac/ — the native Swift menu-bar app for macOS
If a request does not clearly say which app is meant, ask for clarification before making changes.
Quick start
Download
Install the Windows app with winget:
winget install BurkeHolland.ResizeMe
Update it later with:
winget upgrade BurkeHolland.ResizeMe
Install the macOS app with Homebrew:
brew tap burkeholland/resize-me https://github.com/burkeholland/resize-me
brew trust burkeholland/resize-me 2>/dev/null || true
brew install --cask resizeme
Update it later with:
brew update
brew upgrade --cask resizeme
The website landing page in docs/index.html also detects your OS and highlights the right download path automatically.
Releases
Use the checked-in release management guide, changelog guide, and ResizeMe Release Hub canvas to inspect version state, create platform release tags, rerun a tagged release, and submit Windows releases to winget.
Repository layout
ResizeMe/ — cross-platform Go/Wails implementation and frontend
ResizeMeMac/ — native SwiftUI menu-bar app for macOS
docs/ — release, signing, and distribution notes
Windows winget setup notes are in docs/windows-winget-setup.md.
Sizing semantics
- Windows applies preset
width and height values as physical pixels. The native macOS app applies the same values as logical points.
- For example, a
1280 × 720 preset requests 1280 by 720 pixels on Windows, but 1280 by 720 points on macOS. On a 2x Retina display, that macOS window can occupy 2560 by 1440 physical pixels.
- The shared
settings.json schema intentionally stores only numeric width and height values, so presets remain compatible but do not preserve a common physical-size meaning across platforms.
- A pixel-aware macOS mode is not currently warranted: Accessibility window sizing is point-based and physical-pixel conversion varies by display. It would require an explicit, display-aware opt-in while retaining the current compatible behavior.
Notes
- The native macOS app is the default target for menu-bar and macOS-specific work.
- The Go/Wails app remains available for the original cross-platform implementation.