Compare commits

...

5 commits

Author SHA1 Message Date
Henry Jameson
1093a94674 Merge branch 'appearance-tab' into shigusegubu-themes3 2024-06-19 22:53:12 +03:00
Henry Jameson
1306c46a53 scale navbar font size with its size 2024-06-19 22:52:55 +03:00
Henry Jameson
59eb3e734a fix panel height for anon visitors 2024-06-19 22:52:42 +03:00
Henry Jameson
80639509b0 fix polls in notifications 2024-06-19 22:21:15 +03:00
Henry Jameson
a16e158216 better defaults, fonts scale with panel scale 2024-06-19 22:16:31 +03:00
5 changed files with 11 additions and 8 deletions

View file

@ -159,6 +159,7 @@ nav {
box-shadow: var(--shadow); box-shadow: var(--shadow);
box-sizing: border-box; box-sizing: border-box;
height: var(--navbar-height); height: var(--navbar-height);
font-size: calc(var(--navbar-height) / 3.5);
position: fixed; position: fixed;
} }

View file

@ -11,7 +11,8 @@ export default {
'RichContent', 'RichContent',
'Input', 'Input',
'Avatar', 'Avatar',
'Attachment' 'Attachment',
'PollGraph'
], ],
defaultRules: [] defaultRules: []
} }

View file

@ -62,7 +62,7 @@
path="navbarSize" path="navbarSize"
step="0.1" step="0.1"
:units="['px', 'rem']" :units="['px', 'rem']"
:reset-default="{ 'px': 64, 'rem': 3.5 }" :reset-default="{ 'px': 55, 'rem': 3.5 }"
> >
{{ $t('settings.navbar_size') }} {{ $t('settings.navbar_size') }}
</UnitSetting> </UnitSetting>
@ -73,7 +73,7 @@
path="panelHeaderSize" path="panelHeaderSize"
step="0.1" step="0.1"
:units="['px', 'rem']" :units="['px', 'rem']"
:reset-default="{ 'px': 64, 'rem': 3.2 }" :reset-default="{ 'px': 52, 'rem': 3.2 }"
timed-apply-mode timed-apply-mode
> >
{{ $t('settings.panel_header_size') }} {{ $t('settings.panel_header_size') }}

View file

@ -98,11 +98,11 @@ const defaultState = {
sidebarRight: false, sidebarRight: false,
subjectLineBehavior: 'email', subjectLineBehavior: 'email',
theme: 'pleroma-dark', theme: 'pleroma-dark',
emojiReactionsScale: 1.0, emojiReactionsScale: 0.5,
textSize: '14px', textSize: '14px',
emojiSize: '2.2em', emojiSize: '2.2rem',
navbarSize: '3.5em', navbarSize: '3.5rem',
panelHeaderSize: '3.2em', panelHeaderSize: '3.2rem',
virtualScrolling: true, virtualScrolling: true,
sensitiveByDefault: false, sensitiveByDefault: false,
conversationDisplay: 'linear', conversationDisplay: 'linear',

View file

@ -60,11 +60,12 @@
.panel-heading, .panel-heading,
.panel-footer { .panel-footer {
--panel-heading-height-padding: calc(var(--panelHeaderSize) * 0.15); --panel-heading-height-padding: calc(var(--panelHeaderSize, 3.2rem) * 0.2);
--__panel-heading-gap: calc(var(--panelHeaderSize) * 0.1); --__panel-heading-gap: calc(var(--panelHeaderSize) * 0.1);
--__panel-heading-height: var(--panelHeaderSize, 3.2em); --__panel-heading-height: var(--panelHeaderSize, 3.2em);
--__panel-heading-height-inner: calc(var(--__panel-heading-height) - 2 * var(--panel-heading-height-padding, 0)); --__panel-heading-height-inner: calc(var(--__panel-heading-height) - 2 * var(--panel-heading-height-padding, 0));
font-size: calc(var(--panelHeaderSize) / 3.2);
backdrop-filter: var(--__panel-backdrop-filter); backdrop-filter: var(--__panel-backdrop-filter);
position: relative; position: relative;
box-sizing: border-box; box-sizing: border-box;