aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Settings
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-01-16 03:08:22 -0800
committerFuwn <[email protected]>2024-01-16 03:08:22 -0800
commit23b224a408c5d3c57c9115d4ad91315719f096b6 (patch)
treee951c1f05808c3fa6a3a7c399ecaedec8f68dcab /src/lib/Settings
parentrefactor(settings): rename thumbnail mode to cover (diff)
downloaddue.moe-23b224a408c5d3c57c9115d4ad91315719f096b6.tar.xz
due.moe-23b224a408c5d3c57c9115d4ad91315719f096b6.zip
feat(settings): customise anime cover width
Diffstat (limited to 'src/lib/Settings')
-rw-r--r--src/lib/Settings/Categories/Display.svelte26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/lib/Settings/Categories/Display.svelte b/src/lib/Settings/Categories/Display.svelte
index d09cdcbf..4b38bef1 100644
--- a/src/lib/Settings/Categories/Display.svelte
+++ b/src/lib/Settings/Categories/Display.svelte
@@ -99,7 +99,32 @@
<SettingCheckboxToggle
setting="displayCoverMode"
text="Show anime lists with media covers instead of text"
+ lineBreak={false}
/>
+{#if $settings.displayCoverMode}
+ &nbsp;
+ <input
+ type="number"
+ bind:value={$settings.displayCoverWidth}
+ min="1"
+ max="60"
+ placeholder="116.609"
+ size="6"
+ on:change={() => {
+ if ($settings.displayCoverWidth === null) {
+ $settings.displayCoverWidth = 116.609;
+
+ return;
+ }
+
+ $settings.displayCoverWidth < 50 && ($settings.displayCoverWidth = 50);
+ }}
+ />
+ Cover width
+ <br />
+{:else}
+ <br />
+{/if}
<SettingCheckboxToggle setting="displaySocialButton" text="Show social tab shortcut for media" />
<select bind:value={$settings.displayTitleFormat}>
<option value="english">English</option>
@@ -108,6 +133,7 @@
</select>
Media title format
{#if $settings.displayTitleFormat === 'native'}
+ &nbsp;
<SettingCheckboxToggle setting="displayFurigana" text="Show furigana" />
{:else}
<br />