From 179f52d1d7b0c31a2f19cec87de8811d529aa40b Mon Sep 17 00:00:00 2001 From: Adam French Date: Mon, 30 Mar 2026 03:11:42 +0100 Subject: [PATCH] Make CV pages responsive for mobile viewports Add flex-wrap, stacked layouts on small screens, and mobile-friendly a4page/skills-grid styles across all CV variants. Co-Authored-By: Claude Opus 4.6 --- vue/src/views/CV/CV.vue | 1 + vue/src/views/CV/CVBackend.vue | 24 +++++++++++++++++++----- vue/src/views/CV/CVFrontend.vue | 24 +++++++++++++++++++----- vue/src/views/CV/CVGeneral.vue | 24 +++++++++++++++++++----- vue/src/views/CV/CVHospitality.vue | 24 +++++++++++++++++++----- vue/src/views/CV/CVTemp.vue | 24 +++++++++++++++++++----- vue/src/views/CV/Project.vue | 4 ++-- 7 files changed, 98 insertions(+), 27 deletions(-) diff --git a/vue/src/views/CV/CV.vue b/vue/src/views/CV/CV.vue index 60dab26..7e0e82f 100644 --- a/vue/src/views/CV/CV.vue +++ b/vue/src/views/CV/CV.vue @@ -57,6 +57,7 @@ function print() { top: 0; z-index: 40; display: flex; + flex-wrap: wrap; justify-content: center; gap: 0.5rem; padding: 0.5rem; diff --git a/vue/src/views/CV/CVBackend.vue b/vue/src/views/CV/CVBackend.vue index 38be126..23f5764 100644 --- a/vue/src/views/CV/CVBackend.vue +++ b/vue/src/views/CV/CVBackend.vue @@ -7,9 +7,9 @@ import Project from "./Project.vue";
-
+

Adam French

-
+

+447563266931

adam.a.french@outlook.com

@@ -154,8 +154,8 @@ import Project from "./Project.vue";

Education

-
-
+
+ -
+

University of Waterloo

diff --git a/vue/src/views/CV/CVFrontend.vue b/vue/src/views/CV/CVFrontend.vue index 259b4af..63ef1e1 100644 --- a/vue/src/views/CV/CVFrontend.vue +++ b/vue/src/views/CV/CVFrontend.vue @@ -7,9 +7,9 @@ import Project from "./Project.vue";
-
+

Adam French

-
+

+447563266931

adam.a.french@outlook.com

@@ -151,8 +151,8 @@ import Project from "./Project.vue";

Education

-