Thanks for improving Textream.
git clone <repo-url>
cd Textream
swift build
swift run TextreamBuild the local app bundle:
scripts/build-app.sh
open .build/Textream.appRun:
swift build
scripts/build-app.shThen smoke test:
- Paste text.
- Press Play.
- Speak: text scrolls.
- Stop speaking: text pauses.
- Reset returns to start.
- Move to a non-notched display if available: fallback overlay appears.
- Keep it small.
- Prefer SwiftUI/AppKit/stdlib over dependencies.
- Avoid speculative settings and abstractions.
- Keep public comments for non-obvious hardware/macOS behavior only.
- If changing notch layout, test on at least one built-in display and one external display when possible.
- Better public-API notch heuristics
- Manual notch/text alignment controls
- Keyboard shortcuts for speed
- Signed release pipeline
Include:
- macOS version
- Mac model / display type
- Screenshot if layout-related
- Exact steps to reproduce
- Expected vs actual behavior