elaboration and spacing
This commit is contained in:
parent
2928959138
commit
f4544f0742
|
@ -9,6 +9,7 @@
|
||||||
>
|
>
|
||||||
<slot />
|
<slot />
|
||||||
</label>
|
</label>
|
||||||
|
{{ ' ' }}
|
||||||
<input
|
<input
|
||||||
:id="path"
|
:id="path"
|
||||||
class="input number-input"
|
class="input number-input"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<div :label="$t('settings.general')">
|
<div class="appearance-tab" :label="$t('settings.general')">
|
||||||
<div class="setting-item">
|
<div class="setting-item">
|
||||||
<h2>{{ $t('settings.theme') }}</h2>
|
<h2>{{ $t('settings.theme') }}</h2>
|
||||||
<ul
|
<ul
|
||||||
|
@ -34,6 +34,9 @@
|
||||||
</button>
|
</button>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="alert neutral theme-notice">
|
||||||
|
{{ $t("settings.style.appearance_tab_note") }}
|
||||||
|
</div>
|
||||||
<div class="setting-item">
|
<div class="setting-item">
|
||||||
<h2>{{ $t('settings.scale_and_layout') }}</h2>
|
<h2>{{ $t('settings.scale_and_layout') }}</h2>
|
||||||
<ul class="setting-list">
|
<ul class="setting-list">
|
||||||
|
@ -254,49 +257,56 @@
|
||||||
<script src="./appearance_tab.js"></script>
|
<script src="./appearance_tab.js"></script>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
.column-settings {
|
.appearance-tab {
|
||||||
display: flex;
|
.theme-notice {
|
||||||
justify-content: space-evenly;
|
padding: 0.5em;
|
||||||
flex-wrap: wrap;
|
margin: 1em;
|
||||||
}
|
}
|
||||||
|
|
||||||
.column-settings .size-label {
|
.column-settings {
|
||||||
display: block;
|
|
||||||
margin-bottom: 0.5em;
|
|
||||||
margin-top: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.theme-list {
|
|
||||||
list-style: none;
|
|
||||||
display: flex;
|
|
||||||
flex-wrap: wrap;
|
|
||||||
margin: -0.5em 0;
|
|
||||||
height: 25em;
|
|
||||||
overflow-x: hidden;
|
|
||||||
overflow-y: auto;
|
|
||||||
scrollbar-gutter: stable;
|
|
||||||
border-radius: var(--roundness);
|
|
||||||
border: 1px solid var(--border);
|
|
||||||
padding: 0;
|
|
||||||
|
|
||||||
.theme-preview {
|
|
||||||
font-size: 1rem; // fix for firefox
|
|
||||||
width: 19rem;
|
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
justify-content: space-evenly;
|
||||||
align-items: center;
|
flex-wrap: wrap;
|
||||||
margin: 0.5em;
|
}
|
||||||
|
|
||||||
&.placeholder {
|
.column-settings .size-label {
|
||||||
opacity: 0.2;
|
display: block;
|
||||||
}
|
margin-bottom: 0.5em;
|
||||||
|
margin-top: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
.preview-container {
|
.theme-list {
|
||||||
pointer-events: none;
|
list-style: none;
|
||||||
zoom: 0.5;
|
display: flex;
|
||||||
border: none;
|
flex-wrap: wrap;
|
||||||
border-radius: var(--roundness);
|
margin: -0.5em 0;
|
||||||
text-align: left;
|
height: 25em;
|
||||||
|
overflow-x: hidden;
|
||||||
|
overflow-y: auto;
|
||||||
|
scrollbar-gutter: stable;
|
||||||
|
border-radius: var(--roundness);
|
||||||
|
border: 1px solid var(--border);
|
||||||
|
padding: 0;
|
||||||
|
|
||||||
|
.theme-preview {
|
||||||
|
font-size: 1rem; // fix for firefox
|
||||||
|
width: 19rem;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
margin: 0.5em;
|
||||||
|
|
||||||
|
&.placeholder {
|
||||||
|
opacity: 0.2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.preview-container {
|
||||||
|
pointer-events: none;
|
||||||
|
zoom: 0.5;
|
||||||
|
border: none;
|
||||||
|
border-radius: var(--roundness);
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,9 @@
|
||||||
.theme-tab {
|
.theme-tab {
|
||||||
|
.deprecation-warning {
|
||||||
|
padding: 0.5em;
|
||||||
|
margin: 2em;
|
||||||
|
}
|
||||||
|
|
||||||
padding-bottom: 2em;
|
padding-bottom: 2em;
|
||||||
|
|
||||||
.preset-switcher {
|
.preset-switcher {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<template>
|
<template>
|
||||||
<div class="theme-tab">
|
<div class="theme-tab">
|
||||||
<div class="alert warning">
|
<div class="alert warning deprecation-warning">
|
||||||
{{ $t("settings.style.themes2_outdated") }}
|
{{ $t("settings.style.themes2_outdated") }}
|
||||||
</div>
|
</div>
|
||||||
<div class="presets-container">
|
<div class="presets-container">
|
||||||
|
|
|
@ -741,7 +741,8 @@
|
||||||
"more_settings": "More settings",
|
"more_settings": "More settings",
|
||||||
"style": {
|
"style": {
|
||||||
"custom_theme_used": "(Custom theme)",
|
"custom_theme_used": "(Custom theme)",
|
||||||
"themes2_outdated": "Editor for Themes V2 is no longer supported and presented here for sake of legacy.",
|
"themes2_outdated": "Editor for Themes V2 is being phased out and will eventually be replaced with a new one that takes advantage of new Themes V3 engine. It should still work but experience might be degraded and inconsistent.",
|
||||||
|
"appearance_tab_note": "Changes on this tab do not affect the theme used",
|
||||||
"update_preview": "Update preview",
|
"update_preview": "Update preview",
|
||||||
"themes3": {
|
"themes3": {
|
||||||
"define": "Override",
|
"define": "Override",
|
||||||
|
|
Loading…
Reference in a new issue