Nick Beckley
2cf3c7da3a
Implemented the Secret Passages + Hidden Room detection pass.
...
Changed:
[Edit.cshtml (line 36)](C:/Source/PlotLine/PlotLine/Views/FloorPlans/Edit.cshtml:36)Secret Passage and Hidden Passage now render as dashed route overlays instead of wall markers.
Hidden Door remains a wall/shared-edge marker and follows existing adjacency rules.
Hidden locations are detected from existing transition data: visible entrances count, windows/hidden doors/secret passages/hidden passages/blocked doors do not.
Hidden room tooltip now includes Hidden location: no visible entrance.
[site.css (line 4793)](C:/Source/PlotLine/PlotLine/wwwroot/css/site.css:4793)Added subtle hidden-location hatch styling.
Added dashed secret-route styling with dark-theme support.
[site.min.css](C:/Source/PlotLine/PlotLine/wwwroot/css/site.min.css)Synced minified CSS.
No database changes. No stored procedure changes. No Features concept added.
2026-06-21 22:14:25 +01:00
Nick Beckley
1786d8c7b1
Implemented the focused Floor Plans refinement pass.
...
Changed:
[Edit.cshtml (line 172)](C:/Source/PlotLine/PlotLine/Views/FloorPlans/Edit.cshtml:172)Added optional grid coordinate toggle with localStorage persistence.
Added adjacent-floor ghost/reference overlay selector.
Added overlap-aware Stairs Up/Down target filtering.
Added explicit fallback button: “Show all locations on floor above/below”.
Kept door/window same-floor adjacency filtering and Hidden/Open/Secret Passage unrestricted behaviour.
[site.css (line 4534)](C:/Source/PlotLine/PlotLine/wwwroot/css/site.css:4534)Added subtle coordinate labels, ghost floor blocks, warning styling, and dark-theme support.
[site.min.css](C:/Source/PlotLine/PlotLine/wwwroot/css/site.min.css)Synced minified CSS.
Database changes: none.
Stored procedures modified: none.
No Features, no transition redesign, no schema changes.
2026-06-21 21:51:47 +01:00
Nick Beckley
89c381e6bc
Optimise floor plan editor and add reciprocal stairs
2026-06-21 21:32:05 +01:00
Nick Beckley
f57913014c
Implemented the next Floor Plans enhancement pass.
2026-06-21 21:18:14 +01:00
Nick Beckley
9fc4374df3
Implemented the floor-level ordering pass using the existing integer SortOrder as the user-facing Level.
2026-06-21 20:49:17 +01:00
Nick Beckley
11b29b2504
Implemented the tiny marker refinement.
2026-06-21 20:39:06 +01:00
Nick Beckley
f4fe8e7b79
Implemented the transition marker visual refinement.
2026-06-21 19:41:46 +01:00
Nick Beckley
7bcc6d0598
Implemented the narrower same-location wall merge.
2026-06-21 19:17:30 +01:00
Nick Beckley
0ea8b2a57e
Implemented the Floor Plans visual/UI refinement pass.
2026-06-21 19:06:25 +01:00
Nick Beckley
077714d80e
Implemented the Floor Plans AJAX consolidation pass.
2026-06-21 18:41:09 +01:00
Nick Beckley
0944874510
Fixed multiple floor plan transitions between same source and target.
2026-06-21 18:22:03 +01:00
Nick Beckley
91c5407ff9
Implemented the focused refinement gaps I found.
2026-06-21 10:10:29 +01:00
Nick Beckley
3a71e9c135
Implemented the Floor Plans refinement pass.
2026-06-20 22:04:48 +01:00
Nick Beckley
18858f3fba
Implemented the Floor Plans multi-block room and transition phase.
2026-06-20 21:41:40 +01:00
Nick Beckley
e455018d73
Implemented the Floor Plans background-image phase.
2026-06-20 21:06:53 +01:00
Nick Beckley
b2ac7b5eeb
Implemented the Floor Plans UX/data-model refinement pass.
2026-06-20 20:32:59 +01:00
Nick Beckley
030a4a10da
Implemented the Floor Plans UX/data-model refinement pass.
2026-06-20 20:13:23 +01:00
Nick Beckley
bd8067b472
Implemented both Floor Plans fixes.
2026-06-20 19:36:00 +01:00
Nick Beckley
601afa8806
Implemented the first-pass Location Floor Plans foundation.
2026-06-20 18:44:58 +01:00