From 98c85441f8d740f6224e436c5516616cd4bb6f41 Mon Sep 17 00:00:00 2001 From: Geometrically <18202329+Geometrically@users.noreply.github.com> Date: Mon, 17 Jan 2022 21:49:34 -0700 Subject: [PATCH] Fix a lot of bugs - see description (#343) --- assets/styles/global.scss | 4 +++ assets/styles/layout.scss | 2 +- components/ui/ProjectCard.vue | 10 +++++-- nuxt.config.js | 4 +-- pages/_type/_id.vue | 12 +++++--- pages/_type/_id/changelog.vue | 31 +++++++++++++++++++- pages/_type/_id/gallery.vue | 6 ++-- pages/_type/_id/version.vue | 2 +- pages/create/project.vue | 11 ++++--- pages/search.vue | 54 +++++++++++++++++------------------ 10 files changed, 91 insertions(+), 45 deletions(-) diff --git a/assets/styles/global.scss b/assets/styles/global.scss index 0f95ccf6..34574080 100644 --- a/assets/styles/global.scss +++ b/assets/styles/global.scss @@ -2,6 +2,10 @@ html { @extend .light-mode; } +body { + overflow-y: scroll; +} + .light-mode { --color-icon: #6b7280; --color-text: hsl(221, 39%, 11%); diff --git a/assets/styles/layout.scss b/assets/styles/layout.scss index 5b8324a0..d2d4fbea 100644 --- a/assets/styles/layout.scss +++ b/assets/styles/layout.scss @@ -55,7 +55,7 @@ } .normal-page__content { - padding-left: 1rem; + padding-left: 0.75rem; width: 60rem; } } diff --git a/components/ui/ProjectCard.vue b/components/ui/ProjectCard.vue index d48add53..98621e98 100644 --- a/components/ui/ProjectCard.vue +++ b/components/ui/ProjectCard.vue @@ -69,13 +69,19 @@
- {{ formatNumber(downloads) }} downloads + {{ formatNumber(downloads) }} downloads
- {{ formatNumber(follows) }} followers + {{ formatNumber(follows) }} followers