Commit Graph

11 Commits

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