- Updated the pointing cursor SVG to improve stroke properties and remove redundant paths.
- Removed unused ElementDropdown import and related state in DashboardEditor.
- Commented out console logs for better performance and cleaner code.
- Simplified the handleElementClick function for better readability.
- Removed unnecessary dropdown position state management.
- Cleaned up BlockComponent by removing extra lines and ensuring consistent formatting.
- Streamlined BlockEditor component by consolidating onChange handlers and improving readability.
- Fixed stroke properties in AssetTypeIcons and ExportToolsIcons for consistency.
- Deleted obsolete heatmapPreview and realTimeHeatMap components.
- Moved heatmap logic into a new structure under modules/simulation/heatMap.
- Introduced HeatMap and HeatMapRenderer components to manage heatmap rendering based on comparison state.
- Updated imports and adjusted state management for heatmap data.
- Enhanced heatmap preview functionality to handle image loading and rendering.
- Improved performance and organization of heatmap data handling in the simulation context.
- 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.
- 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.
- 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.
- 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.
- 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.