From 17b39b8ef83b3686640d50e250c8dfa62c9bb19c Mon Sep 17 00:00:00 2001 From: Henrik Giesel Date: Thu, 27 May 2021 23:19:05 +0200 Subject: [PATCH] Introduce TitledContainer --- ts/deckoptions/Addons.svelte | 8 +- ts/deckoptions/AdvancedOptions.svelte | 111 +++++++++++++------------- ts/deckoptions/AudioOptions.svelte | 29 +++++++ ts/deckoptions/BuryOptions.svelte | 29 +++---- ts/deckoptions/ConfigEditor.svelte | 9 ++- ts/deckoptions/DailyLimits.svelte | 11 ++- ts/deckoptions/DisplayOrder.svelte | 75 ++++++++--------- ts/deckoptions/GeneralOptions.svelte | 48 ----------- ts/deckoptions/LapseOptions.svelte | 7 +- ts/deckoptions/NewOptions.svelte | 61 +++++++------- ts/deckoptions/TimerOptions.svelte | 34 ++++++++ ts/deckoptions/TitledContainer.svelte | 18 +++++ 12 files changed, 238 insertions(+), 202 deletions(-) create mode 100644 ts/deckoptions/AudioOptions.svelte delete mode 100644 ts/deckoptions/GeneralOptions.svelte create mode 100644 ts/deckoptions/TimerOptions.svelte create mode 100644 ts/deckoptions/TitledContainer.svelte diff --git a/ts/deckoptions/Addons.svelte b/ts/deckoptions/Addons.svelte index 19dd1220e..68f74090c 100644 --- a/ts/deckoptions/Addons.svelte +++ b/ts/deckoptions/Addons.svelte @@ -3,7 +3,7 @@ Copyright: Ankitects Pty Ltd and contributors License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html --> {#if $components.length || state.haveAddons} -
-

Add-ons

- +

If you're using an add-on that hasn't been updated to use this new screen yet, you can access the old deck options screen by holding down the shift @@ -24,5 +22,5 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html {#each $components as addon} {/each} -

+ {/if} diff --git a/ts/deckoptions/AdvancedOptions.svelte b/ts/deckoptions/AdvancedOptions.svelte index d445cf014..2f24ad53e 100644 --- a/ts/deckoptions/AdvancedOptions.svelte +++ b/ts/deckoptions/AdvancedOptions.svelte @@ -4,6 +4,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html --> -

{tr.deckConfigAdvancedTitle()}

+ + - + ($config.initialEase = evt.detail.value)} + /> - ($config.initialEase = evt.detail.value)} -/> + ($config.easyMultiplier = evt.detail.value)} + /> - ($config.easyMultiplier = evt.detail.value)} -/> + ($config.intervalMultiplier = evt.detail.value)} + /> - ($config.intervalMultiplier = evt.detail.value)} -/> + ($config.hardMultiplier = evt.detail.value)} + /> - ($config.hardMultiplier = evt.detail.value)} -/> - - ($config.lapseMultiplier = evt.detail.value)} -/> + ($config.lapseMultiplier = evt.detail.value)} + /> + diff --git a/ts/deckoptions/AudioOptions.svelte b/ts/deckoptions/AudioOptions.svelte new file mode 100644 index 000000000..41c0b36dc --- /dev/null +++ b/ts/deckoptions/AudioOptions.svelte @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/ts/deckoptions/BuryOptions.svelte b/ts/deckoptions/BuryOptions.svelte index 7786f3119..fb387be78 100644 --- a/ts/deckoptions/BuryOptions.svelte +++ b/ts/deckoptions/BuryOptions.svelte @@ -4,6 +4,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html --> -

{tr.deckConfigBuryTitle()}

+ + - - - + + diff --git a/ts/deckoptions/ConfigEditor.svelte b/ts/deckoptions/ConfigEditor.svelte index b8c5fd441..9270b59e2 100644 --- a/ts/deckoptions/ConfigEditor.svelte +++ b/ts/deckoptions/ConfigEditor.svelte @@ -12,7 +12,8 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html import AdvancedOptions from "./AdvancedOptions.svelte"; import BuryOptions from "./BuryOptions.svelte"; import LapseOptions from "./LapseOptions.svelte"; - import GeneralOptions from "./GeneralOptions.svelte"; + import TimerOptions from "./TimerOptions.svelte"; + import AudioOptions from "./AudioOptions.svelte"; import Addons from "./Addons.svelte"; import type { DeckOptionsState } from "./lib"; @@ -42,7 +43,10 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html {/if} - + + + + @@ -59,7 +63,6 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html // adding a border decreases the default font size, // so increase it again font-size: 2em; - border-bottom: 1px solid var(--medium-border); margin-right: 16px; margin-bottom: 0.5em; } diff --git a/ts/deckoptions/DailyLimits.svelte b/ts/deckoptions/DailyLimits.svelte index 3c35ef5fc..16c7cbed9 100644 --- a/ts/deckoptions/DailyLimits.svelte +++ b/ts/deckoptions/DailyLimits.svelte @@ -1,9 +1,10 @@ -

{tr.deckConfigDailyLimits()}

- -
+ -
+ diff --git a/ts/deckoptions/DisplayOrder.svelte b/ts/deckoptions/DisplayOrder.svelte index 0b31e12f6..255e595c2 100644 --- a/ts/deckoptions/DisplayOrder.svelte +++ b/ts/deckoptions/DisplayOrder.svelte @@ -4,6 +4,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html --> -

{tr.deckConfigOrderingTitle()}

+ + - + - + - + - - - + +> diff --git a/ts/deckoptions/GeneralOptions.svelte b/ts/deckoptions/GeneralOptions.svelte deleted file mode 100644 index e1b2729e7..000000000 --- a/ts/deckoptions/GeneralOptions.svelte +++ /dev/null @@ -1,48 +0,0 @@ - - - -

{tr.deckConfigTimerTitle()}

- - - - - -

{tr.deckConfigAudioTitle()}

- - - - diff --git a/ts/deckoptions/LapseOptions.svelte b/ts/deckoptions/LapseOptions.svelte index 2fee6b80f..2022078cf 100644 --- a/ts/deckoptions/LapseOptions.svelte +++ b/ts/deckoptions/LapseOptions.svelte @@ -4,6 +4,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html --> -
-

{tr.schedulingLapses()}

- + -
+ diff --git a/ts/deckoptions/NewOptions.svelte b/ts/deckoptions/NewOptions.svelte index a2e680bd7..2c6697202 100644 --- a/ts/deckoptions/NewOptions.svelte +++ b/ts/deckoptions/NewOptions.svelte @@ -4,6 +4,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html --> -

{tr.schedulingNewCards()}

+ + ($config.learnSteps = evt.detail.value)} + /> - ($config.learnSteps = evt.detail.value)} -/> + - + - - - + + diff --git a/ts/deckoptions/TimerOptions.svelte b/ts/deckoptions/TimerOptions.svelte new file mode 100644 index 000000000..90e9decc3 --- /dev/null +++ b/ts/deckoptions/TimerOptions.svelte @@ -0,0 +1,34 @@ + + + + + + + + diff --git a/ts/deckoptions/TitledContainer.svelte b/ts/deckoptions/TitledContainer.svelte new file mode 100644 index 000000000..bce9c7254 --- /dev/null +++ b/ts/deckoptions/TitledContainer.svelte @@ -0,0 +1,18 @@ + + + +
+

{title}

+ +
+ +