From 5f95b92e9f6e7ba5ed23e683a04ae0033eef55fb Mon Sep 17 00:00:00 2001 From: Nikita Krupin Date: Tue, 4 Jan 2022 18:35:19 -0500 Subject: [PATCH] added proper page transition for API docs, chrome scrollbar hover, removed jank from background illustration --- Website/layouts/default.vue | 12 +++++-- Website/package-lock.json | 33 ------------------- Website/pages/debug.vue | 3 ++ Website/pages/{documentation.vue => docs.vue} | 17 +++++++--- .../{documentation => docs}/endpoints.vue | 0 .../{documentation => docs}/fetching.vue | 0 .../pages/{documentation => docs}/index.vue | 0 Website/pages/{documentation => docs}/url.vue | 0 .../{documentation => docs}/usage-rights.vue | 0 Website/pages/donate.vue | 2 +- Website/pages/faq.vue | 2 +- Website/pages/help.vue | 2 +- Website/pages/index.vue | 2 +- Website/pages/install.vue | 2 +- Website/pages/links.vue | 2 +- 15 files changed, 31 insertions(+), 46 deletions(-) rename Website/pages/{documentation.vue => docs.vue} (73%) rename Website/pages/{documentation => docs}/endpoints.vue (100%) rename Website/pages/{documentation => docs}/fetching.vue (100%) rename Website/pages/{documentation => docs}/index.vue (100%) rename Website/pages/{documentation => docs}/url.vue (100%) rename Website/pages/{documentation => docs}/usage-rights.vue (100%) diff --git a/Website/layouts/default.vue b/Website/layouts/default.vue index f88d83f..e7aaf4b 100644 --- a/Website/layouts/default.vue +++ b/Website/layouts/default.vue @@ -12,7 +12,7 @@ @@ -33,11 +33,11 @@ export default { links: [ { name: "Home", path: "/" }, { name: "Install", path: "/install" }, + { name: "API", path: "/docs" }, { name: "Help", path: "/help" }, { name: "FAQ", path: "/faq" }, { name: "Donate", path: "/donate" }, { name: "Links", path: "/links" }, - { name: "API", path: "/documentation" }, ], }), }; @@ -62,7 +62,13 @@ body { } ::-webkit-scrollbar-thumb { - background-color: #ff4444; /* color of the scroll thumb */ + background-color: #333; /* color of the scroll thumb */ + border-radius: 20px; /* roundness of the scroll thumb */ + border: 4px solid #111; /* creates padding around scroll thumb */ +} + +::-webkit-scrollbar-thumb:hover { + background-color: #f22; /* color of the scroll thumb */ border-radius: 20px; /* roundness of the scroll thumb */ border: 4px solid #111; /* creates padding around scroll thumb */ } diff --git a/Website/package-lock.json b/Website/package-lock.json index 3dca403..f25acec 100644 --- a/Website/package-lock.json +++ b/Website/package-lock.json @@ -14,7 +14,6 @@ "vuetify": "^2.5.5" }, "devDependencies": { - "@nuxtjs/device": "^2.1.0", "@nuxtjs/vuetify": "^1.12.1", "babel-eslint": "^10.1.0", "eslint": "^7.32.0", @@ -2645,21 +2644,6 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, - "node_modules/@nuxtjs/device": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@nuxtjs/device/-/device-2.1.0.tgz", - "integrity": "sha512-TYBdt1w2bmCCWp+MhgcBATZtqyUBi3nSdNpcLGILw5USLwCsC/yZtIkq9YisuEzuRnod9w/RZpoE80MxLftEuA==", - "dev": true, - "dependencies": { - "defu": "^3.2.2" - } - }, - "node_modules/@nuxtjs/device/node_modules/defu": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/defu/-/defu-3.2.2.tgz", - "integrity": "sha512-8UWj5lNv7HD+kB0e9w77Z7TdQlbUYDVWqITLHNqFIn6khrNHv5WQo38Dcm1f6HeNyZf0U7UbPf6WeZDSdCzGDQ==", - "dev": true - }, "node_modules/@nuxtjs/vuetify": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/@nuxtjs/vuetify/-/vuetify-1.12.1.tgz", @@ -16658,23 +16642,6 @@ } } }, - "@nuxtjs/device": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@nuxtjs/device/-/device-2.1.0.tgz", - "integrity": "sha512-TYBdt1w2bmCCWp+MhgcBATZtqyUBi3nSdNpcLGILw5USLwCsC/yZtIkq9YisuEzuRnod9w/RZpoE80MxLftEuA==", - "dev": true, - "requires": { - "defu": "^3.2.2" - }, - "dependencies": { - "defu": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/defu/-/defu-3.2.2.tgz", - "integrity": "sha512-8UWj5lNv7HD+kB0e9w77Z7TdQlbUYDVWqITLHNqFIn6khrNHv5WQo38Dcm1f6HeNyZf0U7UbPf6WeZDSdCzGDQ==", - "dev": true - } - } - }, "@nuxtjs/vuetify": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/@nuxtjs/vuetify/-/vuetify-1.12.1.tgz", diff --git a/Website/pages/debug.vue b/Website/pages/debug.vue index fbdfc50..a189c14 100644 --- a/Website/pages/debug.vue +++ b/Website/pages/debug.vue @@ -40,6 +40,9 @@