════════════════════════════════════════════════════════
SIMPLE FLIGHT ACADEMY — WHAT'S NEW
simpleflightacademy.netlify.app
════════════════════════════════════════════════════════
Hey everyone — big update to Simple Flight Academy. Here's everything that's new since the last post.
─────────────────────────────────────────
NEW: NAVIGATION OVERHAUL — 6 TABS INSTEAD OF 15
─────────────────────────────────────────
The tab bar has been completely rebuilt. 15 individual tabs are now organised into 6 clear sections:
HOME · FLY · LEARN · TOOLS · IFR · GUIDE
A secondary sub-tab strip appears when you're inside a section — FLY shows ADF/NDB · VOR/HSI · ILS · Scan, LEARN shows Lessons · Cockpit · Checklists · Emergency · Pattern · Quiz. The app remembers which sub-tab you were on, so navigating away and back returns you exactly where you left off.
─────────────────────────────────────────
ILS APPROACH SIMULATOR — COMPLETE REWRITE
─────────────────────────────────────────
The ILS simulator has been rebuilt from scratch as a fully self-contained module. All the persistent issues with buttons not responding and autopilot doing nothing have been resolved.
▶ BUTTONS NOW WORK on every device including touch screens.
Each tap immediately moves the LOC or glideslope needle —
no delay, no waiting for the aircraft to drift.
▶ LEFT / RIGHT — shifts the localiser needle half a dot per tap
▶ PITCH UP / DOWN — moves the glideslope needle
▶ The runway view tracks the LOC needle in real time
▶ AUTOPILOT now actually works. Enable it and watch both needles
smoothly track toward centre over ~15 seconds — the way a real
coupled approach looks. Disable it at any point to fly manually.
▶ PAPI LIGHTS appear within 9 NM:
All white = too high
2 red + 2 white = on glideslope ← this is where you want to be
All red = too low
▶ DECISION HEIGHT — at 200 ft AGL the screen flashes red:
"Runway in sight? YES → land NO → GO AROUND"
▶ CAT I and LOW VIS scenarios selectable.
Low vis adds realistic fog that thickens as altitude decreases.
─────────────────────────────────────────
NEW: TRAFFIC PATTERN TRAINER
─────────────────────────────────────────
New PATTERN screen under LEARN — probably the most-requested feature
and the biggest gap in the old version of SFA.
An animated top-down view shows the full rectangular circuit with an
aircraft flying the complete pattern continuously. It turns amber when
it reaches the leg you're currently studying.
✔ Left and right hand traffic toggle
✔ C172S and DA40 NG — correct speeds, flaps, and power per leg
✔ Technique callout box for each leg with exact call points
✔ Step-by-step call list with completed legs checked off
✔ Tap any dot at the bottom to jump directly to any leg
─────────────────────────────────────────
NEW: LIVE METAR FETCH
─────────────────────────────────────────
The WEATHER tab now connects directly to aviationweather.gov.
Type any ICAO code → press FETCH LIVE → current METAR loads and
decodes automatically. Works for any airport in the world.
No account, no API key, no cost.
Shows: flight category (VFR/MVFR/IFR/LIFR) · winds · visibility ·
cloud layers · temp · dewpoint · altimeter setting
Falls back to sample data with a clear warning if fetch fails.
─────────────────────────────────────────
IMPROVED: FLIGHT BRIEF — NOW USES LIVE WEATHER
─────────────────────────────────────────
The flight brief on HOME has been upgraded from illustrative to
genuinely useful.
Enter DEP and ARR codes → GENERATE BRIEF fetches live METARs for
both airports simultaneously. Both cards update with:
● Live METAR (green badge)
Flight category in colour (VFR green / MVFR amber / IFR red / LIFR purple)
Raw METAR string
Pre-flight task list is now dynamic:
✓ Weather task shows green tick if live METAR loaded
⚠ Alternate reminder appears automatically if destination is IMC
All tasks colour-coded: green = done, amber = caution
─────────────────────────────────────────
IMPROVED: SIMPLE FLIGHT PLANNER INTEGRATION
─────────────────────────────────────────
The handoff between SFP and SFA is now fully automatic.
When SFP opens SFA via a shared link, the app now:
1. Fills DEP and ARR fields automatically
2. Shows an amber "Loaded from SFP" confirmation banner
3. Fetches live weather for both airports — no button press needed
4. Matches the arrival to the correct approach plate
5. Generates the complete pre-flight brief
A 📋 OPEN APPROACH PLATE button appears for matched airports.
One tap goes straight to the IFR tab with the correct plate loaded.
Currently matched airports:
CYYZ → ILS RWY 24L (precision)
CYOW → VOR RWY 25
CYHM → RNAV GPS RWY 06
CYKZ → NDB RWY 33
─────────────────────────────────────────
NEW: SESSION LOGBOOK
─────────────────────────────────────────
A personal logbook on the HOME screen. Log any sim session in
seconds — date, aircraft, route, and notes on what you practised.
Entries save locally on your device and persist between visits.
Up to 50 sessions, shown newest first.
Builds the debriefing habit that separates deliberate practice
from just time in the air.
─────────────────────────────────────────
FIXED: VOR/HSI AND ADF/NDB CONTROL BUTTONS
─────────────────────────────────────────
Turn and speed buttons across all three simulators (ADF/NDB, VOR/HSI,
ILS) now use an impulse-based control system. Each tap applies a
direct, immediate change — 10° of heading, half a dot of needle
deflection, 15 kt of speed. Works on every device on the first tap.
─────────────────────────────────────────
OTHER CHANGES
─────────────────────────────────────────
© Copyright notice added to status bar and GUIDE footer
⚡ Text zoom now uses font scaling instead of CSS transform —
fixes the click offset bug that was affecting buttons at
anything other than 100% zoom
════════════════════════════════════════════════════════
Simple Flight Academy is free, runs in any browser, and works offline
once loaded. No install, no account, no ads.
👉 simpleflightacademy.netlify.app
As always, feedback welcome — happy to add airports to the approach
plate library or the SFP integration if there are specific ones
people want to see.