Timer window uses the tooltip backdrop and border, gold title, drop-shadow
text and quest-log row glow. Settings window uses the stock dialog frame
with the gold header plate and Blizzard fonts. Adds a 'None' text outline
(classic shadow) as the default. No changes to timing, sync or the DLL.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PtGpV6btP9H6r9A4jqqYou
- Rows read 'start -> end' with the timer for the start; right-click
reverses a row
- Default view shows only routes with an end in your zone, already
facing your end; click the title or /ob all for every route
- New route: Grom'gol <-> Undercity zeppelin
- Far-end timings built in for every route, and learned automatically
when you ride (no recording needed)
- Window auto-shows at either end of any route
- Built-in cycles from ~5 h of sightings
- Fixes: far-end learning while recording; baseline ignored when the
first sighting was a departure
- Add CHANGELOG.md
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WyQKCL92ZLwPi9qmYQtNdc
- Ratchet to Booty Bay boat row: shows when to fly from Orgrimmar to make
the next sailing (/ob travel sets travel time); timing measured on two
rides, refined on every visit
- One odd sighting no longer resets a route's history; a second
agreeing sighting is needed
- Rows read as place + grey transport type in one aligned column
- Footer names the transport with the oldest data
- Bottom-right grip and /ob scale resize the window
- Auto-show ignores capitals and quotes, stays open while the Ratchet boat
is in view; /ob disallow removes a place
- /ob debug on|off records transport positions for mapping new routes
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WyQKCL92ZLwPi9qmYQtNdc