From 7921e87c499ab209ef13a0aa90fe2aeb2c2d6b93 Mon Sep 17 00:00:00 2001 From: ThaUnknown <6506529+ThaUnknown@users.noreply.github.com> Date: Mon, 19 Aug 2024 23:04:09 +0200 Subject: [PATCH] fix: disabled elements interrupting dpad navigation fix: disabled buttons not being clear enough fix: return toaster to old position [didint show in modals] --- common/App.svelte | 2 +- common/css.css | 8 ++++++++ common/modules/click.js | 2 +- electron/package.json | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/common/App.svelte b/common/App.svelte index 936c07d..c165b99 100644 --- a/common/App.svelte +++ b/common/App.svelte @@ -34,8 +34,8 @@ +
-
diff --git a/common/css.css b/common/css.css index a4b11fc..479c821 100644 --- a/common/css.css +++ b/common/css.css @@ -131,6 +131,10 @@ body { background: #000; } +.btn:disabled { + opacity: 0.3 !important; +} + img { -webkit-user-drag: none; } @@ -153,6 +157,10 @@ img[src=''], img[src=' '] { box-shadow: inset 0 0 0 1.5px #eee !important; } +.btn-secondary:focus-visible { + box-shadow: inset 0 0 0 1.5px #000 !important; +} + .modal:focus-visible { box-shadow: none !important; } diff --git a/common/modules/click.js b/common/modules/click.js index 9368626..6f5bc69 100644 --- a/common/modules/click.js +++ b/common/modules/click.js @@ -130,7 +130,7 @@ function getDistance (anchor, relative) { * @returns {Element[]} - An array of keyboard-focusable elements. */ function getKeyboardFocusableElements (element = document.body) { - return [...element.querySelectorAll('a[href], button:not([disabled]), fieldset:not([disabled]), input:not([disabled]), optgroup:not([disabled]), option:not([disabled]), select:not([disabled]), textarea:not([disabled]), details, [tabindex]:not([tabindex="-1"]), [contenteditable], [controls]')].filter( + return [...element.querySelectorAll('a[href], button:not([disabled]), fieldset:not([disabled]), input:not([disabled]), optgroup:not([disabled]), option:not([disabled]), select:not([disabled]), textarea:not([disabled]), details, [tabindex]:not([tabindex="-1"], [disabled]), [contenteditable], [controls]')].filter( el => !el.getAttribute('aria-hidden') ) } diff --git a/electron/package.json b/electron/package.json index 8e3d101..de7ec4a 100644 --- a/electron/package.json +++ b/electron/package.json @@ -1,6 +1,6 @@ { "name": "Miru", - "version": "5.3.1", + "version": "5.3.4", "private": true, "author": "ThaUnknown_ ", "description": "Stream anime torrents, real-time with no waiting for downloads.",