Commit Graph

555 Commits

Author SHA1 Message Date
Vishnu 1bfa004dc6 Enhance UI components: add active state to ZoneItem, refactor EditWidgetOption and RealTimeVisualization styles, and implement RenameTooltip for dynamic renaming functionality. 2025-05-03 10:41:34 +05:30
Jerald-Golden-B 846350728f Remove unused armBots reference from ArmBotUI component 2025-05-03 10:39:43 +05:30
Jerald-Golden-B 03fcc62238 Refactor ArmBotUI: enhance action retrieval by using getActionByUuid; streamline state updates by removing unnecessary dependencies in useEffect. 2025-05-03 10:39:12 +05:30
Jerald-Golden-B d29c4ce48a Refactor Trigger component: remove console logs and clean up unused code in Trigger and RoboticArm components; update ArmBotUI to improve state management and backend integration; fix typo in useProductStore comments. 2025-05-03 10:28:59 +05:30
Jerald-Golden-B 9233bb97c8 Merge remote-tracking branch 'origin/simulation-agv-v2' into v2 2025-05-03 10:12:02 +05:30
Jerald-Golden-B 8b0daa3305 Merge remote-tracking branch 'origin/v2-ui' into v2 2025-05-03 10:11:20 +05:30
Jerald-Golden-B b8d24e2d32 Merge remote-tracking branch 'origin/simulation-armbot-v2' into v2 2025-05-03 10:10:11 +05:30
Jerald-Golden-B 94c306c813 Refactor Trigger component usage in mechanics files: pass selectedPointData and type props for Machine, RoboticArm, StorageUnit, and Vehicle to enhance functionality and maintain consistency. 2025-05-03 10:09:39 +05:30
Gomathi 0e4005f31e multiple action state updated 2025-05-03 10:05:25 +05:30
Nalvazhuthi c187a07b22 updating UI 2025-05-03 10:03:39 +05:30
Vishnu 39c0017a5b refactor: Reintroduce Footer component with updated log handling; remove unused layouts styles 2025-05-03 10:02:40 +05:30
Vishnu ac49f62bb0 refactor: Remove unused analysis and ROISummary styles; consolidate simulation styles for improved organization 2025-05-03 09:45:29 +05:30
Vishnu 70b48b39cf refactor: Enhance LogList component layout and styles; improve footer and logs styles for better readability and responsiveness 2025-05-02 19:09:05 +05:30
Vishnu fb0da32504 Merge remote-tracking branch 'origin/v2' into v2-ui 2025-05-02 18:52:30 +05:30
Poovizhi99 ad63a8d72b added actions for machines 2025-05-02 18:40:22 +05:30
Gomathi 39c86b6fc1 consoles cleared 2025-05-02 18:34:44 +05:30
Gomathi 80e7bf4bf9 armbot position updated 2025-05-02 18:33:27 +05:30
Vishnu 78c228aba6 refactor: Clean up LogList component by removing unused TickIcon; enhance footer and logs styles for better layout and readability 2025-05-02 18:31:00 +05:30
Vishnu 0f41f3f845 Merge branch 'v2-ui' of http://185.100.212.76:7776/Dwinzo-Beta/Dwinzo_dev into v2-ui 2025-05-02 18:17:03 +05:30
Vishnu 6a1bf7f769 refactor: Update ROISummary component to use ArrowIcon for expand functionality; enhance styles in ROISummary, global, and analysis components for improved layout and responsiveness 2025-05-02 18:16:22 +05:30
Nalvazhuthi 52c6ab8a65 added echo logs list 2025-05-02 18:06:29 +05:30
Nalvazhuthi 8659f4be71 added logs list 2025-05-02 17:58:28 +05:30
Nalvazhuthi db0f32ae85 added logs list-v2 2025-05-02 17:39:43 +05:30
Vishnu 44e3f5c207 Refactor RealTimeVisualization component and handle widget drop functionality
- Commented out the handleDrop function in RealTimeVisualization.tsx and moved its logic to a new utility function createHandleDrop for better separation of concerns.
- Updated Project.tsx to utilize the new createHandleDrop function, improving readability and maintainability.
- Enhanced styling for the scene container and real-time visualization components to improve layout and responsiveness.
- Removed unnecessary styles and consolidated button and input styles for consistency.
- Cleaned up unused imports and variables in various files to streamline the codebase.
2025-05-02 17:39:11 +05:30
Gomathi 53055a0b82 Merge branch 'v2' into simulation-armbot-v2 2025-05-02 17:38:13 +05:30
Gomathi d83b934e61 armbot circular path updated and ui dynamic updation 2025-05-02 17:35:52 +05:30
Jerald-Golden-B 439f917884 Refactor Trigger component: pass selectedPointData and type props, enhance state management for triggers, and streamline rendering logic for better performance. 2025-05-02 17:34:55 +05:30
Nalvazhuthi 4b7a868d1a added logs list 2025-05-02 17:14:36 +05:30
Vishnu db162c9ffa refactor: Update icon imports and improve UI components; enhance styles for better layout and responsiveness; modify event properties and simulation player functionality 2025-05-02 16:43:43 +05:30
Jerald-Golden-B 66b3d75500 Refactor VehicleAnimator component: update agvDetail type to VehicleStatus, ensure objectRotation is defined before use, and adjust object rotation handling to utilize agvDetail's rotation values. 2025-05-02 14:59:19 +05:30
Jerald-Golden-B fb9e507f4f Enhance TriggerConnector and VehicleUI components: improve event handling by resetting firstSelectedPoint on invalid intersections, refine intersection checks, and streamline state updates in VehicleUI. Integrate backend updates for vehicle actions and ensure consistent rotation handling. 2025-05-02 14:44:29 +05:30
Poovizhi99 14e3a60db3 Merge remote-tracking branch 'origin/v2' into simulation-agv-v2 2025-05-02 14:05:31 +05:30
Poovizhi99 ef2baacf55 added snap function for ctrl and ctrl+shift key 2025-05-02 14:04:52 +05:30
Jerald-Golden-B a3b48d12c1 Refactor TriggerConnector to improve event handling: reset firstSelectedPoint on invalid intersections, update event model name, and ensure proper cleanup of state. Adjust event listener conditions for better performance. 2025-05-02 13:40:00 +05:30
Jerald-Golden-B 01a03f5166 Refactor action updates to include productId in updateAction calls across mechanics components; enhance event handling in product store and trigger management. Add clear functions for various stores to reset state. Update action and trigger management to prevent duplicates and ensure integrity. Adjust initial load actions to use consistent naming conventions. 2025-05-02 13:13:41 +05:30
Jerald-Golden-B 34c30bb5a2 Enhance Machine and Vehicle components: add current action management and update machine sample structure 2025-05-02 12:11:09 +05:30
Poovizhi99 e6fc9642df Merge remote-tracking branch 'origin/v2' into simulation-agv-v2 2025-05-02 11:57:20 +05:30
Poovizhi99 2ff2f850f3 feat: handle snap function added 2025-05-02 11:56:04 +05:30
Jerald-Golden-B 405dbe434f Merge branch 'main' into v2 2025-05-02 11:55:57 +05:30
Jerald-Golden-B 96530b981f Add dragging and rotating state management to simulation store; enhance PointsCreator and VehicleUI components 2025-05-02 11:54:40 +05:30
Jerald-Golden-B 928c683a79 Merge remote-tracking branch 'origin/simulation-agv-v2' into v2 2025-05-02 11:36:12 +05:30
Jerald-Golden-B d3f5c5e506 Enhance TriggerConnector and useProductStore: add removeTrigger return value and improve event handling in TriggerConnector 2025-05-02 11:35:03 +05:30
Poovizhi99 2a669f6337 removed sample data and worked with schema for agv 2025-05-02 11:15:11 +05:30
Jerald-Golden-B 571da0a78a Refactor Machine and TriggerConnector components: enhance event handling for machine points and streamline vehicle status sample initialization 2025-05-02 10:50:52 +05:30
Jerald-Golden-B 29efeab387 Enhance event handling and backend updates across mechanics components; refactor trigger management in TriggerConnector 2025-04-30 20:16:26 +05:30
Vishnu 4535be68b3 refactor: Update ExpandIcon to accept isActive prop for dynamic rendering; enhance ThroughputSummary and SimulationPlayer components with getAvatarColor for consistent color usage; improve styles across simulation and visualization components for better layout and responsiveness 2025-04-30 19:45:29 +05:30
Nalvazhuthi 66d8196537 updated realTime vis panel smooth transition 2025-04-30 18:23:27 +05:30
Nalvazhuthi 6a51fbca61 updated realTime vis panel smooth transition 2025-04-30 18:20:36 +05:30
Vishnu bd402275b2 refactor: Adjust styles for dropdown options; modify padding, margin, and border-radius for improved layout and appearance 2025-04-30 17:05:28 +05:30
Vishnu b1b8672cf8 Merge remote-tracking branch 'origin/v2' into v2-ui 2025-04-30 16:53:54 +05:30
Vishnu 5ea85f49f0 refactor: Update icon stroke and fill colors based on active state; modify EventProperties component structure; adjust styles in tools, sidebar, and realTimeViz for improved layout and responsiveness 2025-04-30 16:52:08 +05:30
Gomathi 764e235a5f Merge branch 'v2' into simulation-armbot-v2 2025-04-30 16:50:54 +05:30
Gomathi fb1995acdb arm ui added 2025-04-30 16:50:31 +05:30
Vishnu 5119b014b7 Refactor Assets component layout and styling; enhance Trigger dropdowns with labels; update MenuBar theme retrieval; fix icon import in AssetPreview; adjust Card component star rating display; modify AddButtons styles and functionality; improve variable definitions in SCSS files; streamline input component styles; refine marketplace card layout; enhance menu dropdown styles; update module toggle styles; adjust tools component styles; improve visualization floating styles; clean up sidebar styles; optimize realTimeViz styles for better responsiveness. 2025-04-30 16:23:24 +05:30
Jerald-Golden-B a704be77d3 Refactor VehicleMechanics component for improved state management and event handling
- Simplified state initialization and effect hooks for better readability.
- Enhanced event handling functions for speed, action type, and action renaming.
- Updated current values retrieval logic to utilize getEventByModelUuid.
- Cleaned up JSX structure for better maintainability.

