initial Appearance Tab implementation, added text size/UI scale option

This commit is contained in:
Henry Jameson 2024-05-22 19:54:19 +03:00
commit e4a819a0e2
16 changed files with 236 additions and 26 deletions

View file

@ -148,8 +148,19 @@ export const applyTheme = async (input, onFinish = (data) => {}) => {
return Promise.resolve()
}
const configColumns = ({ sidebarColumnWidth, contentColumnWidth, notifsColumnWidth, emojiReactionsScale }) =>
({ sidebarColumnWidth, contentColumnWidth, notifsColumnWidth, emojiReactionsScale })
const configColumns = ({
sidebarColumnWidth,
contentColumnWidth,
notifsColumnWidth,
emojiReactionsScale,
textSize
}) => ({
sidebarColumnWidth,
contentColumnWidth,
notifsColumnWidth,
emojiReactionsScale,
textSize
})
const defaultConfigColumns = configColumns(defaultState)
@ -175,6 +186,7 @@ export const applyConfig = (config) => {
styleSheet.toString()
styleSheet.insertRule(`:root { ${rules} }`, 'index-max')
body.classList.remove('hidden')
}