diff options
| author | Henry Jameson <me@hjkos.com> | 2024-06-13 02:22:47 +0300 |
|---|---|---|
| committer | Henry Jameson <me@hjkos.com> | 2024-06-13 02:22:47 +0300 |
| commit | 6343b91abf7fbad1cdd8b4648d1fc825d8e9b03c (patch) | |
| tree | 37ec1cf1348443d01d72544acc5da7c624bb7d8f /src/services/style_setter | |
| parent | 6142ac2bfcacec227e4035cac19f2c5d968e72d6 (diff) | |
more scaling options
Diffstat (limited to 'src/services/style_setter')
| -rw-r--r-- | src/services/style_setter/style_setter.js | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/src/services/style_setter/style_setter.js b/src/services/style_setter/style_setter.js index a98456d3..7cf4af11 100644 --- a/src/services/style_setter/style_setter.js +++ b/src/services/style_setter/style_setter.js @@ -148,26 +148,34 @@ export const applyTheme = async (input, onFinish = (data) => {}) => { return Promise.resolve() } -const configColumns = ({ +const extractStyleConfig = ({ sidebarColumnWidth, contentColumnWidth, notifsColumnWidth, emojiReactionsScale, + roundnessOverride, + emojiSize, + navbarSize, + panelHeaderSize, textSize }) => ({ sidebarColumnWidth, contentColumnWidth, notifsColumnWidth, emojiReactionsScale, + roundnessOverride, + emojiSize, + navbarSize, + panelHeaderSize, textSize }) -const defaultConfigColumns = configColumns(defaultState) +const defaultStyleConfig = extractStyleConfig(defaultState) -export const applyConfig = (config) => { - const columns = configColumns(config) +export const applyConfig = (input) => { + const config = extractStyleConfig(input) - if (columns === defaultConfigColumns) { + if (config === defaultStyleConfig) { return } @@ -176,7 +184,7 @@ export const applyConfig = (config) => { body.classList.add('hidden') const rules = Object - .entries(columns) + .entries(config) .filter(([k, v]) => v) .map(([k, v]) => `--${k}: ${v}`).join(';') |
