From abc44c1f930ad242dfcb974c32bf6a2fada7c442 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Fri, 18 Oct 2024 10:37:38 +1300 Subject: [PATCH 1/3] Hide status bar when fullscreen --- materialious/android/app/build.gradle | 4 ++-- materialious/electron/package.json | 2 +- materialious/package.json | 2 +- materialious/src/lib/Player.svelte | 3 +++ update_versions.py | 2 +- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/materialious/android/app/build.gradle b/materialious/android/app/build.gradle index 0b0858e1..146b7a2c 100644 --- a/materialious/android/app/build.gradle +++ b/materialious/android/app/build.gradle @@ -7,8 +7,8 @@ android { applicationId "us.materialio.app" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 63 - versionName "1.6.12" + versionCode 64 + versionName "1.6.13" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" aaptOptions { // Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps. diff --git a/materialious/electron/package.json b/materialious/electron/package.json index 9995e043..7f0c34a4 100644 --- a/materialious/electron/package.json +++ b/materialious/electron/package.json @@ -1,6 +1,6 @@ { "name": "Materialious", - "version": "1.6.12", + "version": "1.6.13", "description": "Modern material design for Invidious.", "author": { "name": "Ward Pearce", diff --git a/materialious/package.json b/materialious/package.json index d2c3a832..a8ddd43a 100644 --- a/materialious/package.json +++ b/materialious/package.json @@ -1,6 +1,6 @@ { "name": "materialious", - "version": "1.6.12", + "version": "1.6.13", "private": true, "scripts": { "dev": "vite dev", diff --git a/materialious/src/lib/Player.svelte b/materialious/src/lib/Player.svelte index 9100df61..65b7ec00 100644 --- a/materialious/src/lib/Player.svelte +++ b/materialious/src/lib/Player.svelte @@ -413,12 +413,14 @@ if (Number(widthHeight[0]) > Number(widthHeight[1])) { await StatusBar.setOverlaysWebView({ overlay: true }); + await StatusBar.hide(); await ScreenOrientation.lock({ orientation: 'landscape' }); } else { await ScreenOrientation.lock({ orientation: 'portrait' }); } } else { await StatusBar.setOverlaysWebView({ overlay: false }); + await StatusBar.show(); await ScreenOrientation.lock({ orientation: (originalOrigination as ScreenOrientationResult).type }); @@ -529,6 +531,7 @@ if (originalOrigination) { await StatusBar.setOverlaysWebView({ overlay: false }); + await StatusBar.show(); await ScreenOrientation.lock({ orientation: originalOrigination.type }); diff --git a/update_versions.py b/update_versions.py index bacc5c2d..0b45f7a0 100644 --- a/update_versions.py +++ b/update_versions.py @@ -5,7 +5,7 @@ import json import os import re -LATEST_VERSION = "1.6.12" +LATEST_VERSION = "1.6.13" WORKING_DIR = os.path.join(os.path.dirname(os.path.realpath(__file__)), "materialious") ROOT_PACKAGE = os.path.join(WORKING_DIR, "package.json") From 02c94affccd992fb73729b85877b9aa0ccc0d406 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Fri, 18 Oct 2024 11:20:31 +1300 Subject: [PATCH 2/3] Save navigation position for going backwards --- materialious/src/lib/Player.svelte | 4 +- materialious/src/routes/(app)/+layout.svelte | 42 +++++++++++++++++--- materialious/static/style.css | 2 +- 3 files changed, 40 insertions(+), 8 deletions(-) diff --git a/materialious/src/lib/Player.svelte b/materialious/src/lib/Player.svelte index 65b7ec00..b32de43f 100644 --- a/materialious/src/lib/Player.svelte +++ b/materialious/src/lib/Player.svelte @@ -540,7 +540,9 @@ if (typeof silenceSkipperInterval !== 'undefined') { clearInterval(silenceSkipperInterval); } - savePlayerPos(); + try { + savePlayerPos(); + } catch (error) {} await player.pause(); player.destroy(); playerPosSet = false; diff --git a/materialious/src/routes/(app)/+layout.svelte b/materialious/src/routes/(app)/+layout.svelte index e98c47a2..45ad7392 100644 --- a/materialious/src/routes/(app)/+layout.svelte +++ b/materialious/src/routes/(app)/+layout.svelte @@ -1,17 +1,15 @@
- comment profile - + {#if !$interfaceLowBandwidthMode} + comment profile + {/if}
diff --git a/materialious/src/lib/PlaylistThumbnail.svelte b/materialious/src/lib/PlaylistThumbnail.svelte index b594d95f..1cf7395d 100644 --- a/materialious/src/lib/PlaylistThumbnail.svelte +++ b/materialious/src/lib/PlaylistThumbnail.svelte @@ -1,8 +1,10 @@