Flight plan pin-to-map + PNG export#337
Closed
msupino wants to merge 12 commits into
Closed
Conversation
- Pin button on flight plan modal toggles pinned state (persisted in navaid.planPin). - Resize handle (bottom-right corner) for drag-resizing the flight plan box; size saved to navaid.planW/H. - drawFlightPlanTable() renders the flight-plan table on a canvas context. - exportPNG() includes the pinned flight plan at its screen position/size when pinned. - CSS: .modal-pin, .resize-handle styles. - EN/HE i18n: fpPin, fpUnpin strings. - Tests: pin toggle, persist on close/reopen, resize handle visibility, export with pinned plan.
- Resize from all four corners (not just bottom-right). - Font size shrinks to fit content when pinned (no scrolling). - Gold border + glow on pinned box to indicate pin state. - Print button hidden when pinned.
Add --blocked-url-patterns to Lighthouse CLI so GA/Tag Manager requests don't fire during CI runs, avoiding unnecessary GA quota consumption.
- Move computePlanFontSize / applyPlanFontSize to outer scope so pinBtn.onclick can call them (was trapped inside makeCornerHandle). - Lower minimum font size from 6px to 4px so content fits without scrolling even on very small boxes.
Owner
Author
|
Superseded by #338 (same code, new branch to unblock stuck deploy) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a pin button 📌 to the flight plan window. When pinned:
Changes
showFlightPlan();drawFlightPlanTable()canvas renderer; export integration inexportPNG()..modal-pinand.resize-handlestyles.fpPin/fpUnpin.fpPin/fpUnpin.How it works
📋 Plan).📤 Export/Import → Export PNGand click Export.Fixes #336