Commit Graph

602 Commits

Author SHA1 Message Date
Nalvazhuthi
a06768e0f2 feat: Add data mapping options and improve layout in BlockEditor 2025-12-16 13:02:15 +05:30
Nalvazhuthi
a771f34b04 feat: Enhance BlockEditor with data handling and UI improvements
- Added a type switch for selecting between "design" and "data" modes in BlockEditor.
- Implemented DataDetailedDropdown component for improved data selection.
- Introduced DeviceIcon and ParametersIcon for better visual representation in dropdowns.
- Updated styles for BlockEditor and related components to improve layout and usability.
- Refactored background color and opacity handling in BlockEditor.
- Removed unnecessary loading page and scene components from MainScene.
2025-12-16 12:39:15 +05:30
083d008221 Merge remote-tracking branch 'origin/main-dev' into main-demo 2025-12-16 10:03:17 +05:30
1d6ad83e7a Merge remote-tracking branch 'origin/feature/thread-comments' into main-demo 2025-12-16 10:03:12 +05:30
89c2339012 feat: add decal library URL and update related components for decal handling 2025-12-15 16:32:39 +05:30
0bc5222ba6 Enhance simulation components with time tracking and performance metrics
- Added idle and active time tracking to ConveyorInstance, PillarJibInstance, HumanInstance, RoboticArmInstance, and StorageUnitInstance.
- Integrated animation play speed and pause functionality into simulation components.
- Updated simulation types to include cost and energy metrics for various analyses.
- Improved performance tracking with additional metrics such as load utilization and efficiency calculations.
2025-12-15 14:16:20 +05:30
2026248a4c feat: enhance simulation types with new metrics and event types
- Added EventType for various asset events.
- Introduced new metrics in TimeMetrics, ThroughputMetrics, EfficiencyMetrics, QualityMetrics, CostMetrics, EnergyMetrics, and ConveyorMaterialMetrics.
- Expanded ConveyorAnalysis and VehicleAnalysis interfaces to include additional metrics for cost, energy, and material flow.
- Enhanced efficiency and quality metrics with detailed attributes for better analysis.
2025-12-15 12:49:15 +05:30
595d7852c9 feat: Implement analysis functionality in simulation module
- Added Analyzer component to perform asset analysis and system-wide metrics.
- Integrated analysis store to manage analysis state and data.
- Updated Simulation component to include Analyzer and log analysis data.
- Refactored heatmap generation to remove unnecessary console logs.
- Disabled download option in simulation handler for heatmap generation.
- Removed simulation socket initialization from Project component.
- Enhanced SCSS styles for simulation dashboard with pointer-events adjustments.
- Added comprehensive analysis types for various assets including conveyors, vehicles, and machines.
- Deleted package-lock.json to resolve dependency issues.
2025-12-15 12:00:10 +05:30
3f594482e9 Update package versions and refactor components for improved functionality and readability 2025-12-09 10:41:30 +05:30
1e5cbf4aa3 updated simulation dashboard 2025-11-28 17:25:15 +05:30
b6eb2a9598 Merge remote-tracking branch 'origin/main' into feature/thread-comments 2025-11-27 10:32:04 +05:30
85eca3635a Update app/package.json 2025-10-23 09:24:49 +00:00
59f8342771 Merge remote-tracking branch 'origin/main-dev' into feature/thread-comments 2025-10-22 12:16:23 +05:30
6ce16483c6 refactoring thread functionalities including socketresponses 2025-10-22 12:13:00 +05:30
5dd9a8a86d Merge pull request 'main-dev' (#2) from main-dev into main-demo
Reviewed-on: #2
2025-10-21 11:19:49 +00:00
fd5ac36fdb Refactor ControlPanel component for improved readability and remove pointer-events from the dashboard styles 2025-10-17 18:04:59 +05:30
a5f1a15843 Refactor SVG icons and clean up DashboardEditor component
- 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.
2025-10-17 17:09:44 +05:30
ba4e7b6d15 Merge branch 'main-dev' of http://185.100.212.76:7778/Dwinzo-Beta/Dwinzo_Demo into main-dev 2025-10-17 15:57:10 +05:30
0d84f6527f Refactor heatmap components and restructure simulation heatmap logic
- 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.
2025-10-17 15:56:45 +05:30
Nalvazhuthi
feb23b92b1 Merge branch 'main-dev' of http://185.100.212.76:7778/Dwinzo-Beta/Dwinzo_Demo into main-dev 2025-10-17 15:34:20 +05:30
Nalvazhuthi
b03e7be1c7 Updated 2025-10-17 15:31:46 +05:30
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
cbec3f5c97 Merge remote-tracking branch 'origin/main-dev' into feature/thread-comments 2025-10-16 14:45:31 +05:30
bb148f4801 threads in sidebar 2025-10-16 14:45:26 +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