Commit Graph

614 Commits

Author SHA1 Message Date
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
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