Commit Graph

11 Commits

Author SHA1 Message Date
Nalvazhuthi 2aad22dfe7 refactor: improve layout handling in MainScene, SideBarLeft, and SideBarRight; enhance ComparisonResult charts and styles for better visualization 2025-06-10 11:49:30 +05:30
Nalvazhuthi cfa63ff6ed refactor: improve Header navigation, enhance data handling in ThroughputSummary and ROISummary, and update styles for better UI responsiveness 2025-06-10 09:07:32 +05:30
Nalvazhuthi ed28656451 refactor: update loading and comparison styles, improve conditional rendering in MainScene and CompareLayOut components 2025-06-05 12:55:49 +05:30
Jerald-Golden-B d3ea36d1ba feat: Refactor product selection and comparison functionality
- Created a new store for selected products using Zustand and immer for state management.
- Introduced `useMainProduct` and `useComparisonProduct` hooks to manage main and comparison products.
- Implemented `ComparisonScene` and `ComparisonSceneProvider` components to handle product comparisons.
- Updated `MainScene` to allow selection of main products with a dropdown.
- Enhanced styles for comparison layout and product selection UI.
- Established a context for product management to streamline state access across components.
2025-05-29 12:00:16 +05:30
Vishnu 0b9e894341 feat: refactor compareLayout styles for improved layout and responsiveness 2025-05-28 11:02:12 +05:30
Nalvazhuthi db46327249 feat: update ComparisonResult and EnergyUsage components with new chart layouts and styling adjustments 2025-05-28 10:57:10 +05:30
Nalvazhuthi 3f3e6d4f14 feat: enhance ComparisonResult component with chart integration and layout adjustments 2025-05-28 09:54:16 +05:30
Nalvazhuthi d3048d7ef1 feat: add ComparisonResult and EnergyUsage components with performance metrics and energy usage charts 2025-05-27 18:16:11 +05:30
Nalvazhuthi 634acdd2cc Refactor version management: replace crypto.randomUUID with generateUniqueId, add new icons, and enhance version editing features 2025-05-20 09:40:52 +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 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