fix: テーマにプロパティ 'fgOnWhite' を追加してフォローボタンのスタイルを調整 (#10931)
* fix: add theme property 'fgOnWhite' and fix styles of follow button. * fix: add theme property 'fgOnWhite' and fix styles of follow button.
This commit is contained in:
parent
ec2f05d4f7
commit
3089a86c8e
@ -39,6 +39,8 @@
|
|||||||
- Fix: ロールタイムラインにて全ての投稿が流れてしまう問題の修正
|
- Fix: ロールタイムラインにて全ての投稿が流れてしまう問題の修正
|
||||||
- Fix: 「アクセストークンの管理」画面でアプリの情報が表示されない問題の修正
|
- Fix: 「アクセストークンの管理」画面でアプリの情報が表示されない問題の修正
|
||||||
- Fix: Firefoxにおける絵文字ピッカーのTabキーフォーカス問題の修正
|
- Fix: Firefoxにおける絵文字ピッカーのTabキーフォーカス問題の修正
|
||||||
|
- Fix: フォローボタンがテーマのカラースキームによって視認性が悪くなる問題を修正
|
||||||
|
- 新しいプロパティ `fgOnWhite` が追加されました
|
||||||
|
|
||||||
### Server
|
### Server
|
||||||
- bullをbull-mqにアップグレードし、ジョブキューのパフォーマンスを改善
|
- bullをbull-mqにアップグレードし、ジョブキューのパフォーマンスを改善
|
||||||
|
@ -131,8 +131,7 @@ onBeforeUnmount(() => {
|
|||||||
position: relative;
|
position: relative;
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
color: var(--accent);
|
color: var(--fgOnWhite);
|
||||||
background: transparent;
|
|
||||||
border: solid 1px var(--accent);
|
border: solid 1px var(--accent);
|
||||||
padding: 0;
|
padding: 0;
|
||||||
height: 31px;
|
height: 31px;
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
fgTransparent: ':alpha<0.5<@fg',
|
fgTransparent: ':alpha<0.5<@fg',
|
||||||
fgHighlighted: ':lighten<3<@fg',
|
fgHighlighted: ':lighten<3<@fg',
|
||||||
fgOnAccent: '#fff',
|
fgOnAccent: '#fff',
|
||||||
|
fgOnWhite: '#333',
|
||||||
divider: 'rgba(255, 255, 255, 0.1)',
|
divider: 'rgba(255, 255, 255, 0.1)',
|
||||||
indicator: '@accent',
|
indicator: '@accent',
|
||||||
panel: ':lighten<3<@bg',
|
panel: ':lighten<3<@bg',
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
fgTransparent: ':alpha<0.5<@fg',
|
fgTransparent: ':alpha<0.5<@fg',
|
||||||
fgHighlighted: ':darken<3<@fg',
|
fgHighlighted: ':darken<3<@fg',
|
||||||
fgOnAccent: '#fff',
|
fgOnAccent: '#fff',
|
||||||
|
fgOnWhite: '#333',
|
||||||
divider: 'rgba(0, 0, 0, 0.1)',
|
divider: 'rgba(0, 0, 0, 0.1)',
|
||||||
indicator: '@accent',
|
indicator: '@accent',
|
||||||
panel: ':lighten<3<@bg',
|
panel: ':lighten<3<@bg',
|
||||||
|
@ -53,6 +53,7 @@
|
|||||||
panelHeaderBg: ':lighten<3<@panel',
|
panelHeaderBg: ':lighten<3<@panel',
|
||||||
panelHeaderFg: '@fg',
|
panelHeaderFg: '@fg',
|
||||||
htmlThemeColor: '@bg',
|
htmlThemeColor: '@bg',
|
||||||
|
fgOnWhite: '@accent',
|
||||||
panelHighlight: ':lighten<3<@panel',
|
panelHighlight: ':lighten<3<@panel',
|
||||||
listItemHoverBg: 'rgba(255, 255, 255, 0.03)',
|
listItemHoverBg: 'rgba(255, 255, 255, 0.03)',
|
||||||
scrollbarHandle: 'rgba(255, 255, 255, 0.2)',
|
scrollbarHandle: 'rgba(255, 255, 255, 0.2)',
|
||||||
|
@ -11,6 +11,7 @@
|
|||||||
bg: 'rgb(37, 38, 36)',
|
bg: 'rgb(37, 38, 36)',
|
||||||
fg: 'rgb(216, 212, 199)',
|
fg: 'rgb(216, 212, 199)',
|
||||||
fgHighlighted: '#fff',
|
fgHighlighted: '#fff',
|
||||||
|
fgOnWhite: '@accent',
|
||||||
divider: 'rgba(255, 255, 255, 0.14)',
|
divider: 'rgba(255, 255, 255, 0.14)',
|
||||||
panel: 'rgb(47, 47, 44)',
|
panel: 'rgb(47, 47, 44)',
|
||||||
panelHeaderDivider: 'rgba(0, 0, 0, 0)',
|
panelHeaderDivider: 'rgba(0, 0, 0, 0)',
|
||||||
|
@ -10,6 +10,7 @@
|
|||||||
accent: 'rgb(255, 89, 117)',
|
accent: 'rgb(255, 89, 117)',
|
||||||
bg: 'rgb(28, 28, 37)',
|
bg: 'rgb(28, 28, 37)',
|
||||||
fg: 'rgb(236, 239, 244)',
|
fg: 'rgb(236, 239, 244)',
|
||||||
|
fgOnWhite: '@accent',
|
||||||
panel: 'rgb(35, 35, 47)',
|
panel: 'rgb(35, 35, 47)',
|
||||||
renote: '@accent',
|
renote: '@accent',
|
||||||
link: '@accent',
|
link: '@accent',
|
||||||
|
@ -11,6 +11,7 @@
|
|||||||
bg: '#232323',
|
bg: '#232323',
|
||||||
fg: 'rgb(199, 209, 216)',
|
fg: 'rgb(199, 209, 216)',
|
||||||
fgHighlighted: '#fff',
|
fgHighlighted: '#fff',
|
||||||
|
fgOnWhite: '@accent',
|
||||||
divider: 'rgba(255, 255, 255, 0.14)',
|
divider: 'rgba(255, 255, 255, 0.14)',
|
||||||
panel: '#2d2d2d',
|
panel: '#2d2d2d',
|
||||||
panelHeaderDivider: 'rgba(0, 0, 0, 0)',
|
panelHeaderDivider: 'rgba(0, 0, 0, 0)',
|
||||||
|
@ -12,6 +12,7 @@
|
|||||||
fg: '#D5D5D6',
|
fg: '#D5D5D6',
|
||||||
fgHighlighted: '#fff',
|
fgHighlighted: '#fff',
|
||||||
fgOnAccent: '#000',
|
fgOnAccent: '#000',
|
||||||
|
fgOnWhite: '@accent',
|
||||||
divider: 'rgba(255, 255, 255, 0.1)',
|
divider: 'rgba(255, 255, 255, 0.1)',
|
||||||
panel: '#18181c',
|
panel: '#18181c',
|
||||||
panelHeaderDivider: 'rgba(0, 0, 0, 0)',
|
panelHeaderDivider: 'rgba(0, 0, 0, 0)',
|
||||||
|
@ -12,6 +12,7 @@
|
|||||||
fg: '#dee7e4',
|
fg: '#dee7e4',
|
||||||
fgHighlighted: '#fff',
|
fgHighlighted: '#fff',
|
||||||
fgOnAccent: '#192320',
|
fgOnAccent: '#192320',
|
||||||
|
fgOnWhite: '@accent',
|
||||||
divider: '#e7fffb24',
|
divider: '#e7fffb24',
|
||||||
panel: '#192320',
|
panel: '#192320',
|
||||||
panelHeaderDivider: 'rgba(0, 0, 0, 0)',
|
panelHeaderDivider: 'rgba(0, 0, 0, 0)',
|
||||||
|
@ -12,6 +12,7 @@
|
|||||||
fg: '#dee7e4',
|
fg: '#dee7e4',
|
||||||
fgHighlighted: '#fff',
|
fgHighlighted: '#fff',
|
||||||
fgOnAccent: '#192320',
|
fgOnAccent: '#192320',
|
||||||
|
fgOnWhite: '@accent',
|
||||||
divider: '#e7fffb24',
|
divider: '#e7fffb24',
|
||||||
panel: '#192320',
|
panel: '#192320',
|
||||||
panelHeaderDivider: 'rgba(0, 0, 0, 0)',
|
panelHeaderDivider: 'rgba(0, 0, 0, 0)',
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
props: {
|
props: {
|
||||||
accent: '#47BFE8',
|
accent: '#47BFE8',
|
||||||
|
fgOnWhite: '@accent',
|
||||||
bg: '#212526',
|
bg: '#212526',
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
@ -11,6 +11,7 @@
|
|||||||
bg: 'rgb(31, 33, 31)',
|
bg: 'rgb(31, 33, 31)',
|
||||||
fg: '#cdd8c7',
|
fg: '#cdd8c7',
|
||||||
fgHighlighted: '#fff',
|
fgHighlighted: '#fff',
|
||||||
|
fgOnWhite: '@accent',
|
||||||
divider: 'rgba(255, 255, 255, 0.14)',
|
divider: 'rgba(255, 255, 255, 0.14)',
|
||||||
panel: 'rgb(41, 43, 41)',
|
panel: 'rgb(41, 43, 41)',
|
||||||
infoFg: '@fg',
|
infoFg: '@fg',
|
||||||
|
@ -55,6 +55,7 @@
|
|||||||
codeNumber: '#cfff9e',
|
codeNumber: '#cfff9e',
|
||||||
codeString: '#ffb675',
|
codeString: '#ffb675',
|
||||||
fgOnAccent: '#fff',
|
fgOnAccent: '#fff',
|
||||||
|
fgOnWhite: '@accent',
|
||||||
infoWarnBg: '#42321c',
|
infoWarnBg: '#42321c',
|
||||||
infoWarnFg: '#ffbd3e',
|
infoWarnFg: '#ffbd3e',
|
||||||
navHoverFg: ':lighten<17<@fg',
|
navHoverFg: ':lighten<17<@fg',
|
||||||
|
@ -10,6 +10,7 @@
|
|||||||
accent: 'rgb(234, 154, 82)',
|
accent: 'rgb(234, 154, 82)',
|
||||||
bg: '#e6e5e2',
|
bg: '#e6e5e2',
|
||||||
fg: 'rgb(149, 143, 139)',
|
fg: 'rgb(149, 143, 139)',
|
||||||
|
fgOnWhite: '@accent',
|
||||||
panel: '#EEECE8',
|
panel: '#EEECE8',
|
||||||
renote: '@accent',
|
renote: '@accent',
|
||||||
link: '@accent',
|
link: '@accent',
|
||||||
|
@ -11,6 +11,7 @@
|
|||||||
bg: 'e2deda',
|
bg: 'e2deda',
|
||||||
fg: '#3d3d3d',
|
fg: '#3d3d3d',
|
||||||
fgHighlighted: '#6bc9a0',
|
fgHighlighted: '#6bc9a0',
|
||||||
|
fgOnWhite: '@accent',
|
||||||
divider: '#cfcfcf',
|
divider: '#cfcfcf',
|
||||||
panel: '@X14',
|
panel: '@X14',
|
||||||
panelHeaderBg: '@panel',
|
panelHeaderBg: '@panel',
|
||||||
|
@ -10,6 +10,7 @@
|
|||||||
accent: 'rgb(219, 96, 114)',
|
accent: 'rgb(219, 96, 114)',
|
||||||
bg: 'rgb(254, 248, 249)',
|
bg: 'rgb(254, 248, 249)',
|
||||||
fg: 'rgb(152, 13, 26)',
|
fg: 'rgb(152, 13, 26)',
|
||||||
|
fgOnWhite: '@accent',
|
||||||
panel: 'rgb(255, 255, 255)',
|
panel: 'rgb(255, 255, 255)',
|
||||||
renote: '@accent',
|
renote: '@accent',
|
||||||
link: 'rgb(156, 187, 5)',
|
link: 'rgb(156, 187, 5)',
|
||||||
|
@ -10,6 +10,7 @@
|
|||||||
accent: '#9f8989',
|
accent: '#9f8989',
|
||||||
bg: '#f5f3f3',
|
bg: '#f5f3f3',
|
||||||
fg: '#7f6666',
|
fg: '#7f6666',
|
||||||
|
fgOnWhite: '@accent',
|
||||||
panel: '#fff',
|
panel: '#fff',
|
||||||
divider: 'rgba(87, 68, 68, 0.1)',
|
divider: 'rgba(87, 68, 68, 0.1)',
|
||||||
renote: 'rgb(160, 172, 125)',
|
renote: 'rgb(160, 172, 125)',
|
||||||
|
@ -10,6 +10,7 @@
|
|||||||
props: {
|
props: {
|
||||||
bg: '#f9f9f9',
|
bg: '#f9f9f9',
|
||||||
fg: '#676767',
|
fg: '#676767',
|
||||||
|
fgOnWhite: '@accent',
|
||||||
divider: '#e8e8e8',
|
divider: '#e8e8e8',
|
||||||
header: ':alpha<0.7<@panel',
|
header: ':alpha<0.7<@panel',
|
||||||
navBg: '#fff',
|
navBg: '#fff',
|
||||||
|
@ -10,6 +10,7 @@
|
|||||||
accent: '#5db0da',
|
accent: '#5db0da',
|
||||||
bg: 'rgb(246 248 249)',
|
bg: 'rgb(246 248 249)',
|
||||||
fg: '#636b71',
|
fg: '#636b71',
|
||||||
|
fgOnWhite: '@accent',
|
||||||
panel: '#fff',
|
panel: '#fff',
|
||||||
divider: 'rgb(230 233 234)',
|
divider: 'rgb(230 233 234)',
|
||||||
panelHeaderDivider: '@divider',
|
panelHeaderDivider: '@divider',
|
||||||
|
@ -10,6 +10,7 @@
|
|||||||
accent: '#e36749',
|
accent: '#e36749',
|
||||||
bg: '#f0eee9',
|
bg: '#f0eee9',
|
||||||
fg: '#5f5f5f',
|
fg: '#5f5f5f',
|
||||||
|
fgOnWhite: '@accent',
|
||||||
renote: '@accent',
|
renote: '@accent',
|
||||||
link: '@accent',
|
link: '@accent',
|
||||||
mention: '@accent',
|
mention: '@accent',
|
||||||
|
@ -55,6 +55,7 @@
|
|||||||
codeNumber: '#cfff9e',
|
codeNumber: '#cfff9e',
|
||||||
codeString: '#ffb675',
|
codeString: '#ffb675',
|
||||||
fgOnAccent: '#fff',
|
fgOnAccent: '#fff',
|
||||||
|
fgOnWhite: '@accent',
|
||||||
infoWarnBg: '#42321c',
|
infoWarnBg: '#42321c',
|
||||||
infoWarnFg: '#ffbd3e',
|
infoWarnFg: '#ffbd3e',
|
||||||
navHoverFg: ':lighten<17<@fg',
|
navHoverFg: ':lighten<17<@fg',
|
||||||
|
@ -52,6 +52,7 @@
|
|||||||
driveFolderBg: ':alpha<0.3<@accent',
|
driveFolderBg: ':alpha<0.3<@accent',
|
||||||
fgHighlighted: ':darken<3<@fg',
|
fgHighlighted: ':darken<3<@fg',
|
||||||
fgTransparent: ':alpha<0.5<@fg',
|
fgTransparent: ':alpha<0.5<@fg',
|
||||||
|
fgOnWhite: '@accent',
|
||||||
panelHeaderBg: ':lighten<3<@panel',
|
panelHeaderBg: ':lighten<3<@panel',
|
||||||
panelHeaderFg: '@fg',
|
panelHeaderFg: '@fg',
|
||||||
htmlThemeColor: '@bg',
|
htmlThemeColor: '@bg',
|
||||||
|
Loading…
Reference in New Issue
Block a user