Commit Graph

23 Commits

Author SHA1 Message Date
Nalvazhuthi 66e5bb38a4 feat: integrate comparison product handling and enhance view scene label management 2025-06-05 10:34:46 +05:30
Vishnu 43f02efe9c feat: update KeyPressListener to hide log list on module switch 2025-05-21 18:00:52 +05:30
Vishnu fb63519853 refactor: replace local state with usePlayerStore for hidePlayer in ControlsPlayer, SimulationPlayer, and KeyPressListener 2025-05-21 17:50:15 +05:30
Vishnu 69a7f28d71 refactor: update import statements for useToggleStore to named import 2025-05-21 17:42:40 +05:30
Nalvazhuthi d6dceb400f refactor: Update layout styles and improve KeyPressListener for better UI responsiveness and shortcut handling 2025-05-15 18:19:35 +05:30
Nalvazhuthi 95f118f8ee Refactor and enhance various components and utilities
- Updated floorItemsGroup to send unique floor items to the GLTF loader.
- Modified Card component to dynamically set button ID based on AssetID.
- Enhanced FilterSearch component to assign unique IDs to star buttons.
- Refactored camMode to utilize a new firstPersonCamera utility for cleaner code.
- Introduced firstPersonCamera utility for handling camera mode transitions.
- Improved Templates component to use nullish coalescing for email retrieval.
- Cleaned up AddButtons component by removing commented-out code and optimizing email retrieval.
- Updated Panel component to generate unique IDs for panel wrappers.
- Simplified Project component by removing unused setIsPlaying function.
- Removed hardcoded backend URL in panel service.
- Created useAssetStore for managing asset state and CRUD operations.
- Added camera mode state management to usePlayButtonStore.
- Enhanced footer styles for better layout and responsiveness.
- Improved simulation styles for better control visibility and responsiveness.
- Refactored tools styles for cleaner transitions and hover effects.
- Updated realTimeViz styles for better layout and responsiveness.
- Introduced builderTypes for better type safety in asset management.
- Enhanced shortcut key handling to include camera mode toggling.
2025-05-15 18:19:20 +05:30
Nalvazhuthi d187e4cc20 feat: Implement version saving functionality and layout comparison feature
- Added `useSaveVersion` store to manage version saving state.
- Updated `SideBarLeft` and `SideBarRight` components to conditionally render based on version saving state.
- Introduced `CompareLayOut` component for layout comparison with resizing functionality.
- Created `ComparePopUp` component to prompt users to save versions before comparing layouts.
- Enhanced `Simulations` component to handle version saving and comparison logic.
- Updated `Project` page to integrate layout selection and comparison features.
- Added styles for the new comparison layout and pop-up components.
- Refactored shortcut handling to include version saving state management.
2025-05-15 17:34:46 +05:30
Vishnu 032d6e80a4 refactor: Update KeyPressListener to include isPlaying state for improved shortcut handling 2025-05-15 12:10:13 +05:30
Vishnu 9cd08f75e3 refactor: Enhance ControlsPlayer and CamMode for improved camera mode handling and UI responsiveness 2025-05-15 12:06:51 +05:30
Jerald-Golden-B db7b4c6f7d Refactor store imports and consolidate state management
- Updated import paths for various components to use the new builder store.
- Removed the old store file and migrated all state management logic to the new builder store.
- Ensured all components utilizing socket and visualization state are now referencing the builder store.
- This change improves organization and maintainability of the state management system.
2025-05-13 17:53:00 +05:30
Vishnu e16092b204 Refactor code structure for improved readability and maintainability 2025-05-13 17:46:30 +05:30
Vishnu 4693deed7f Refactor handleSidebarShortcuts to improve module condition check and streamline localStorage updates for UI state management 2025-05-13 12:43:54 +05:30
Vishnu 980d27c91f Implement sidebar shortcut handling for visibility toggling; refactor existing shortcut logic for improved clarity 2025-05-13 11:04:12 +05:30
Vishnu 4337bb9056 Refactor sidebar toggle functionality to support independent left and right UI states; update related components and styles for improved usability 2025-05-13 10:32:24 +05:30
Vishnu a477e0c48f Refactor and enhance zone and wall item management:
- Update zone handling in ZoneGroup to include selected zone visibility.
- Improve camera transition speed in ZoneCentreTarget.
- Add clearSelectedZone functionality in useZoneStore.
- Integrate clearSelectedZone in KeyPressListener for ESCAPE key action.
- Adjust sidebar and module toggle positioning for better UI layout.
- Clean up unused code and comments in Project component.
2025-05-09 14:54:45 +05:30
Vishnu a2480748a8 Refactor keyboard shortcut handling and improve module switching logic 2025-05-08 13:42:42 +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
SreeNath14 7af1724715 Merge branch 'main' into simulation-animation 2025-04-10 17:52:30 +05:30
SreeNath14 863d2c6393 "updated single flow" 2025-04-10 17:46:11 +05:30
Vishnu 378d5d7a42 refactor: Update input styles and enhance keyboard shortcut handling 2025-04-10 12:03:15 +05:30
Gomathi e0170aedd6 Fix: event listener interference with input typing 2025-04-10 09:52:27 +05:30
Jerald-Golden-B 4d6b9a7763 fix: Simplify key combination handling for 'M' key in KeyPressListener 2025-04-09 18:42:29 +05:30
Vishnu 03e9bcc740 feat: Add Shortcut Keys, activeSubTool state management and improve user avatar handling 2025-04-09 17:43:44 +05:30