Commit Graph

649 Commits

Author SHA1 Message Date
da539a92d0 Merge remote-tracking branch 'origin/main-dev' into main-demo 2025-12-20 14:54:53 +05:30
005e17c7b5 feat: implement DashboardEditor component for managing simulation dashboards and add block size calculation utility. 2025-12-20 14:49:23 +05:30
8a5c78bc6d feat: Add DashboardEditor component for managing simulation dashboards with block and element editing capabilities. 2025-12-20 14:26:48 +05:30
deb9472073 feat: Add initial implementation of Simulation Dashboard editor and its core components. 2025-12-20 14:12:10 +05:30
578f10dfdb feat: Add simulation dashboard with interactive block and element editing capabilities. 2025-12-20 14:05:27 +05:30
0d3e7c0c12 feat: Add BlockComponent to render interactive simulation dashboard blocks with element management and resizing. 2025-12-20 14:03:56 +05:30
5818583473 Merge remote-tracking branch 'origin/main-dev' into main-demo 2025-12-20 13:19:47 +05:30
06a742a520 feat: add Simulation Dashboard Editor component and pillar jib crane instance file 2025-12-20 13:19:26 +05:30
da85c33266 feat: introduce BlockEditor for interactive block style, size, and position management within the simulation dashboard. 2025-12-20 13:18:41 +05:30
7646bfa07b Merge remote-tracking branch 'origin/main-dev' into main-demo 2025-12-20 13:18:29 +05:30
9997134e5e feat: introduce Simulation Dashboard with core components for elements, blocks, control panel, and dashboard editing. 2025-12-20 12:55:43 +05:30
ddf9f30a41 feat: Add simulation analyzer component for comprehensive performance tracking and metric calculation. 2025-12-20 12:53:18 +05:30
4c857e0ba6 feat: Add simulation analyzer component for comprehensive simulation data tracking and performance metrics. 2025-12-20 12:45:33 +05:30
40854a4bd7 feat: introduce VehicleAnimator component for animating 3D vehicles along defined paths with play/pause/reset functionality. 2025-12-20 12:38:53 +05:30
036164155f feat: Introduce animation components for worker, manufacturer, and operator humans, model animators, and a new vehicle state management store. 2025-12-20 12:29:12 +05:30
d0e18d5010 feat: Introduce simulation analysis module with comprehensive performance tracking and a new element editor UI component. 2025-12-20 11:52:49 +05:30
8fefbe2419 feat: Introduce BlockEditor component for managing simulation block styles and properties. 2025-12-20 11:24:19 +05:30
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