A specialized Garmin Connect IQ application designed for windsurfing, foiling, wing slalom, course racing, and training sessions. Built exclusively for Garmin watches with a 5-button layout, the app provides precise start-line timing, automatic tack detection, and comprehensive session analytics — all optimized for the demands of racing on the water.
| Feature | Description |
|---|---|
| Target Sport | Windsurfing, Foiling, Wing Slalom, Course Racing, and practicing |
| Button-Only Control | All navigation is done exclusively with physical buttons — wet hands won’t interfere with operating the app on the water |
| Unified Timer + Tracker | Start timer and practice tracker live in one application, so activity recording is never interrupted when switching between modes |
| On-Water Tack & Jybe Analysis | Maximum speed on the previous tack and minimum speed during a jybe are shown right after the maneuver — and the full tack history can be reviewed directly on the water |
| Fully Customizable | A wide range of setup options let you tailor the app’s behavior to your own preferences |
| Start Line Prediction | Calculates your time to the start line and tells you whether to speed up or slow down |
| Jybe Hints | Vibration-guided maneuvers that deliver you to the start line exactly on time |
| Gear & Impressions in FIT | Equipment database and session impressions are recorded into the .fit file |
| Start Line in FIT | Saved start line points are recorded into the .fit file and remain available for post-session analysis |
| Activity Recording | Starts automatically on application launch upon the first stable GPS fix |
| Session Handling | Saved or discarded via an exit dialog upon quitting |
| Typography | Dynamic Vector Font handling with custom 7-segment display fallback |
| Precision Timing | Millisecond-based timer accuracy; no drift on multiple time syncs |
The app supports over 96 models — all modern round and semi-octagon screens with 5 physical buttons. It features completely unique, highly optimized layouts for each of the following resolutions to maximize font sizes for crucial metrics (seconds, speeds).
| Resolution | Layout Type | Notes |
|---|---|---|
| 454 × 454 | Round | Increased timer seconds font size (v3.8) |
| 416 × 416 | Round | Added in v5.3 |
| 280 × 280 | Round | — |
| 260 × 260 | Round | Vector font and non-vector font variants handled separately |
| 240 × 240 | Round | — |
| 176 × 176 | Semi-octagon | — |
Typography Note: The app dynamically handles Vector Font availability. For instance, on 260×260 screens, some devices have vector fonts (e.g., Forerunner 955) while others do not (e.g., Fenix 6). On devices lacking vector fonts, the app automatically utilizes a custom, arbitrary-sized 7-segment display for the timer digits to ensure perfect readability.
Upon launching, the user sees a main menu with 7 items. Each section is detailed below.

The Timer is both a standard countdown timer and a full-featured start procedure computer. Beyond the classic regatta countdown, it helps you execute the entire start sequence using two intelligent assistants:
Together, these features turn the Timer into a complete virtual coach for the start.

Basic timer view on Fenix 8 Pro
Here on screen:
Controls:
| Button | Action |
|---|---|
| Left Middle | Start / Pause timer |
| Left Bottom | Reset to default setup minutes |
| Right Upper | Sync seconds to zero (round to nearest minute) |
| Right Bottom | Return to main menu |
Audio / Vibration:
Timer Program Configuration:
Auto-Switching Logic:
The start line prediction is one of the app’s most powerful features for racing. It is controlled in the Setup menu via the Timer predict interval parameter — the number of seconds before the start at which the prediction should be enabled (0 to 90).

This is artificially made situation, just to get you an idea on how it looks on the start.
How it works:
GPS Precision Note: GPS has a ~3-meter dispersion. If you start at lower speeds (for course racing and yachts), this may result in 1–2 seconds of error in predictions. Adding more pins increases pin coordinate accuracy as it averages the coordinates.
The timer also helps you time your maneuvers and approach the start line correctly. This is done through a combination of vibration alerts and calculations based on the Jybe seconds and Start zone parameters in the Setup menu.
How it works:
Example:
With Jybe seconds = 15 and Start zone = 30, the watch will guide you so that you arrive at a point from which the distance to the start line equals 30 seconds, exactly 30 seconds before the start. The calculation is based on your current position and speed, and it updates dynamically.
This provides a reliable countdown sequence:
Round 454 × 454

Round 416 × 416

Round 280 × 280

Round 260 × 260 — Vector Font (e.g., Forerunner 955)

Round 260 × 260 — Non-Vector Font / 7-Segment (e.g., Fenix 6)

Round 240 × 240

Semi-octagon 176 × 176

The Practice view is the core training screen, displaying real-time metrics and automatic tack logging. Its main purpose is to let you analyze speeds and rig/gear settings right on the water — without needing to go ashore for a phone or computer.

Pressing the Right Upper button while tracking brings up a universal overlay with the following metrics:
Pressing Right Bottom (Back) always closes the summary and returns to the current tack display.
Round 454 × 454
Round 416 × 416

Round 280 × 280
Round 260 × 260 — Vector Font (e.g., Forerunner 955)

Round 260 × 260 — Non-Vector Font / 7-Segment (e.g., Fenix 6)
Round 240 × 240
Semi-octagon 176 × 176

The Markers menu replaces the older “Pins” menu (reworked in v5.4) and uses standard sailing/regatta terminology. It features a smart GPS averaging algorithm to defeat GPS drift (~3-meter dispersion).

| Item | Actions |
|---|---|
| Set boat | Set / Reset |
| Set pin | Set / Reset |
| Set home | Set |
| List | Review stored markers |

Note: Pin locations are saved directly to the
.fitfile for further post-session analysis.
The Setup menu allows full customization of units, display, timer behavior, and alert preferences.
| Setting | Options |
|---|---|
| Speed Units | km/h or knots |
| Distance Units | kilometers or sea miles |
| Color Theme | Black or White background |
| Timer program | Countdown duration from 2 to 12 minutes |
| Timer loop | On / Off (looping countdown, useful for training sessions) |
| Timer beeper | On / Off (audio alerts for start timer) |
| Timer vibrate | On / Off (vibration alerts for start timer) |
| Timer threshold speed | Speed to switch from Timer → Practice |
| Tracker threshold speed | Speed to switch from Practice → Timer |
| Tracker autostart | On / Off (default: Off) — automatically switch to the Practice view when activity is detected |
| Timer predict interval | Seconds before start to show prediction info (0 to 90) |
| Jybe seconds | Time allocated for performing a jybe/tack maneuver (used for start hints) |
| Start zone | Distance (in seconds) from the start line to sail on a straight course |
| Save doppler speed | On / Off — save raw Doppler speed data to the .fit file for post-session analysis |
Displays current GPS quality and accuracy along with additional telemetry.

The Gear menu lets you record equipment used and environmental conditions for each session.


Triggers a safe exit sequence.
After the session ends, a summary is shown. The same summary can be accessed during the activity via the Right Upper button in the Practice view.

This project is provided as-is for personal use. Please report any issues or missing gear database records via the project’s issue tracker.
Built for sailors, by sailors. Fair winds and fast tacks! ⛵