From 2e27d7362467f73da91b45b3235c6f5c8fe7567b Mon Sep 17 00:00:00 2001 From: WardPearce Date: Sat, 8 Nov 2025 12:21:29 +1300 Subject: [PATCH] Improved mobile PIP --- materialious/electron/package-lock.json | 4 +- materialious/src/routes/(app)/+layout.svelte | 55 +++++++++++++++---- .../routes/(app)/watch/[slug]/+page.svelte | 2 +- 3 files changed, 46 insertions(+), 15 deletions(-) diff --git a/materialious/electron/package-lock.json b/materialious/electron/package-lock.json index 57285d6d..357eb009 100644 --- a/materialious/electron/package-lock.json +++ b/materialious/electron/package-lock.json @@ -1,12 +1,12 @@ { "name": "Materialious", - "version": "1.11.3", + "version": "1.11.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "Materialious", - "version": "1.11.3", + "version": "1.11.4", "license": "MIT", "dependencies": { "@capacitor-community/electron": "^5.0.0", diff --git a/materialious/src/routes/(app)/+layout.svelte b/materialious/src/routes/(app)/+layout.svelte index 2f576fba..83b18f98 100644 --- a/materialious/src/routes/(app)/+layout.svelte +++ b/materialious/src/routes/(app)/+layout.svelte @@ -45,7 +45,6 @@ import Mousetrap from 'mousetrap'; import { truncate } from '$lib/misc'; import Author from '$lib/components/watch/Author.svelte'; - import LikesDislikes from '$lib/components/watch/LikesDislikes.svelte'; let { children } = $props(); @@ -404,22 +403,33 @@ class:l12={$playertheatreModeIsActive && !playerIsPip} class:l9={!$playertheatreModeIsActive && !playerIsPip} > +
+ {#if playerIsPip} + +
+ {/if} +
+ {#key $playerState.data.video.videoId} + + {/key} +
+
{#if playerIsPip} -