Commit Graph

5 Commits

Author SHA1 Message Date
ba034794c6 feat: add column browser fixture and entity column configuration
- Introduced `ColumnBrowserFixture` component for testing column visibility and interactions.
- Created `entity-column-configuration.ts` to define types and utility functions for managing entity columns.
- Implemented Playwright tests in `columns-ui.test.py` to validate column behavior and preferences.
- Added `visual-audit-volume.py` script to enhance the visual audit setup with synthetic data.
2026-10-22 10:10:34 +02:00
f9384c9376 feat: Introduce contextual detail layout and budget management for assets and resources
- Added `INVENTORY_DETAIL_BUDGET` and `RESOURCE_DETAIL_BUDGET` to define layout parameters for inventory and resource detail views.
- Implemented `useContextualDetail` hook to manage visibility and focus transitions between inline and overlay modes.
- Created `contextual-detail-layout` module to handle budget calculations and state management for contextual details.
- Updated documentation to reflect changes in asset and resource handling, ensuring consistent UI behavior across different viewports.
- Conducted regression tests to validate functionality and ensure no existing features were broken during the implementation.
2026-10-22 01:24:37 +02:00
74b63cb385 feat: Implement responsive navigation architecture V01.2 for tablet and laptop
- Introduced `CompanyDetailBody` to maintain content identity and landmark separation from menu presentation.
- Added `CompanyFixedNavigation` to ensure visibility of identity while allowing navigation without content displacement.
- Created sidebar preference helper functions for reading and saving sidebar collapsed state.
- Defined workspace navigation capacity budgets and modes to manage responsive behavior based on shell width.
- Implemented focus management for workspace navigation to ensure proper accessibility and user experience.
- Developed a custom hook `useWorkspaceCapacity` to observe shell size changes and update navigation capacity accordingly.
- Updated documentation to reflect changes in responsive navigation architecture and testing procedures.
2026-10-21 23:35:56 +02:00
6b086e17f2 Add visual regression tests for UI components using Playwright
- Implemented a new test suite in `visual-audit-ui.test.py` to perform visual audits on the UI.
- Tests include checking row contrast, wizard geometry, focus behavior, and review headers across different screen sizes.
- Utilizes Playwright for browser automation and captures visual snapshots for comparison.
- Ensures that the tests run against a synthetic session state for accurate results.
2026-10-21 19:31:09 +02:00
e6f9fb6309 Add visual UI/UX audit report for Metis Desk application 2026-10-21 17:56:12 +02:00