sudhir
fdf08c091f
Add elevator floorplan overlay
2026-05-10 10:50:22 +05:30
sudhir
263228cbf0
Add cab door-open control and align elevator buttons
2026-05-10 02:28:00 +05:30
sudhir
2480be91b1
Optimize elevator editing performance with live previews
2026-05-09 19:09:48 +05:30
sudhir
0514363136
Add column hit testing and align column defaults
2026-05-08 14:31:58 +05:30
sudhir
53393b7def
Add procedural support column variants
2026-05-08 12:54:59 +05:30
Wassim SAMAD and GitHub
e348ccdb08
Merge pull request #296 from sudhir9297/wed-6-may-bug-fix
...
fix: Improve item surface placement, floorplan resizing, and placement preview stability
2026-05-07 13:09:20 -04:00
sudhir
c0a21058d4
fix list
2026-05-07 17:01:06 +05:30
sudhir
d2d714ba68
Smooth window animations and bay caps
2026-05-07 16:20:22 +05:30
sudhir
8f6a8fbe8b
Add first-person window interaction
2026-05-07 13:50:30 +05:30
sudhir
133d81e563
Refine window corner shape support
2026-05-07 13:34:16 +05:30
sudhir
eef19804d1
Merge branch 'main' into feat/door-improvement
...
# Conflicts:
# packages/core/src/events/bus.ts
# packages/viewer/src/systems/door/door-system.tsx
2026-05-07 10:40:51 +05:30
sudhir
cef3f24dad
Move door animations into viewer system
2026-05-07 10:11:25 +05:30
sudhir
34c847620f
Fix floor item placement cursor height
2026-05-06 15:56:46 +05:30
sudhir
7e86e4628c
Fix item surface placement and remove item height annotations
2026-05-06 15:13:37 +05:30
sudhir
d403606b72
Add floorplan side resizing handles
2026-05-06 14:18:44 +05:30
sudhir
70933adf9d
Fix floorplan player move and action menu anchoring
2026-05-06 13:54:05 +05:30
sudhir
0de07d6130
Separate runtime door animation and add dual-side handles
2026-05-06 11:22:50 +05:30
Wassim SAMAD and GitHub
5f57e9bb09
Merge pull request #292 from sudhir9297/feat/mon-4-feat-fix
...
feat: column node with door/window nodes improvement
2026-05-05 16:39:21 -04:00
wass08
3a181e57da
remove override
2026-05-05 09:09:18 -04:00
wass08
823168ddf4
default catalog update
2026-05-05 09:04:49 -04:00
sudhir
f5f80d0f3f
Centralize door animation state and operation mapping
2026-05-05 17:23:48 +05:30
sudhir
0ef2254e6b
Fix first-person door toggles and colliders
2026-05-05 17:14:28 +05:30
sudhir
6df4b4895c
Add garage door types and animated door controls
2026-05-05 14:20:41 +05:30
sudhir
1490d280d4
Refine editor layer boundaries and selection handling
2026-05-05 13:26:39 +05:30
Pascal
1002a0a980
feat(editor): precise item dimensions — static bounding boxes, placement-math, remove item-mesh-metadata system
...
- Replace runtime mesh-based bounding-box computation with static dimension-based polygons for item footprints
- Add snapUpToGridStep() and getGridAlignedDimensions() to placement-math for grid-cell-aligned placement wireframes
- Add expandBoundsToGrid() to use-placement-coordinator for consistent wireframe snapping
- Add currentCursorRotationY to PlacementContext; preserve world orientation across item-surface transitions
- Fix item detach from surface: use worldToBuildingLocal() instead of event.localPosition to avoid coordinate-space jump
- Subscribe to useLiveTransforms in FloorplanPanel during placement so R/T keyboard rotation refreshes the 2D overlay immediately
- Fix FloorplanItemImage rotation (+180° to account for top-down camera capture orientation)
- Simplify spatial-grid-manager: single dimension-based getItemLocalBounds(), removes runtime mesh-metadata path
- Remove item-mesh-metadata system (compute-item-mesh-metadata, item-mesh-metadata-system, sync-request)
2026-05-04 19:35:41 +00:00
sudhir
762c9fc763
Refactor guide events and column placement handling
2026-05-04 23:06:23 +05:30
sudhir
db765f1eb3
Enable pillar duplication in floating action menu
2026-05-04 22:54:52 +05:30
sudhir
848529acb0
Add column presets and procedural shaft controls
2026-05-04 16:38:52 +05:30
sudhir
46548c35e5
Fix curved wall and fence angle measurements
2026-05-04 11:29:01 +05:30
sudhir
23eec44714
Move render systems out of core
2026-05-01 15:07:47 +05:30
sudhir
eee7af9e25
Add draggable level reordering to floating selector
2026-05-01 14:55:24 +05:30
sudhir
b3f7957076
Refactor editor selection and viewer integration
2026-05-01 13:54:23 +05:30
sudhir
09bfb0b484
Add frameless door openings and first-person collider support
2026-05-01 11:35:26 +05:30
sudhir
915393d649
Add swing angle support for door rotation
2026-05-01 10:18:36 +05:30
sudhir
3df3d12f46
Refactor guide UI state and slab rendering
2026-05-01 00:33:57 +05:30
sudhir
1dc9ea0ba8
Replace spawn marker with box-based figure
2026-04-30 23:34:14 +05:30
sudhir
f375861439
Merge branch 'main' of github.com:sudhir9297/editor into feat/improvement-and-fixes
2026-04-30 22:59:10 +05:30
sudhir
bbc638af22
Handle unnamed reference floor levels
2026-04-30 19:19:57 +05:30
sudhir
25927dea3b
Add lower floor reference overlay
2026-04-30 14:15:24 +05:30
sudhir
8631622e60
Refactor editor workflow and update UI state handling
2026-04-30 13:37:52 +05:30
sudhir
3d0000f93f
Disable pointer events on item placement labels
2026-04-30 10:11:39 +05:30
sudhir
411ae2e905
Refine 2D door swing rendering
2026-04-29 17:51:58 +05:30
sudhir
3c185144e0
Align outdoor tree footprints in 2D editor
2026-04-29 13:45:09 +05:30
sudhir
a05573b602
Make spawn renderer editor-agnostic
2026-04-29 13:25:20 +05:30
sudhir
8c10b9280d
Exclude spawn points from level duplication
2026-04-29 13:09:26 +05:30
sudhir
e761084635
Normalize root scene nodes and fix level duplication
2026-04-29 12:53:40 +05:30
Sudhir Yadav and GitHub
9ff657419c
Merge branch 'main' into feat/upgrade-and-bug-fix
2026-04-29 10:49:11 +05:30
sudhir
e688792c34
Refactor first-person and spawn selection handling
2026-04-29 10:35:34 +05:30
2b588cd30f
fix: WebGPU renderer race on Canvas remount & duplicate item scale loss ( #284 )
...
Backport from monorepo PR #310 (fix/april-pass):
1. WebGPU renderer race on Canvas remount
Cache the in-flight WebGPURenderer promise per canvas element so
concurrent configure() calls from R3F's useLayoutEffect await the
same init() instead of creating duplicate renderers. Fixes
intermittent 'resolve target size does not match' errors when
navigating between projects and home.
2. Duplicate item loses its scale
Add scale to the field set in useDraftNode.commit() so duplicated
items preserve their original scale instead of falling back to
[1,1,1].
Co-authored-by: Pascal <open@pascal.app >
2026-04-28 12:42:08 -04:00
wass08
a017c112e7
items catalog + floorplan image update
2026-04-28 10:14:36 -04:00