diff --git a/src/App.vue b/src/App.vue index 40b6b57..649b2c5 100644 --- a/src/App.vue +++ b/src/App.vue @@ -117,6 +117,9 @@ window.addEventListener('pointerdown', () => { } }); +window.addEventListener('contextmenu', (e) => { + e.preventDefault(); +}); const isPortrait = ref(window.innerHeight > window.innerWidth); diff --git a/src/ani-comp/utils.ts b/src/ani-comp/utils.ts index d31d2ce..9b3c6d8 100644 --- a/src/ani-comp/utils.ts +++ b/src/ani-comp/utils.ts @@ -8,7 +8,8 @@ export async function loadFromResSmartly({ url, rules, onprogress }: { onprogress?: (progress: { download: number, decode: number }) => void }): Promise { const isChromium = navigator.userAgent.includes('Chrome') || navigator.userAgent.includes('Chromium'); - const useWebCodec = isChromium && 'VideoDecoder' in window; + const isWindows = navigator.userAgent.includes('Windows'); + const useWebCodec = isChromium && 'VideoDecoder' in window && !isWindows; const finalType = useWebCodec && url.video ? 'video' : diff --git a/src/assets/old/main.mp4 b/src/assets/old/main.mp4 deleted file mode 100644 index 6f2b6e6..0000000 Binary files a/src/assets/old/main.mp4 and /dev/null differ diff --git a/src/assets/old/main.zip b/src/assets/old/main.zip deleted file mode 100644 index 6851002..0000000 Binary files a/src/assets/old/main.zip and /dev/null differ