Update addAssetModel to remove unnecessary console log

- Removed debug logging for roboticArmEvent in addAssetModel.

Enhance copyPasteControls and duplicationControls with event handling

- Integrated useEventsStore to manage events during copy and paste operations.
- Updated event data structure for Conveyor, Vehicle, ArmBot, and StaticMachine types.
- Ensured proper UUID generation for new events and actions.

Refactor PointsCreator to ensure event sphere clearing

- Re-enabled clearSelectedEventSphere on pointer miss events for better UX.

Add logging in Products component for debugging

- Added console log to inspect data fetched from getAllProductsApi.

Update useProductStore to return updated events after modifications

- Modified updateEvent, addAction, removeAction, updateAction, and renameAction to return updated event data.
- Ensured consistency in event handling across the product store.
2025-04-30 15:58:23 +05:30
Gomathi 18b6a4b22d Merge branch 'v2' into simulation-armbot-v2 2025-04-30 15:29:39 +05:30
Gomathi ff9bb8f566 circular curve for arm movements added 2025-04-30 15:27:02 +05:30
Jerald-Golden-B 304d6689c1 Refactor Simulations component layout: streamline event handling and add comparison functionality 2025-04-30 12:46:00 +05:30
Jerald-Golden-B 73f9bb29f7 Merge branch 'main' into v2 2025-04-30 12:01:39 +05:30
Jerald-Golden-B a20170f69e Remove commented console log for vehicles in Vehicles component 2025-04-30 11:49:58 +05:30
Jerald-Golden-B 3ed43ed16a Merge remote-tracking branch 'origin/simulation-agv-v2' into v2 2025-04-30 11:49:15 +05:30
Jerald-Golden-B 014bc3a7ca Refactor model identifier naming conventions from 'modeluuid' and 'modelname' to 'modelUuid' and 'modelName' across multiple modules for consistency and clarity. Update related API calls and local storage handling to reflect these changes. Remove unused deleteProductDataApi service and implement deleteProductApi service for product data deletion. Introduce steeringAngle property in vehicle configurations. 2025-04-30 11:46:20 +05:30
Poovizhi99 4b87650528 added ui and its functionality for changing position of vehicles pickup-point and unloadPoint 2025-04-30 11:32:13 +05:30
Gomathi c95f140d30 path helper added 2025-04-30 10:30:30 +05:30
Vishnu 4152e611a9 refactor: Update dropdown items to include active state, enhance List and DropDownList components, and improve sidebar styles for better layout and accessibility 2025-04-30 10:10:39 +05:30
Poovizhi99 9574d70b56 added ui for changing position of vehicles pickup-point and unloadPoint 2025-04-30 09:15:21 +05:30
Jerald-Golden-B 882c81a385 Refactor asset model handling and event data management
- Removed redundant data structure in handleModelLoad function.
- Introduced eventData object to encapsulate event-related information for different asset types (Conveyor, Vehicle, ArmBot, StaticMachine).
- Updated socket emission to include complete data with eventData.
- Enhanced copy-paste and duplication controls to maintain eventData integrity during object duplication.
- Integrated event data updates in move and rotate controls to reflect changes in the simulation state.
- Improved PointsCreator component to handle rotation for event groups.
- Updated handleAddEventToProduct function to support event data management.
- Enhanced product management to fetch existing products from the server and handle new product creation.
- Added new types for eventData in worldTypes and simulationTypes for better type safety.
- Refactored IndexedDB utility functions for cleaner code.
2025-04-29 19:15:17 +05:30
Gomathi fe57e6c873 playSpeed,reset,exit added and armbot movemets added 2025-04-29 19:01:06 +05:30
Vishnu 5297717123 fix: Update loading progress condition in Project component and correct border-radius in sidebar styles 2025-04-29 18:41:31 +05:30
Vishnu 5460c23a46 Merge branch 'v2-ui' of http://185.100.212.76:7776/Dwinzo-Beta/Dwinzo_dev into v2-ui 2025-04-29 18:37:18 +05:30
Vishnu 949dbbca8d refactor: Enhance FileMenu component with click handling and outside click detection 2025-04-29 18:32:25 +05:30
Vishnu 0b0e1e3d8b Refactor event properties components to use section elements for better semantics and styling consistency; update mechanics components to enhance layout and improve user experience; modify simulation component to manage open/close state for event lists; enhance file menu with project icon; improve input toggle styles; standardize color variables in SCSS; adjust sidebar styles for better visual hierarchy; implement backdrop filters for improved UI aesthetics; and refine overall component styling for consistency across the application. 2025-04-29 18:19:03 +05:30
Nalvazhuthi 38161fb733 updated simulation player 2025-04-29 17:54:36 +05:30
Vishnu 45fea9465e Refactor styles to use 'background' shorthand property instead of 'background-color' for consistency across components. Updated various components including confirmation pop-up, input fields, lists, marketplace, menu, module toggle, simulation, and more. Enhanced visual effects with backdrop filters and adjusted padding/margins for improved layout. Removed unnecessary styles and optimized hover effects for better user experience. 2025-04-29 16:27:03 +05:30
Vishnu 77a6dda068 feat: Add icon color variables for light and dark themes 2025-04-29 14:58:58 +05:30
Vishnu ab5ade7bee feat: Enhance camera control and user experience with improved key handling and speed adjustments 2025-04-29 13:42:24 +05:30
Poovizhi99 fdf10589a7 Merged With AGV-UI 2025-04-29 12:56:20 +05:30
Vishnu 617d29f2e3 feat: Add target parameter to setCameraView function for improved camera control 2025-04-29 12:50:56 +05:30
Vishnu c1a7fe3015 feat: Implement collaboration features including user following and avatar management 2025-04-29 12:50:14 +05:30
Nalvazhuthi cc44826f66 updating progressbar 2025-04-29 10:34:21 +05:30
Jerald-Golden-B ea53af62c4 Refactor vehicle simulation components for improved path handling and state management
- Updated PointsCreator component to enhance event data selection and keyboard handling.
- Refactored VehicleAnimator to streamline animation logic and reset handling.
- Simplified VehicleInstance logic for better clarity and maintainability.
- Modified vehicle data structure to include rotation information for pick-up and unload points.
- Adjusted TypeScript types to reflect new vehicle point schema with nested position and rotation properties.
2025-04-29 10:33:30 +05:30
Jerald-Golden-B ccc7a1d954 Merge remote-tracking branch 'origin/v2-ui' into v2 2025-04-29 10:33:07 +05:30
Vishnu dd853a66d4 feat: Refactor PointsCreator component for improved readability and maintainability 2025-04-29 10:30:28 +05:30
Jerald-Golden-B f05524f928 Merge remote-tracking branch 'origin/v2-ui' into v2 2025-04-29 10:29:13 +05:30
Poovizhi99 4dd0840980 Merge remote-tracking branch 'origin/simulation-agv-v2' into simulation-agv-v2 2025-04-29 10:26:32 +05:30
Poovizhi99 3e1fc1c919 added pause-play-rest-exit functionality 2025-04-29 10:20:58 +05:30
Nalvazhuthi 979f71d43f Added vehicle UI 2025-04-29 10:18:05 +05:30
Vishnu 2f65ee6a71 feat: Implement handleAddEventToProduct function and integrate it into EventProperties and Simulations components 2025-04-29 09:29:18 +05:30
Jerald-Golden-B 62bfce104c Merge remote-tracking branch 'origin/simulation-agv-v2' into v2 2025-04-29 09:11:34 +05:30
Jerald-Golden-B 1651e972db Merge remote-tracking branch 'origin/simulation-armbot-v2' into v2 2025-04-29 09:11:23 +05:30
Poovizhi99 4b4fe53ee4 play-pause-rest actions 2025-04-28 18:51:16 +05:30
Vishnu 7282107cd5 feat: Enhance Trigger component with rename functionality and resize option 2025-04-28 18:50:11 +05:30
Vishnu 94cdfa3a6c feat: Conditionally render resize button in ActionsList based on multipleAction prop 2025-04-28 18:34:50 +05:30
Vishnu 2da211f464 feat: Enable add button in ActionsList based on multipleAction prop and style disabled state in sidebar 2025-04-28 18:25:25 +05:30
Vishnu 897633d4cc Refactor mechanics components to use ActionsList for action management
- Consolidated action handling logic into a new ActionsList component for better code organization and reusability.
- Updated RoboticArmMechanics, StorageMechanics, and VehicleMechanics to utilize the new ActionsList component.
- Improved state management and action updates within the mechanics components.
- Enhanced UI responsiveness and styling in sidebar and real-time visualization pages.
2025-04-28 18:08:27 +05:30
Gomathi 32a44adb7c fix console 2025-04-28 17:59:28 +05:30
Gomathi 1182850a1f armbot ui added 2025-04-28 17:54:55 +05:30
Gomathi 60949ea8f5 Merge branch 'simulation-armbot-v2' of http://185.100.212.76:7776/Dwinzo-Beta/Dwinzo_dev into simulation-armbot-v2 2025-04-28 13:35:15 +05:30
Gomathi 6bf53bf72c timeout added 2025-04-28 13:35:13 +05:30
Nalvazhuthi f427da34a7 added arm ui 2025-04-28 13:04:11 +05:30