From d3fe02fb3e8dd7bfc45c246d54d45acccd5959c7 Mon Sep 17 00:00:00 2001 From: syuilo Date: Sat, 10 Apr 2021 12:40:50 +0900 Subject: Default UI redesign (#7429) * wip * wip * wip * wip * Update default.sidebar.vue * wip * wip * wip * wip * wip * wip * wip * wip * wip * Update sticky-sidebar.ts * wip * wip * Update messaging-room.form.vue * Update timeline.vue --- src/client/scripts/theme.ts | 1 + 1 file changed, 1 insertion(+) (limited to 'src/client/scripts/theme.ts') diff --git a/src/client/scripts/theme.ts b/src/client/scripts/theme.ts index c1580c6367..804d808683 100644 --- a/src/client/scripts/theme.ts +++ b/src/client/scripts/theme.ts @@ -17,6 +17,7 @@ export const themeProps = Object.keys(lightTheme.props).filter(key => !key.start export const builtinThemes = [ require('../themes/l-light.json5'), require('../themes/l-apricot.json5'), + require('../themes/l-rainy.json5'), require('../themes/d-dark.json5'), require('../themes/d-persimmon.json5'), -- cgit v1.2.3-freya From d599c1e7409ac78167c43ba36c017af21e6a8f63 Mon Sep 17 00:00:00 2001 From: syuilo Date: Mon, 12 Apr 2021 13:06:00 +0900 Subject: Tweak UI --- src/client/components/form/form.scss | 26 ++++++++-------- src/client/pages/settings/theme.vue | 60 ++++++++++++++++++++++++------------ src/client/scripts/theme.ts | 4 +-- src/client/style.scss | 4 +-- 4 files changed, 59 insertions(+), 35 deletions(-) (limited to 'src/client/scripts/theme.ts') diff --git a/src/client/components/form/form.scss b/src/client/components/form/form.scss index d9486430be..b8d1429c9d 100644 --- a/src/client/components/form/form.scss +++ b/src/client/components/form/form.scss @@ -9,32 +9,34 @@ } } +._formLabel, +._formCaption { + font-size: 80%; + color: var(--fgTransparentWeak); + + &:empty { + display: none; + } +} + ._formLabel { position: sticky; top: var(--stickyTop, 0px); - background: var(--bg); z-index: 2; - font-size: 80%; margin: -8px calc(var(--formXPadding) * -1) 0 calc(var(--formXPadding) * -1); padding: 8px calc(16px + var(--formXPadding)) 8px calc(16px + var(--formXPadding)); - color: var(--fgTransparentWeak); background: var(--X17); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); +} - &:empty { - display: none; - } +._themeChanging_ ._formLabel { + transition: none !important; + background: transparent; } ._formCaption { - font-size: 80%; padding: 8px 16px 0 16px; - opacity: 0.8; - - &:empty { - display: none; - } } ._formItem { diff --git a/src/client/pages/settings/theme.vue b/src/client/pages/settings/theme.vue index 4aba6ea4de..75f27d12e7 100644 --- a/src/client/pages/settings/theme.vue +++ b/src/client/pages/settings/theme.vue @@ -1,24 +1,5 @@