Commit Graph

579 Commits

Author SHA1 Message Date
1465043faf Refactor Scene component for improved readability and performance adjustments 2025-10-17 15:23:20 +05:30
0b09058191 Refactor import paths for findEnvironment to streamline service organization 2025-10-17 15:22:18 +05:30
10e028ac00 Merge remote-tracking branch 'origin/feature/layout-comparison-version' into main-dev 2025-10-17 15:20:46 +05:30
68899162b2 Refactor DashboardEditor to improve block and element handling, including backend updates and drag-and-drop functionality. Adjust minimum block size constraints and enhance asset visibility checks in the asset group store. Update socket initialization to streamline project connections. Modify styles for element dropdown transitions. 2025-10-17 15:19:12 +05:30
ba615cefed Refactor simulation styles and update API services
- Refactored SCSS styles for simulation player and dashboard components to improve readability and maintainability.
- Changed property names in Block and UIElement types for clarity.
- Implemented getDashBoardBlocksApi and upsertDashBoardBlocksApi services for fetching and updating dashboard blocks.
- Removed unnecessary transition property in simulation dashboard styles.
2025-10-17 10:27:43 +05:30
48c7007431 Moved the simulationDashBoard from src to components 2025-10-16 14:40:09 +05:30
a02051292c Moves the services from factoryBuider to builder folder 2025-10-16 14:31:35 +05:30
f3dd44cf04 refactor: Update color codes to use full hex values and remove unused functions in simulation dashboard 2025-10-16 14:17:36 +05:30
bce5e43772 solved maximum exeed bug in create new window 2025-10-16 11:49:00 +05:30
bf35e00df6 Refactor simulation dashboard styles and types
- Updated SCSS styles for the simulation dashboard, adjusting z-index and reintroducing the element dropdown styles.
- Simplified type definitions in simulationDashboard.d.ts by removing unnecessary exports and consolidating types.
- Modified shortcut key handling to import from the correct path for useSelectedZoneStore.
- Created a new Zustand store for managing simulation dashboard state, including blocks and elements.
- Introduced old visualization stores for chart and dropped objects, refactoring to use Zustand for state management.
- Added a new store for managing 3D widget data and zone widget data.
- Implemented a store for managing selected zones and their properties.
- Initialized a visualization store with a basic structure for future enhancements.
- Updated exported types to include ExtendedCSSProperties and refined Block and UIElement definitions.
2025-10-16 11:38:51 +05:30
cd391837ca solved heatmap preview bugs in comparsion 2025-10-16 11:34:47 +05:30
b0df64a42e Merge remote-tracking branch 'origin/main-dev' into feature/layout-comparison-version 2025-10-15 16:31:51 +05:30
267ba2b054 feat: Add simulation dashboard functionality and styles
- Implemented helper functions for retrieving and updating block and element styles.
- Added handlers for background color and alpha changes.
- Created a function to resolve element values based on data bindings.
- Introduced a data model update function for managing simulation data.
- Developed a comprehensive CSS stylesheet for the simulation dashboard layout and components.
- Integrated the DashboardEditor component into the MainScene for enhanced user interaction.
- Updated Tools component to support new drawing tools and functionalities.
- Defined new TypeScript types for better type safety in the simulation dashboard.
2025-10-15 16:31:33 +05:30
31e862138f Merge remote-tracking branch 'remotes/origin/dev-heatmap' into feature/layout-comparison-version
added heatMap view in layoutComparsion
2025-10-15 15:18:59 +05:30
0a1443a41f Refactor child UUID references in asset group management and related components 2025-10-14 18:20:38 +05:30
733d2fe29d Merge remote-tracking branch 'origin/main-dev' into feature/layout-comparison-version 2025-10-14 11:13:27 +05:30
04d5f51920 Refactor GroupControls and Products components to improve API call conditions and remove commented-out code 2025-10-14 11:06:29 +05:30
056a356d51 Merge remote-tracking branch 'origin/main-dev' into feature/layout-comparison-version 2025-10-14 10:23:42 +05:30
375a1ba0c3 updated loading page in new window 2025-10-13 16:26:36 +05:30
7693f1ea9d Refactor components and improve loading behavior
- Simplified rendering of CompareLayOut and ComparisonScene components.
- Enhanced MainScene to log createNewWindow state and conditionally render LoadingPage.
- Updated GlobalProperties to improve environment settings handling.
- Refactored LoadingPage to support rendering as a portal and added new props for flexibility.
- Improved NewWindowScene to include LoadingPage and handle loading progress.
- Added console logs for debugging in calculateSimulationData and ComparisonResult components.
- Cleaned up unused code and improved readability across various components.
- Adjusted styles in loading.scss for better visual consistency and responsiveness.
2025-10-13 16:16:45 +05:30
97f9f9a381 Merge remote-tracking branch 'origin/main-demo' into feature/layout-comparison-version 2025-10-13 10:45:27 +05:30
e00bccb357 created new window 2025-10-13 10:44:17 +05:30
48faaac1fe Enhance AssetOutline component with group selection and multi-selection features; refactor related styles and APIs for improved functionality 2025-10-09 14:58:53 +05:30
7b704cc3a9 integerated asset group create api 2025-10-08 10:37:30 +05:30
a55d25e55b Add focus button to TreeNode and adjust Outline component state 2025-10-08 09:10:00 +05:30
5fb88849aa Merge remote-tracking branch 'origin/main-demo' into feature/layout-comparison-version 2025-10-07 15:35:38 +05:30
4764585536 Merge remote-tracking branch 'origin/main-dev' into main-demo 2025-10-06 18:35:33 +05:30
08fb86d5ed added focus and added asset toggles in asset properties 2025-10-06 18:03:00 +05:30
9e40670d69 Refactor Outline Component and Styles
- Removed the Outline component from MainScene and SideBarLeft.
- Deleted outline.css and integrated styles into a new _assetOutline.scss file.
- Updated Outline component to use new styles and improved structure.
- Added functionality for collapsing all groups in the Outline.
- Enhanced drag-and-drop functionality for asset management.
- Improved accessibility and usability of the Outline component.
2025-10-06 17:17:39 +05:30
72f2b0f4bc added temporary ui for asset outline 2025-10-06 10:41:40 +05:30
bd67685181 removed group schema 2025-10-03 15:47:18 +05:30
0d5dade3ad added Asset Visibility controls and toggling functionality 2025-10-03 14:31:18 +05:30
aa6c3d765a completed integerating simulation to socket. 2025-09-30 18:08:14 +05:30
f847d058c2 code refactor 2025-09-29 14:51:00 +05:30
2e3971102f code refactored 2025-09-29 14:29:59 +05:30
9c0cf87dad added zone properties and also added zone view port updation 2025-09-29 13:55:01 +05:30
a064244eaf remove wall and aisle creator bug and added zone properties 2025-09-29 12:45:06 +05:30
6ee922a760 added zone selection 2025-09-26 16:44:37 +05:30
9f4eb40d1d Merge remote-tracking branch 'origin/main-demo' into main-dev 2025-09-26 16:00:56 +05:30
36623d1053 added zone socket collab response 2025-09-26 14:01:40 +05:30
614c265071 decal boundary added based on the wall and floor movement 2025-09-26 12:27:40 +05:30
13d48ae9b6 added floor socket collab response 2025-09-25 17:31:44 +05:30
e62389cbb1 added asset unique name to added , duplicated and pasted asset 2025-09-25 12:50:44 +05:30
518817ab79 Merge remote-tracking branch 'origin/main-dev' into main-demo 2025-09-24 18:32:22 +05:30
cf21d3face movement bug half fixed 2025-09-24 18:27:14 +05:30
8ff3573af2 storage to human bug fixed 2025-09-24 18:12:36 +05:30
14c4a3246f code optimization 2025-09-24 16:38:33 +05:30
a2b1229aa8 code optimization in event data handling 2025-09-24 15:32:09 +05:30
dc28b75f6c simulation event data code optimization 2025-09-24 15:01:31 +05:30
45fef163d3 added flip controls to asset and added in context menu too 2025-09-24 13:55:26 +05:30