From 06c2737694c2d1e5c686430257e63aeb84dd7553 Mon Sep 17 00:00:00 2001 From: Kenny <27463495+Frontesque@users.noreply.github.com> Date: Thu, 5 May 2022 23:11:28 -0400 Subject: [PATCH 01/72] feat: :sparkles: Start on Language Packs --- NUXT/components/bottomNavigation.vue | 15 ++- NUXT/nuxt.config.js | 1 + NUXT/pages/index.vue | 6 +- NUXT/pages/settings.vue | 143 +++++++++++++++++---------- NUXT/plugins/language.js | 12 +++ NUXT/plugins/languages/english.js | 26 +++++ 6 files changed, 144 insertions(+), 59 deletions(-) create mode 100644 NUXT/plugins/language.js create mode 100644 NUXT/plugins/languages/english.js diff --git a/NUXT/components/bottomNavigation.vue b/NUXT/components/bottomNavigation.vue index 52c90c5..a126fb9 100644 --- a/NUXT/components/bottomNavigation.vue +++ b/NUXT/components/bottomNavigation.vue @@ -35,7 +35,7 @@ " v-text="item.icon" /> - - App Information + {{ languagePack.mods.about.appinformation }} -

App Version

+

{{ languagePack.mods.about.appversion }}

{{ version.substring(0, 7) || "Unknown" }}
@@ -25,17 +25,17 @@ - Device Information + {{ languagePack.mods.about.deviceinformation }} -

Platform

+

{{ languagePack.mods.about.platform }}

{{ deviceInfo.platform || "Unknown" }}
-

Operating System

+

{{ languagePack.mods.about.os }}

{{ deviceInfo.operatingSystem || "Unknown" }} ({{ deviceInfo.osVersion || "Unknown" }})
-

Model

+

{{ languagePack.mods.about.model }}

{{ deviceInfo.model || "Unknown" }}
-

Manufacturer

+

{{ languagePack.mods.about.manufacturer }}

{{ deviceInfo.manufacturer || "Unknown" }}
-

Emulator

+

{{ languagePack.mods.about.emulator }}

