
Slow is a minimal, power-efficient 24-hour single-hand watch application for Pebble smartwatches, inspired by Slow Watches. It is engineered with a custom state-machine architecture to maximize battery life by eliminating unnecessary screen redraws and utilizing ultra-low power standby modes.
Metadata & Author/Credits
- Version:
v3.1 - Build Date:
2026-09-07 - Developer: A.J (andrwj@gmail.com)
- AppStore: https://apps.repebble.com/9fc80a38cfe14a6ea72f08b7
- Inspiration: Slow Watches Switzerland
Slow watch for pebble, inspired by slow-watches.com. Permission granted by Slow Watch to use design & the name ‘Slow’
Button Controls & Triggers
1. Main Watchface Mode
| Button / Trigger | Action | Description |
|---|---|---|
| UP (Long Press) | Open Settings Menu | Opens the full configuration window (Preferences). |
| UP (Double Click) | Toggle Seconds Mode | Toggles 3D viewing-angle-aware second hand on/off. |
| UP (Single Click) | Enter Blank (Sleep) Mode | Enters ultra-low power standby (suspends all timers & sensors). |
| SELECT (Single Click) | Open Alarm Setting | Opens interactive alarm adjustment screen. |
| SELECT (Double Click) | Toggle Battery Warning | Toggles visual battery limit warning rings on/off. |
| SELECT (Long Press) | Cancel All Alarms | Cancels any scheduled alarms. |
| DOWN (Single Click) | Toggle Date / Day | Shows or hides Day & Date on the dial. |
| DOWN (Double Click) | Change Face Type | Cycles through 4 different 24-hour dial layouts. |
| DOWN (Long Press) | Quick Alarm (Pomodoro) | Instantly schedules configured Quick Alarm (1~45 min). |
| BACK (Single Click) | Exit with Auto-Respawn | Closes app and automatically re-launches via Wakeup API. |
| BACK (Double Click) | Quit App Completely | Completely exits the application (disables auto-respawn). |
2. Alarm Setting Screen
| Button / Trigger | Action | Description |
|---|---|---|
| UP (Single / Repeat) | Increase Alarm Time (+) | Increments alarm offset (accelerates when held). |
| DOWN (Single / Repeat) | Decrease Alarm Time (-) | Decrements alarm offset (accelerates when held). |
| SELECT (Single Click) | Confirm & Save Alarm | Confirms alarm, schedules wakeup, and returns to watchface. |
| BACK (Single Click) | Cancel Adjustment | Discards changes and returns to watchface. |
| Inactivity (60s) | Auto-Timeout | Automatically cancels and returns after 60s of inactivity. |
3. Blank (Sleep) Mode
| Button / Trigger | Action | Description |
|---|---|---|
| Any Button (UP / DOWN / SELECT / BACK) | Wake Up & Rolling Animation | Plays a smooth hand-winding animation to the current time and restores previous mode. |
4. Alarming & Bluetooth Alert State
| Button / Trigger | Action | Description |
|---|---|---|
| Any Button Press | Dismiss Alert | Stops vibration and clears the alert. |
| Watch Flip Gesture | Dismiss Alert | Turning wrist or flipping watch face down dismisses vibration. |
| 60s Timeout | Auto-Off | Alarms automatically stop vibrating after 1 minute. |
Detailed Features
1. 24-Hour Single Hand Dial
- Experience time naturally with a single 24-hour hour hand traversing the full daily cycle.
- 4 Face Types:
Black / SkyWhite / SkyRed / BlackBlue / Black
2. 3D Angle-Aware Dynamic Seconds Mode
- Toggle on Demand (
DBL UP CLICK): Enables active 1-second second-hand tracking. - Wrist-to-Face Spatial Mathematics:
- Uses Pebble 3-axis accelerometer with integer 3D spatial calculations (
isqrt,atan2_lookup). - Active Viewing: While looking directly at the watch (Pitch: 15° ~ 75°, Roll: -35° ~ +35°, Tilt <= Selected Angle), the second hand moves smoothly every second.
- Zero-Power Auto-Standby: When turning wrist away, lowering arm, or resting face-up, the second hand instantly disappears and screen redraws stop completely, saving CPU and display power.
- Instant Resume: Returning to the viewing angle instantly restores the second hand.
- Uses Pebble 3-axis accelerometer with integer 3D spatial calculations (
- Configurable Viewing Angle: Choose from 5 angular ranges in Settings (
45°,50°,55°,60°,65°).
3. Blank (Deep Sleep) Mode
- Pressing
Single UP Clickenters Blank Mode. - Completely unsubscribes Tick Timer service and Accelerometer data stream.
- Takes advantage of Sharp Memory LCD’s zero-power static display for 100% MCU Deep Sleep.
4. Smart Alarm & Quick Pomodoro
- Interactive Alarm Screen: Adjust alarm time with auto-accelerating hold keys and visible dotted target marker.
- Quick Alarm (
LONG DOWN CLICK): Instantly triggers preset countdown timer (1 ~ 45 min). - Persistent Pebble Wakeup Integration: Alarms wake up the watch even if the app is closed.
5. Auto-Respawn (Keep-Alive)
- Single BACK Click (Temporary Exit & Auto-Respawn):
- Closes the app and automatically schedules a background Wakeup event to re-launch Slow after the configured delay (
Respawn Delay, default 90s). - Allows quick checking of notifications or system menus while retaining always-on watchface accessibility.
- Closes the app and automatically schedules a background Wakeup event to re-launch Slow after the configured delay (
- Double BACK Click (Complete Exit):
- Cancels the scheduled wakeup and completely quits the application.
- Settings Menu Integration:
Auto-Respawn: Enable or disable the keep-alive auto-launch mechanism (Yes/No).Respawn Delay: Configure the background re-launch interval (15,30,60,90,120seconds).
6. Bluetooth Disconnect & Battery Protection
- Bluetooth Loss Alert: Vibrates and displays warning overlay when phone disconnects.
- Battery Limit Ring: Visual warning ring alerts when battery is outside configured limits.
- Flip to Mute: Turn watch upside down to immediately silence disconnect or alarm vibrations.
Settings Menu (LONG UP CLICK)
| Section | Menu Item | Options / Description |
|---|---|---|
| Credit | About | App name, version, build date, author info. |
| General | Quick Alarm | Preset duration: 1, 2, 3, 4, 5, 10, 15, 20, 25, 30, 45 minutes. |
| General | Second Hand Angle | Viewing tilt angle threshold: 45°, 50°, 55°, 60° (default), 65°. |
| General | Alert BT Lost | Toggle Bluetooth loss vibration alert (Yes / No). |
| General | FaceType | Dial style selection (1. Black/Sky ~ 4. Blue/Black). |
| General | Vibration Strength | Vibration intensity (Disabled, Level 1 ~ Level 5). |
| General | Update Interval | Normal mode refresh interval (1 ~ 15 minutes). |
| General | Rolling Animation | Mechanical rewind animation on wake (Yes / No). |
| Battery | Use Battery Warning | Toggle concentric battery limit warning rings (Yes / No). |
| Battery | Current | Current battery percentage display. |
| Battery | High Limit | High battery threshold (60% ~ 80%). |
| Battery | Low Limit | Low battery threshold (25% ~ 55%). |
Supported Platform
- Pebble Time 2 (
emery) – 200 × 228 (64 colors, touch-enabled) - Pebble Core / Gabbro (
gabbro) – 144 × 168 (64 colors)