A professional-grade timer application designed for stage performances, presentations, and live events. LiveClock provides precise timing control with an intuitive interface optimized for visibility and ease of use during performances.
- Precision Timing: Millisecond-accurate stopwatch engine
- Lap Recording: Track multiple segments within your performance
- Time Format: Clear
HH:MM:SS.mmmdisplay format - Universal Platform Support: Native apps for iOS, iPadOS, macOS, and visionOS
- Adaptive Layouts: Single and two-column views optimized for different screen sizes
- High Visibility: Large, clear time display readable from a distance
- Theme Options: System, Light, and Dark modes
- Customizable Colors: Choose your preferred text colors for optimal visibility
- Keep Awake: Prevents screen from sleeping during active timing
- Display-Linked Updates: Smooth 60fps/120fps time updates on iOS/visionOS
- Low Power Consumption: Optimized for extended use during long events
| Platform | Minimum Version | Features |
|---|---|---|
| iOS | 17.0+ | Full feature set with display-linked updates |
| iPadOS | 17.0+ | Optimized for larger screens with multi-column layout |
| macOS | 14.0+ | Native Mac app with keyboard shortcuts |
| visionOS | 1.0+ | Spatial computing support with immersive timing |
- Xcode 15.0 or later
- macOS Sonoma 14.0 or later
- Tuist (recommended) or Swift Package Manager
# Generate Xcode project
tuist generate
# Open the workspace
open LiveClock.xcworkspace- Open
Package.swiftin Xcode - Follow the instructions in
PROJECT_SETUP.mdto configure the app target - Add dependencies to Core, Platform, and UI package products
LiveClock/
βββ Sources/
β βββ App/ # Main app entry points
β βββ Core/ # Business logic and models
β βββ Platform/ # Platform-specific implementations
β βββ UI/ # SwiftUI views and components
βββ Resources/ # Assets and configurations
βββ docs/ # Architecture and design documentation
βββ Tests/ # Unit and UI tests
Comprehensive documentation is available in the docs/ directory:
docs/README.md- Documentation indexdocs/overview.md- Product overview and use casesdocs/architecture.md- Technical architecturedocs/coding-standards.md- Code style guidelines
We welcome contributions! Please see our Contributing Guidelines for details on:
- Code of conduct
- Development workflow
- Pull request process
- Coding standards
- Bundle ID:
io.ngs.LiveClock - Display Name: LiveClock The Gig Timer
- Team ID: Configured via Tuist environment
- Debug: Development builds with debugging enabled
- Release: Production builds with optimizations
- CI: Automated testing configuration
The app is available on the App Store.
Beta versions are distributed through TestFlight. Contact the development team for access.
LiveClock respects your privacy:
- No data collection
- No analytics tracking
- No network requests
- All timing data stays on your device
Copyright Β© 2024 Atsushi Nagase. All rights reserved.
Special thanks to all contributors and beta testers who helped make LiveClock better.
liveclock.ngs.io