SailEver WatchApp Film — Script¶
115 seconds (1:55) · 16:9 · no voiceover · for the sailever.com home hero and /watchapp
Animatic (open in a browser): apps/server/docs/web-redesign/films/watchapp-animatic.html. The website's film module is built from it (apps/server/lib/films/build_film_modules.py).
Production rules, capture process, export and upload are shared with the DataField film: see product-film-script.md.
1. Story¶
The film goes from the big picture to the details.
- Logo. 2 s, then straight into the watch.
- Overview. Your watch. A sailing instrument. A multi-day trip tracker. A digital logbook.
- Chapter 1 · A sailing instrument. What's on each screen and why a sailor cares.
- Chapter 2 · A multi-day trip tracker. Log a trip, motoring or sailing, staying, the drift reminder, the next day, the stats.
- Chapter 3 · A digital logbook. Garmin Connect, then the SailEver logbook, with vessel, sailing area, route and a share link.
Each chapter opens with a chapter card (2 s). The three overview headlines stack into a numbered list under FEATURES n / 3, with the label twice the old size. Lines that aren't active dim, and the active line is underlined and stretched sideways only, so it never overlaps the line below.
Rules for this film:
- Titles only. One headline per scene, always in the same centre-left spot. Chapter 3 headlines sit top-left inside the title-safe area.
- Say "your watch", never "your Garmin". Garmin is named only where it's a fact: Garmin Connect and the Connect IQ badge.
- Highlights are fitted to the field and must read at a glance: the field pops to 1.2× (1.05× for the large SOG field), with a dark halo, an orange outline and a solid orange tag naming the value. Small fields carry the tag below, tall fields on the outline's bottom edge. About 1 s per value, so there's time to read it. They never cover the signal bars or the battery.
- Units are NM everywhere: watch, summary, Garmin pill, web.
- No semi-transparent cross-fades between scenes. Cuts, pushes and pops only.
- No fade to black, no play button, no mouse cursor, no loop. The export ends on the end card.
2. Format¶
| Length | 1:55, with 5 s of headroom under a 2:00 limit |
| Master | 3840×2160, 16:9, 60 fps |
| Sound | Music + SFX, no voiceover |
| Text | Big Shoulders Display 800, uppercase. EN and DE first |
| Music grid | 120 BPM. Cuts on the beat (0.5 s), section changes on a bar line (2 s) |
| Device | fenix847mm (AMOLED), shown about 30 % larger than before, filling the right half |
3. Script¶
| # | Time | On screen | Headline | Sound |
|---|---|---|---|---|
| 00 | 0:00–0:02 | SailEver logo pops in, holds 1 s, then scales down into the watch face. | — | Pad + pluck hit |
| 01 | 0:02–0:04.5 | The watch "wakes" into the app, SOG counts up from 0.0 to 6.8. | YOUR WATCH. | Hats and kick enter |
| 02 | 0:04.5–0:06.5 | 5–10 % push-in on the face on the line change. | A SAILING INSTRUMENT. | |
| 03 | 0:06.5–0:08.5 | Headline and screen change on the same frame. A strap chip flips DAY 1 → DAY 2 → DAY 3. |
A MULTI-DAY TRIP TRACKER. | |
| 04 | 0:08.5–0:10.5 | Teaser of the web map: Split → Vis → Hvar draws in. | A DIGITAL LOGBOOK. | |
| C1 | 0:10.5–0:12.5 | Chapter card: the three headlines stack, line 1 active. Watch dimmed behind. | FEATURES 1 / 3 |
Whoosh |
| 05 | 0:12.5–0:16 | SOG field highlighted (pop, orange outline, SPEED tag) for the whole shot. The value ticks 6.6 → 6.7 → 7.0. |
SPEED IN KNOTS. | Plucked melody enters |
| 06 | 0:16–0:19.5 | Close-up of the speed curve only (no digits), with −3 MIN at left and NOW at right. |
SPEED OVER THE LAST 3 MINUTES. | |
| 07 | 0:19.5–0:24.5 | ▲7.4 highlighted with a MAX tag on "Top speed"; 2.2 s later Ø5.2 with AVG on "Average speed". Both hold to the end. |
TOP SPEED. / AVERAGE SPEED. | |
| 08 | 0:24.5–0:29 | CoG highlighted with COG, 2.1 s later distance with NM. Both hold. |
COURSE AND DISTANCE. | |
| 09 | 0:29–0:32 | Zoom on the hPa field. The trend arrow tilts down (FALLING tag), then up (RISING). |
PRESSURE AND TREND. | |
| 10 | 0:32–0:36.5 | Clock highlighted with TIME (2.3 s), then the activity timer with TIMER (2.2 s). Button ring on DOWN at the end. |
TIME OF DAY, ACTIVITY TIMER. | Whoosh on the page change |
| 11 | 0:36.5–0:47.5 | Track view with a COG label over the heading. The boat moves at one steady pace through the whole shot, no slow-down in the turns. First turn: the top of the watch shows only +90°, highlighted. The boat sails on, second turn: only −75°, highlighted. Callout Detects jibes and tacks leads to the angle. No wind arrow, no big angle text, no TACK / JIBE labels. The app's Jibe caption and the + / − zoom icons are painted out in the edit. |
CHECK YOUR TACK AND JIBE ANGLES. | |
| 12 | 0:47.5–0:56.5 | Environment page as a day time-lapse, 07:30 → 18:20: the clock runs, the sun travels right along the arc, pressure falls 1018 → 1014 hPa with the trend bars following, the position moves from Split towards Hvar, the tide pill rolls over after 14:00. Four callouts, about 1.8 s apart: Sunrise · Sunset, High · Low tide, Pressure trend, Moon phase, then all hold. Moon reads Waxing gibbous. |
TIDES, SUN AND BAROMETER. | Shaker |
| 13 | 0:56.5–1:00 | 1 s pressure curve dipping while −1.2 → −1.6 hPa / 3 h ticks over the dashed −1.5 threshold and turns red. Hard cut to BARO DROP with three vibration pulses. |
STORM WARNING. | Music ducks, three buzzes |
| C2 | 1:00–1:02 | Chapter card, line 2 active. Start menu dimmed behind (no Unpair / Forget device token). | FEATURES 2 / 3 |
Whoosh, groove back |
| 14 | 1:02–1:06 | START ring on Start new trip → Select Vessel State → ENGINE. Leaving port: SOG rises to 5.2. From here a day chip on the strap, 2–3× larger, carries the day and the time, synced to the watch clock: DAY 1 · 08:12. |
LOG A NEW TRIP. | |
| 15 | 1:06–1:11 | Time-lapse: clock and chip run 08:12 → 10:30 together while the motoring stretch distance grows. BACK → list → SAIL → START. Header highlighted. |
MOTORING OR SAILING? A FEW CLICKS. | |
| 16 | 1:11–1:15 | List open straight away. As each headline part lands, focus moves ANCHOR → BUOY → MOORING, then settles on ANCHOR. START → Anchoring 0:00:00. |
AT ANCHOR, / ON A BUOY, / IN PORT. | |
| 17 | 1:15–1:20 | Headline first. Anchoring holds at 0.0 kn for 1 s, speed creeps to 0.9 kn, then DRIFT ALERT / Moving > 0.8 kn with two pulses. A button press opens the list, then SAIL. |
MOVING AGAIN? IT REMINDS YOU. | Two buzzes |
| 18 | 1:20–1:28 | Mooring at 19:40 in Vis, the state header highlighted for about 2 s. The watch goes dark; the chip moves big onto the watch and flips DAY 1 · 19:40 → DAY 2 · 08:30. START → hold 1.5 s on Continue trip · 1 track, 29.4 NM → select. New track at 0.00 with a Trip: 29.4 NM tag beside the chip. |
STOP FOR THE NIGHT. / CONTINUE TOMORROW. | |
| 19 | 1:28–1:35 | Activity → Stats → Summary with rows Total / Sail / Engine in NM. TRACK column highlighted with TODAY, then TRIP with TOTAL. A large = DAY 1 + DAY 2 insert (about 3× the old size) pops in under the headline, with a leader to 54.0, and holds 3 s. No page 2. |
STATS FOR TODAY AND THE WHOLE TRIP. | |
| C3 | 1:35–1:37 | Chapter card, line 3 active. | FEATURES 3 / 3 |
Whoosh, lift |
| 20 | 1:37–1:41 | The watch eases left over 0.5 s. A Sailing · 24.6 NM pill travels from the watch into the Garmin Connect card. |
SAVED TO GARMIN CONNECT. | |
| 21 | 1:41–1:46 | One arrow from the Garmin Connect card to SailEver. The web app replaces the card (no slide over it): a clean mock without traffic lights or URL bar, fully in frame. The route draws in and the stats count up to 54.0 NM. | AUTO-SYNC ALL YOUR SAVED MILES TO SAILEVER LOGBOOK. ("ALL YOUR SAVED MILES" in orange) | Whoosh |
| 22 | 1:46–1:50 | Callouts with anchor dots beside the text: Vessel (Bavaria Cruiser 41), Sailing area (Central Dalmatia), Route. On "Share it", a share card with a QR code and link pops from the public badge. |
ADD YOUR VESSEL, SAILING AREA AND ROUTE. / SHARE IT. | Snare roll |
| 23 | 1:50–1:55 | End card straight in: small logo, headline, sailever.com, a larger Join the beta button, the Connect IQ badge. The watch keeps ticking. The export ends here. |
SAIL. YOUR WATCH WRITES THE LOGBOOK. | Resolve at 1:51, tail to the end |
Music structure: logo 0–2 s · overview 2–12.5 s · groove 12.5–56.5 s · break 56.5–60 s · groove 60–95 s · lift 95–110 s · outro 110–115 s. Groove 2 grows by 3 s (1.5 bars), so the music edit needs one half-bar cut there.
German headline for shot 21: ALLE GESPEICHERTEN MEILEN AUTOMATISCH INS SAILEVER-LOGBUCH.
4. Changes needed in the app before capture¶
The film follows the capture-wins rule, so these screens only exist once the app shows them:
- NM instead of
nMon the dashboard andnminMenuResumeSubOne/MenuResumeSubMany. AlertDriftMsg:Moving > 0.8 kninstead ofSOG >= 0.8 kn (15s).- Stats page 1: rows
Total/Sail/Engineinstead ofTot/Sail/eng, with anNMunit header. - Environment page: the full moon name (
Waxing gibbous) on 454 px, which currently falls back toWAX GIBB. - Start menu without the pairing row. Either record with a build that hides it, or accept
Pair devicein the capture. - Vessel state list: it always opens on
ENGINE, so Motoring → Sailing is BACK, DOWN, DOWN, START. The copy says A few clicks. Opening the list on the next likely state would make One click true. - Known bug: on a paused track the timer draws
PAUSEDin the numerals font, which has no letters, so it shows empty boxes (DashboardView.drawTimer). The film doesn't show pause.
Film overlays, not app UI: the COG label on the track view, the close-ups of the speed and pressure curves, the highlight tags (SPEED, MAX, AVG, COG, NM, TIME, TIMER, TODAY, TOTAL), the day chip and the = DAY 1 + DAY 2 insert.
Painted out in the edit, not changed in the app: the + / − zoom icons on the track view (TrackView.drawZoomIcons) and the Jibe caption above the angle (TrackView.onUpdate). Both sit on black at fixed positions, so a static black mask covers them, and the angle is moved up into the caption's place. The app itself stays as released.
5. Notes for capture¶
- Shots 05–10 need a long, calm sailing take (FIT playback of
docs/ACTIVITY.fit). - Shot 11: two real course changes in the GPS simulation, about +90° and then −75°, with a straight stretch in between, at constant speed. Record the whole sequence in one take.
- Shot 12: tide needs the simulator paired to a local
apps/serverwith the seeded demo account. The time-lapse is one long real take over a day: the simulator takes its time from the Mac clock, so record from morning to evening (e.g. one frame every 30 s) while the GPS simulation moves the boat and pressure is lowered step by step in Activity Data. Speed it up in the edit. - Shot 13: the baro drop is recorded in real time and cut down.
- Shot 17: set
ANCHOR, then give the boat ≥ 0.8 kn. The alert fires after 15 s. - Shot 18:
Continue tripappears after a stopped track, so record day 1 and day 2 as separate sessions with storage kept. - Shots 21–22: the sample trip is imported from the recorded FIT files, then given a vessel and a sailing area on the site. (Recorded before visibility levels were replaced by public links and crew links, ADR 010: the next edit should show "Share" creating a public link instead.)
6. YouTube¶
- Title: SailEver: sailing instrument, trip tracker and logbook on your watch
- Chapters:
0:00 Your watch: instrument, trip tracker, logbook 0:10 A sailing instrument 1:00 A multi-day trip tracker 1:35 A digital logbook: Garmin Connect and SailEver