Commit Graph

632 Commits

Author SHA1 Message Date
975253a1dc feat: Add comprehensive simulation analyzer with detailed metric tracking and calculation. 2025-12-20 11:15:18 +05:30
bcf2d01982 feat: Add animator components for manufacturer, operator, and worker human instances. 2025-12-20 11:06:09 +05:30
6ab4d1c0a9 feat: introduce comprehensive simulation analyzer component with detailed tracking and metric calculation capabilities. 2025-12-20 10:55:39 +05:30
a032c47e62 feat: implement a comprehensive simulation analyzer module for tracking and calculating performance metrics. 2025-12-20 10:52:27 +05:30
14bf0896a7 feat: implement simulation analyzer for detailed simulation performance and flow analysis. 2025-12-20 10:30:56 +05:30
e9d0a98a49 feat: implement simulation dashboard editor with element and block configuration components. 2025-12-20 09:52:07 +05:30
525bfb6541 feat: Introduce a new simulation dashboard editor with block and element components, dedicated styling, visualization state management, and an analyzer. 2025-12-20 09:43:28 +05:30
c072648397 feat: introduce comprehensive simulation analysis module with detailed performance and material flow tracking. 2025-12-18 16:23:14 +05:30
b3adb4ea20 feat: Add comprehensive simulation analyzer module with extensive tracking and metric calculation capabilities. 2025-12-18 15:25:39 +05:30
5a1d1bdeaf feat: Implement simulation analysis data display and dashboard element configuration 2025-12-18 13:13:09 +05:30
7ad185e057 feat: Implement simulation dashboard analysis manager and UI elements for displaying simulation data. 2025-12-18 12:49:35 +05:30
8937e85c1b Merge remote-tracking branch 'origin/main-demo-ui' into main-dev 2025-12-18 12:12:20 +05:30
3746fccd19 feat: Implement the Simulation Dashboard editor with core components, state management, and types for blocks and elements. 2025-12-18 11:35:49 +05:30
Nalvazhuthi
707f5b6803 feat: Implement draggable panels in BlockEditor and ElementEditor, enhance dropdown styles, and improve layout responsiveness 2025-12-18 11:24:38 +05:30
5b9f3f1728 feat: Add simulation dashboard editor with analyzer and manager components. 2025-12-18 10:08:53 +05:30
97ab47354c feat: Remove unused dataModelManager prop from ElementEditor and clean up imports 2025-12-17 17:42:42 +05:30
debabea79b feat: Update ElementEditor and DashboardEditor to enhance data handling and UI responsiveness 2025-12-17 17:39:50 +05:30
d014b3f87e feat: Refactor ElementEditor and DataSourceSelector for improved data handling and UI integration 2025-12-17 17:02:45 +05:30
Nalvazhuthi
4a0c39faa3 scene 2025-12-17 15:21:23 +05:30
Nalvazhuthi
4263ca3db7 feat: Refactor DataSourceSelector to use structured options and implement RegularDropDownID for improved dropdown functionality 2025-12-17 15:08:21 +05:30
98cfc033c1 feat: Add dropdown item retrieval for asset-specific and common values in ElementEditor 2025-12-17 14:21:31 +05:30
d64ff881de feat: Update ElementEditor to handle data value changes and refactor data source initialization in simulation store 2025-12-17 13:40:11 +05:30
62277e22c1 feat: Add data type, common value, data value, and data source updates in Dashboard and Element Editors 2025-12-17 13:04:09 +05:30
e64ed91784 feat: Enhance ElementEditor with product and analysis store integration, conditional rendering for element types, and improved data mapping UI 2025-12-17 11:40:27 +05:30
77c46a273d Refactor SVG and CSS properties to use camelCase notation
- Updated SVG attributes from kebab-case (e.g., fill-rule, clip-rule) to camelCase (e.g., fillRule, clipRule) in multiple icon components.
- Changed CSS properties from kebab-case (e.g., stroke-width, clip-path) to camelCase (e.g., strokeWidth, clipPath) in various SCSS files.
2025-12-17 11:22:34 +05:30
7ba70d6196 Merge remote-tracking branch 'origin/main-demo-ui' into main-dev 2025-12-17 10:44:42 +05:30
d94c7b4244 feat: Refactor DashboardEditor and simulation store with peek methods for optimized block and element updates 2025-12-17 10:40:57 +05:30
Nalvazhuthi
a9df8d98bb Add new alignment icons and enhance dropdown components
- Introduced new alignment icons: AlignRightIcon, AlignJustifyIcon, AlignLeftIcon, FlexRowIcon, FlexColumnIcon, FlexRowReverseIcon, and FlexColumnReverseIcon.
- Updated MainScene to ensure loading progress is displayed correctly.
- Enhanced DataDetailedDropdown to include click outside functionality for closing the dropdown and improved eye dropper icon interaction.
- Created a new DataSourceSelector component for selecting data sources with an optional eye dropper feature.
- Cleaned up InputWithDropDown component by removing unnecessary whitespace.
- Improved styles in _simulationDashBoard.scss for better layout and responsiveness, including new design sections and alignment options.
2025-12-16 18:01:17 +05:30
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
0c51c22457 feat: Enhance DashboardEditor with element handling and selection management 2025-12-16 12:08:21 +05:30
2f12b35951 feat: Implement block and element removal functionality in DashboardEditor
- Added deleteDashBoardBlocksApi service to handle block deletion from the dashboard.
- Integrated block removal functionality in DashboardEditor, allowing users to delete blocks.
- Updated BlockEditor and ElementEditor components to include remove block and element handlers.
- Enhanced Zustand store to manage block and element states effectively.
- Updated exported types to accommodate new data structures for blocks and elements.
2025-12-16 11:13:30 +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