Commit Graph

23 Commits

Author SHA1 Message Date
8df26eeb9c feat: Add BlockEditor component for managing block styles and properties in the simulation dashboard. 2025-12-20 17:41:39 +05:30
786d4d0481 feat: Implement initial Simulation Dashboard with block and element editors, including core dependencies and styling. 2025-12-20 17:34:23 +05:30
4c7e4779a8 Merge remote-tracking branch 'origin/main-dev' into main-demo 2025-12-20 16:52:42 +05:30
6f15b2fecc feat: Add core components and styling for the new simulation dashboard editor. 2025-12-20 16:39:37 +05:30
cf13400463 feat: add element and block design editor with styling, positioning, and data binding controls for simulation dashboard 2025-12-20 16:38:26 +05:30
75912355c7 Merge remote-tracking branch 'origin/main-dev' into main-demo 2025-12-20 15:33:02 +05:30
67b6b128e5 Merge remote-tracking branch 'origin/main-demo-ui' into main-dev 2025-12-20 15:30:45 +05:30
f8a17dab84 feat: introduce BlockComponent and comprehensive styling for interactive simulation dashboard blocks 2025-12-20 15:08:56 +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
9997134e5e feat: introduce Simulation Dashboard with core components for elements, blocks, control panel, and dashboard editing. 2025-12-20 12:55:43 +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
Nalvazhuthi
3b645336bf feat: Add delete functionality to DataSourceSelector and ElementEditor components 2025-12-18 17:55:01 +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
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
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
fd5ac36fdb Refactor ControlPanel component for improved readability and remove pointer-events from the dashboard styles 2025-10-17 18:04:59 +05:30
Nalvazhuthi
b03e7be1c7 Updated 2025-10-17 15:31:46 +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
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
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
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