{{ deviceInfo.isVirtual ? "yes" : "no" }}
@@ -45,11 +45,11 @@
mdi-github - Github + {{ languagePack.mods.about.github }} mdi-discord - Discord + {{ languagePack.mods.about.discord }}
@@ -72,12 +72,15 @@ export default { return { version: process.env.appVersion, deviceInfo: "", + languagePack: {mods: {about: {}}}, }; }, async mounted() { const info = await Device.getInfo(); this.deviceInfo = info; + + this.languagePack = this.$lang(); }, methods: { async openExternal(url) { diff --git a/NUXT/plugins/languages/english.js b/NUXT/plugins/languages/english.js index 47e1669..b5837aa 100644 --- a/NUXT/plugins/languages/english.js +++ b/NUXT/plugins/languages/english.js @@ -4,7 +4,7 @@ module.exports = { global: { home: "Home", subscriptions: "Subscriptions", - library: "Libraary" + library: "Library" }, index: { @@ -22,5 +22,22 @@ module.exports = { updates: "Updates", logs: "Logs", about: "About" + }, + + mods: { + about: { + appinformation: "App Information", + appversion: "App Version", + deviceinformation: "Device Information", + platform: "Platform", + os: "Operating System", + model: "Model", + manufacturer: "Manufacturer", + emulator: "Emulator", + github: "GitHub", + discord: "Discord" + } } + + } From fae8bddd51a081db81f1af2a9d442ecf4bfba32c Mon Sep 17 00:00:00 2001 From: Kenny <27463495+Frontesque@users.noreply.github.com> Date: Fri, 6 May 2022 07:56:32 -0400 Subject: [PATCH 05/72] feat: :sparkles: langpacks for /mods/startup --- NUXT/pages/mods/startup.vue | 85 +++++++++++++++++++------------------ 1 file changed, 44 insertions(+), 41 deletions(-) diff --git a/NUXT/pages/mods/startup.vue b/NUXT/pages/mods/startup.vue index e84392d..d9e11dd 100644 --- a/NUXT/pages/mods/startup.vue +++ b/NUXT/pages/mods/startup.vue @@ -1,59 +1,62 @@ From 0b96f9f16748045ddcf017408fc401ffd3330c3d Mon Sep 17 00:00:00 2001 From: Kenny <27463495+Frontesque@users.noreply.github.com> Date: Fri, 6 May 2022 11:42:03 -0400 Subject: [PATCH 06/72] feat: :sparkles: Change how developer mode is accessed --- NUXT/pages/settings.vue | 18 ++++++++++++++++-- NUXT/plugins/languages/english.js | 3 ++- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/NUXT/pages/settings.vue b/NUXT/pages/settings.vue index 5be936c..5da5880 100644 --- a/NUXT/pages/settings.vue +++ b/NUXT/pages/settings.vue @@ -8,7 +8,14 @@ - + + + + mdi-database-edit + {{ devmodebuttonname }} + + + @@ -31,6 +38,9 @@ data() { return { devClicks: 0, + devmode: false, + + devmodebuttonname: "Developer Mode", settingsItems: [{ name: "General", @@ -95,13 +105,17 @@ this.settingsItems[6].name = this.$lang('settings').updates; this.settingsItems[7].name = this.$lang('settings').logs; this.settingsItems[8].name = this.$lang('settings').about; + this.devmodebuttonname = this.$lang('settings').devmode; + + this.devmode = localStorage.getItem('devmode'); }, methods: { dev() { this.devClicks++; if (this.devClicks >= 6) { - this.$router.push("/mods/developer"); + localStorage.setItem('devmode', 'true'); + this.devmode = true; } }, }, diff --git a/NUXT/plugins/languages/english.js b/NUXT/plugins/languages/english.js index b5837aa..3d28f73 100644 --- a/NUXT/plugins/languages/english.js +++ b/NUXT/plugins/languages/english.js @@ -21,7 +21,8 @@ module.exports = { plugins: "Plugins", updates: "Updates", logs: "Logs", - about: "About" + about: "About", + devmode: "Registry Editor" }, mods: { From d273a8cad1c5f1bca70fc4afd75a4a3e3d519d4c Mon Sep 17 00:00:00 2001 From: Alex Date: Sat, 7 May 2022 16:54:08 +1200 Subject: [PATCH 07/72] fix: lag on opening reply drawer --- NUXT/components/dialogBase.vue | 6 +++--- NUXT/layouts/default.vue | 7 +++++++ NUXT/pages/watch.vue | 2 +- ios/App/Podfile | 22 +++++++++++----------- 4 files changed, 22 insertions(+), 15 deletions(-) diff --git a/NUXT/components/dialogBase.vue b/NUXT/components/dialogBase.vue index fb7821a..34f4a68 100644 --- a/NUXT/components/dialogBase.vue +++ b/NUXT/components/dialogBase.vue @@ -1,8 +1,5 @@ diff --git a/NUXT/layouts/default.vue b/NUXT/layouts/default.vue index bb8a29f..0b1bfab 100644 --- a/NUXT/layouts/default.vue +++ b/NUXT/layouts/default.vue @@ -232,6 +232,13 @@ export default { -webkit-backdrop-filter: blur(20px); } +.v-card--reveal { + bottom: 0; + opacity: 1 !important; + position: absolute !important; + width: 100%; +} + .scrollcontainer { overflow: hidden; /* ios notch & gesture nav */ diff --git a/NUXT/pages/watch.vue b/NUXT/pages/watch.vue index 82d5c50..913757e 100644 --- a/NUXT/pages/watch.vue +++ b/NUXT/pages/watch.vue @@ -150,7 +150,7 @@ -
+
- + +
- + From f404f129f3fbd4fc3d5479c71472b3dc7463ddc0 Mon Sep 17 00:00:00 2001 From: Alex Date: Sat, 7 May 2022 18:03:12 +1200 Subject: [PATCH 09/72] fix: merging error --- NUXT/pages/index.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/NUXT/pages/index.vue b/NUXT/pages/index.vue index 9604189..761416f 100644 --- a/NUXT/pages/index.vue +++ b/NUXT/pages/index.vue @@ -58,6 +58,7 @@ export default { await theming; await this.$youtube.getAPI(); + await this.$vuetube.launchBackHandling(); this.progressMsg = this.$lang("index").launching; this.$router.replace(`/${localStorage.getItem("startPage") || "home"}`); // Prevent user from navigating back to the splash screen From 0e1e8f69e9e593f904aaef0e94ada428baca52ec Mon Sep 17 00:00:00 2001 From: Alex Date: Sun, 8 May 2022 20:33:20 +1200 Subject: [PATCH 10/72] docs: fixed unclosed

tag in readme --- readme.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/readme.md b/readme.md index 7f0be95..d458aa5 100644 --- a/readme.md +++ b/readme.md @@ -26,6 +26,7 @@ Pronounced View Tube (/ˈvjuːˌtjuːb/) +

## Features @@ -78,6 +79,7 @@ Please read our website on how to do so: https://vuetube.app/contributing - VueTube Logo by [@afnzmn](https://github.com/afnzmn) ## Disclamer + The VueTube project and its contents are not affiliated with, funded, authorized, endorsed by, or in any way accociated with YouTube, Google LLC or any of its affiliates and subsidaries. The official YouTube website can be found at [www.youtube.com](https://www.youtube.com). Any trademark, service mark, trade name, or other intellectual property rights used in the VueTube project are owned by the respective owners. From f55b0494892f2d817c6c93a00f29abc83255b4b3 Mon Sep 17 00:00:00 2001 From: Kenny <27463495+Frontesque@users.noreply.github.com> Date: Mon, 9 May 2022 13:11:57 -0400 Subject: [PATCH 11/72] change allt https://vuetube links to www.vuetube links --- readme.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/readme.md b/readme.md index f984389..4f36796 100644 --- a/readme.md +++ b/readme.md @@ -50,7 +50,7 @@ To install please visit www.vuetube.app/install ## Screenshots -View on our website: [https://vuetube.app/info/screenshots](https://vuetube.app/info/screenshots) +View on our website: www.vuetube.app/info/screenshots ### Technologies used @@ -62,7 +62,7 @@ Well this has been thrown around on the Return Youtube Dislike discord server fo ### Want to contribute? -Please read our website on how to do so: https://vuetube.app/contributing +Please read our website on how to do so: www.vuetube.app/contributing ## Contributors From 56cd390221461ad9bf349ceef8fca8f6404a26e3 Mon Sep 17 00:00:00 2001 From: Kainoa Kanter <44733677+ThatOneCalculator@users.noreply.github.com> Date: Tue, 10 May 2022 15:55:41 -0700 Subject: [PATCH 12/72] docs: :memo: Use new Vuetify logo in badge --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 4f36796..723a2f9 100644 --- a/readme.md +++ b/readme.md @@ -54,7 +54,7 @@ View on our website: www.vuetube.app/info/screenshots ### Technologies used - + ### Why am I doing this? From 11b520991fda039efe9defa37bbc49221a51abd7 Mon Sep 17 00:00:00 2001 From: Nikita Krupin Date: Fri, 13 May 2022 02:20:15 -0400 Subject: [PATCH 13/72] top and bottom bar refinements, custom backgroud color picker, theming cleanup, tweaks cleanup, video card radius style adjustment --- .../UtilRenderers/baseVideoRenderer.vue | 11 +- NUXT/components/bottomNavigation.vue | 88 +++++------ NUXT/components/topNavigation.vue | 16 +- NUXT/layouts/default.vue | 17 +- NUXT/pages/mods/theme.vue | 149 +++++++++++------- NUXT/pages/mods/tweaks.vue | 60 ++----- NUXT/plugins/utils.js | 2 +- android/.idea/deploymentTargetDropDown.xml | 12 +- 8 files changed, 182 insertions(+), 173 deletions(-) diff --git a/NUXT/components/UtilRenderers/baseVideoRenderer.vue b/NUXT/components/UtilRenderers/baseVideoRenderer.vue index 3601f28..aa18d8a 100644 --- a/NUXT/components/UtilRenderers/baseVideoRenderer.vue +++ b/NUXT/components/UtilRenderers/baseVideoRenderer.vue @@ -2,8 +2,15 @@
- - - + + - - - - - - + +
- - diff --git a/NUXT/pages/mods/tweaks.vue b/NUXT/pages/mods/tweaks.vue index bf66920..d1a9c62 100644 --- a/NUXT/pages/mods/tweaks.vue +++ b/NUXT/pages/mods/tweaks.vue @@ -1,64 +1,29 @@ + + - - diff --git a/NUXT/components/bottomNavigation.vue b/NUXT/components/bottomNavigation.vue index 52067ae..d95172c 100644 --- a/NUXT/components/bottomNavigation.vue +++ b/NUXT/components/bottomNavigation.vue @@ -1,6 +1,6 @@ - - diff --git a/NUXT/pages/channel/about.vue b/NUXT/pages/channel/about.vue index 7b8b46c..ca70792 100644 --- a/NUXT/pages/channel/about.vue +++ b/NUXT/pages/channel/about.vue @@ -1,3 +1,11 @@ diff --git a/NUXT/pages/watch.vue b/NUXT/pages/watch.vue index 4942d94..a0b84f5 100644 --- a/NUXT/pages/watch.vue +++ b/NUXT/pages/watch.vue @@ -133,7 +133,7 @@ : 'background darken-1' : '' " - :to="video.channelUrl" + to="/channel" :style="{ borderRadius: $store.state.tweaks.roundWatch ? `${$store.state.tweaks.roundTweak / 2}rem` @@ -144,6 +144,7 @@ ? '1rem' : '0', }" + @click="$store.dispatch('channel/fetchChannel', video.channelUrl)" >