Wassim SAMAD and GitHub
485ad745ac
Merge pull request #295 from sudhir9297/feat/window-improvement
...
feat: Expand window types, animations, and first-person behavior
2026-05-07 11:52:45 -04:00
Wassim SAMAD and GitHub
25566f9182
Merge pull request #293 from sudhir9297/feat/door-improvement
...
Feat/door improvement
2026-05-07 08:47:57 -04:00
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
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
Wassim SAMAD and GitHub
27b18af56c
Merge pull request #294 from pascalorg/chore/items-catalog-update
...
Chore/items catalog update
2026-05-05 09:10:03 -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
Wassim SAMAD and GitHub
fe34126d00
Merge pull request #290 from pascalorg/feat/precise-dimensions-sync
...
feat(editor): precise item dimensions — static bounding boxes, grid-aligned placement
2026-05-04 16:10:20 -04:00
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
Wassim SAMAD and GitHub
fa38b4af76
Merge pull request #286 from sudhir9297/feat/improvement-and-fixes
...
Feat/improvement and fixes
2026-05-04 09:30:03 -04:00
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
Wassim SAMAD and GitHub
acc9b1dfbc
Merge pull request #281 from sudhir9297/feat/upgrade-and-bug-fix
...
Feat/upgrade and bug fix
2026-04-29 12:25:38 -04:00
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
sudhir
4796ed8262
Use slider controls for stair geometry settings
2026-04-29 10:16:56 +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
Wassim SAMAD and GitHub
e615815e65
Merge pull request #283 from pascalorg/chore/floorplan-thumbnails
...
items catalog + floorplan image update
2026-04-28 10:15:40 -04:00
wass08
a017c112e7
items catalog + floorplan image update
2026-04-28 10:14:36 -04:00
aa43bb6a43
feat: backport monorepo PRs #297 , #302 , #306 — floorplan thumbnails + mobile editor UI
...
Port floorplan item thumbnails, full mobile editor UI, and
mobile polish from the private monorepo into the public editor.
Monorepo PR #297 (feat/item-admin-advanced):
- Add optional floorPlanUrl to item asset schema (core)
- Render 2D floor-plan images inside item footprints on floorplan
- Improve slider drag with modifier key re-anchoring
Monorepo PR #302 (feat/mobile-ui):
- Mobile editor layout with draggable bottom sheet
- Mobile tab bar, selection bar, and panel sheet
- Mobile-aware panel manager and panel wrapper
- useIsMobile rewrite (useSyncExternalStore, SSR-safe)
- Camera actions hideOrbit prop
- GridSnapControl and SecondaryToggles exports
- Action menu hides on mobile contextual tabs
- SidebarTab extended with mobileDefaultSnap/mobileIcon
Monorepo PR #306 (feat/mobile-ui-polish):
- Touch gesture mapping for camera controls (one/two/three finger)
- Snap ratio constants for bottom sheet
- Thumbnail generator WebGL2 fallback (bottom-up row flip)
- ErrorBoundary scope logging, viewer scene wrap
- GPUDeviceWatcher enhanced logging and uncaptured error handler
- WebGPURenderer init error handling and diagnostics
- Post-processing log improvements
- MergedOutlineNode WebGL2 FBO corruption fix
Excluded: apps/community/*, apps/editor/*, packages/community-*,
.cursor/*, .env.example (monorepo-only files)
Co-authored-by: Pascal <open@pascal.app >
2026-04-28 06:36:08 -07:00
Wassim SAMAD and GitHub
010c874963
Merge pull request #277 from sudhir9297/feat/2d-editor
...
Feat/2d editor
2026-04-28 07:36:05 -04:00
wass08
758f06454c
Rename mesh metadata polygon key to drop floorplan prefix
2026-04-28 07:31:52 -04:00