From 41fedf8b2e062d797f48ecb2ccb34bdfe26b5ec9 Mon Sep 17 00:00:00 2001 From: Jason <84899178+jasonhenriquez@users.noreply.github.com> Date: Wed, 20 Oct 2021 13:14:49 +0000 Subject: [PATCH] Disabling mutually exclusive settings (#1822) * Adds :disabled styling/functionality for ft-button & ft-select * Disable proxy, external player, & SponsorBlock settings when applicable * Changes Invidious General Settings, Proxy Settings, and SponsorBlock settings to disappear when appropriate * Update ft-toggle-switch.sass * Switches to styling with disabled class for ft-toggle-switch * Sets cursor to not-allowed for disabled controls --- .../external-player-settings.vue | 1 + .../components/ft-button/ft-button.css | 5 + src/renderer/components/ft-input/ft-input.css | 5 + src/renderer/components/ft-input/ft-input.vue | 3 +- .../components/ft-select/ft-select.css | 5 + .../components/ft-select/ft-select.js | 4 + .../components/ft-select/ft-select.vue | 7 +- .../ft-toggle-switch/ft-toggle-switch.sass | 8 ++ .../ft-toggle-switch/ft-toggle-switch.vue | 9 +- .../general-settings/general-settings.vue | 88 +++++++------- .../proxy-settings/proxy-settings.vue | 113 ++++++++++-------- .../sponsor-block-settings.vue | 36 +++--- 12 files changed, 169 insertions(+), 115 deletions(-) diff --git a/src/renderer/components/external-player-settings/external-player-settings.vue b/src/renderer/components/external-player-settings/external-player-settings.vue index 8a296cab..e1f962c5 100644 --- a/src/renderer/components/external-player-settings/external-player-settings.vue +++ b/src/renderer/components/external-player-settings/external-player-settings.vue @@ -21,6 +21,7 @@