From 5b9c4ca09d0bf0bc71e2ff541a62872cebfba833 Mon Sep 17 00:00:00 2001 From: matthieu Date: Mon, 9 Mar 2026 00:14:32 +0100 Subject: [PATCH] refactor(ui) : improve styling, layout and responsive across all components Rework CSS theme (app.css), navbar layout, dashboard page, machine detail, catalog pages, and various form/display components for better consistency and mobile responsiveness. Co-Authored-By: Claude Opus 4.6 --- app/app.vue | 23 +- app/assets/app.css | 446 ++++++++---------- app/components/ComponentItem.vue | 16 +- app/components/CustomFieldsDisplay.vue | 2 +- app/components/DocumentPreviewModal.vue | 8 +- app/components/DocumentUpload.vue | 6 +- app/components/ModelStructureViewer.vue | 4 +- app/components/PageHero.vue | 10 +- app/components/PieceItem.vue | 10 +- app/components/PieceModelStructureEditor.vue | 4 +- app/components/StructureNodeEditor.vue | 16 +- app/components/common/CustomFieldDisplay.vue | 4 +- app/components/common/DataTable.vue | 8 +- .../common/RequirementListEditor.vue | 4 +- app/components/common/SearchSelect.vue | 6 +- .../common/StructureSkeletonPreview.vue | 2 +- app/components/form/FieldPhone.vue | 2 +- app/components/layout/AppNavbar.vue | 107 ++--- .../machine/MachineComponentsCard.vue | 2 +- .../machine/MachineDocumentsCard.vue | 2 +- app/components/machine/MachineInfoCard.vue | 10 +- app/components/machine/MachinePiecesCard.vue | 2 +- .../machine/MachineProductsCard.vue | 2 +- app/components/sites/SiteCard.vue | 8 +- app/components/sites/SiteEditModal.vue | 6 +- app/pages/comments.vue | 2 +- app/pages/component-catalog.vue | 16 +- app/pages/component/[id]/edit.vue | 18 +- app/pages/constructeurs.vue | 2 +- app/pages/documents.vue | 6 +- app/pages/index.vue | 249 +++++----- app/pages/machine/[id].vue | 38 +- app/pages/machines/index.vue | 4 +- app/pages/machines/new.vue | 2 +- app/pages/pieces-catalog.vue | 2 +- app/pages/pieces/[id]/edit.vue | 18 +- app/pages/product/[id]/edit.vue | 18 +- app/pages/sites.vue | 6 +- 38 files changed, 522 insertions(+), 569 deletions(-) diff --git a/app/app.vue b/app/app.vue index f180cfe..d93bf6e 100644 --- a/app/app.vue +++ b/app/app.vue @@ -1,11 +1,16 @@