Commit Graph

1230 Commits

Author SHA1 Message Date
1fb96650c5 auto-git:
[change] src/app/App.tsx
 [change] src/app/app.css
 [change] src/assets/image-assets.ts
 [change] src/commands/create-custom-material-command.ts
 [change] src/commands/set-custom-material-texture-command.ts
 [change] src/commands/update-custom-material-command.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/rendering/terrain-layer-material.ts
 [change] src/runtime-three/runtime-host.ts
2026-05-18 16:21:05 +02:00
fc20f60b1b Add styling for map components, dense select inputs, and material items 2026-05-18 16:13:18 +02:00
910eeb26df auto-git:
[change] src/app/App.tsx
2026-05-18 16:13:07 +02:00
82b0327499 Implement custom material creation, update, and texture import logic 2026-05-18 16:12:18 +02:00
bf14a16669 Extract custom material reference when inspecting materials 2026-05-18 16:12:18 +02:00
26be5d6544 Filter project assets to include material map image assets 2026-05-18 16:12:18 +02:00
9c00ae4c7e Add isMaterialMapImageAsset helper function for asset type checking 2026-05-18 16:10:47 +02:00
518e40b79e Update fallback material name to "Default Whitebox" 2026-05-18 16:10:47 +02:00
5b9b00bfb6 Refactor material tile size calculation using resolveMaterialUvTileSizeMeters 2026-05-18 16:10:11 +02:00
697f134f26 Feat: Implement custom material support and texture slot handling 2026-05-18 16:09:58 +02:00
dd3fa6ee7d auto-git:
[change] src/app/App.tsx
2026-05-18 14:35:27 +02:00
d126deb140 Add shape mode selection for spline corridor junctions 2026-05-13 19:24:48 +02:00
dc47cfda14 Add normalizeSplineCorridorJunctionShapeMode import 2026-05-13 19:24:48 +02:00
d5d0040dff Add form controls for configuring spline corridor junction edge properties 2026-05-13 17:18:51 +02:00
3890649fbd Import helper for road edge settings 2026-05-13 17:18:51 +02:00
4e28568246 Refactor terrain grid sample inputs to support all four cardinal directions (East, West, North, South) 2026-05-13 14:52:01 +02:00
a865c82240 Refactor terrain grid resizing logic and synchronize sample drafts 2026-05-13 14:51:19 +02:00
163b768af9 Refactor terrain sample draft management to use unified side sample state 2026-05-13 14:50:54 +02:00
db18579dcc Refactor: Consolidate terrain draft state management 2026-05-13 14:50:40 +02:00
31ac69ec4a auto-git:
[change] src/app/App.tsx
2026-05-13 14:50:29 +02:00
4649a4d4f8 auto-git:
[change] src/app/App.tsx
2026-05-13 14:50:29 +02:00
fe0743bddf auto-git:
[change] src/app/App.tsx
2026-05-13 14:50:29 +02:00
81a470e72e Add terrain grid resize commit handler to ViewportCanvas and App 2026-05-13 14:27:03 +02:00
50a76f800e Implement logic to handle and commit terrain grid resizing 2026-05-13 14:26:30 +02:00
f96cd18ecc Implement directional control for terrain resizing (X and Z axes) 2026-05-13 14:12:07 +02:00
3e2808f18a Support terrain grid resize directions for terrain manipulation functions 2026-05-13 14:11:21 +02:00
d702cdfdf9 Refactor App component and update terrain-related tests 2026-05-13 13:59:25 +02:00
6f64954ee0 auto-git:
[change] src/app/App.tsx
 [change] tests/domain/terrains.test.ts
 [change] tests/unit/terrain-foundation.integration.test.tsx
2026-05-13 13:59:02 +02:00
b72aefe2fa Update terrain grid commitment logic and refine UI descriptions for grid settings 2026-05-13 13:54:59 +02:00
6c641dec57 Remove unnecessary type casting for junction terrain mode 2026-05-13 13:29:45 +02:00
f52235b6b9 Clean up unused imports related to spline corridor junctions 2026-05-13 13:29:45 +02:00
c20e4d966c Remove redundant calculation of spline corridor junction list 2026-05-13 13:29:45 +02:00
8ba60119ec Add styles for compact cards, stacked lists, and component elements 2026-05-13 13:28:13 +02:00
b477774bbb Feature: Add road junction management UI and functionality 2026-05-13 13:27:46 +02:00
21693e9963 Implement junction management functions for spline corridor junctions 2026-05-13 13:27:11 +02:00
15f353791b Add logic to detect and filter spline corridor junctions related to selected paths 2026-05-13 13:26:57 +02:00
aa78f83cac Feature: Add support for Spline Corridor Junctions 2026-05-13 13:26:42 +02:00
2fc119fc65 Add utility function to create scene path point after a specified point 2026-05-13 05:09:57 +02:00
09f31c7172 auto-git:
[change] src/app/App.tsx
2026-05-13 05:08:37 +02:00
d9e8e0be4c Refactor path point addition to support insertion after a specific point 2026-05-13 05:08:05 +02:00
5a8882dfcb Implement logic to determine path point insertion anchor ID 2026-05-13 05:07:45 +02:00
ac46e26ac0 Feature: Add collision toggles for path edges and repeaters 2026-05-13 04:28:08 +02:00
21b7ac3d81 Add repeaters prop to App component 2026-05-13 03:57:29 +02:00
8ed0f46371 Use specific ID constant for default scene path repeater asset 2026-05-13 03:55:57 +02:00
8d41671b57 auto-git:
[change] src/app/App.tsx
2026-05-13 03:47:53 +02:00
e0b4a70b73 Feature: Implement path spline repeater management (add, update, delete) 2026-05-13 03:47:06 +02:00
bc265aa018 Add utility functions for formatting path placement and corridor asset labels 2026-05-13 03:46:49 +02:00
562973fed2 Add support for scene path repeaters and spline corridor assets 2026-05-13 03:46:37 +02:00
4b00056751 Add UI controls for configuring road edge properties (profile, width, height, material) 2026-05-13 03:00:15 +02:00
34c779a3ab Implement handler to change specific road edge settings for selected path 2026-05-13 02:59:43 +02:00