feat: add font settings
This commit is contained in:
@@ -12,6 +12,7 @@
|
||||
import { DownloadIcon, FolderUpIcon } from "lucide-svelte";
|
||||
|
||||
import { guiSizeText, updateGuisize } from "src/ts/gui/guisize";
|
||||
import TextInput from "src/lib/UI/GUI/TextInput.svelte";
|
||||
|
||||
const onSchemeInputChange = (e:Event) => {
|
||||
changeColorScheme((e.target as HTMLInputElement).value)
|
||||
@@ -137,6 +138,17 @@
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
<span class="text-textcolor mt-4">{language.font}</span>
|
||||
<SelectInput className="mt-2" bind:value={$DataBase.font} on:change={updateTextTheme}>
|
||||
<OptionInput value="default" >Default</OptionInput>
|
||||
<OptionInput value="timesnewroman" >Times New Roman</OptionInput>
|
||||
<OptionInput value="custom" >Custom</OptionInput>
|
||||
</SelectInput>
|
||||
|
||||
{#if $DataBase.font === "custom"}
|
||||
<TextInput bind:value={$DataBase.customFont} on:change={updateTextTheme} />
|
||||
{/if}
|
||||
|
||||
<span class="text-textcolor mt-4">{language.UISize}</span>
|
||||
<SliderInput min={50} max={200} bind:value={$DataBase.zoomsize} />
|
||||
<span class="text-textcolor2 mb-6 text-sm">{($DataBase.zoomsize)}%</span>
|
||||
|
||||
Reference in New Issue
Block a user