feat: ocean light and dark use new system
parent
8c97cbcafa
commit
32a6c921c2
@ -0,0 +1,144 @@
|
||||
import { hexColorToRGB } from '../util/hexColorToRGB';
|
||||
import { COLORS, THEMES } from './constants/colors';
|
||||
import { ThemeColorVariables } from './variableColors';
|
||||
|
||||
export const oceanDark: ThemeColorVariables = {
|
||||
'--primary-color': THEMES.OCEAN_DARK.PRIMARY,
|
||||
'--danger-color': THEMES.OCEAN_DARK.DANGER,
|
||||
'--disabled-color': THEMES.OCEAN_DARK.DISABLED,
|
||||
|
||||
'--background-primary-color': THEMES.OCEAN_DARK.COLOR1,
|
||||
'--background-secondary-color': THEMES.OCEAN_DARK.COLOR2,
|
||||
|
||||
'--text-primary-color': THEMES.OCEAN_DARK.COLOR7!,
|
||||
'--text-secondary-color': THEMES.OCEAN_DARK.COLOR5,
|
||||
|
||||
'--border-color': THEMES.OCEAN_DARK.COLOR4,
|
||||
|
||||
'--text-box-background-color': 'var(--background-secondary-color)',
|
||||
'--text-box-text-control-color': 'var(--text-secondary-color)',
|
||||
'--text-box-text-user-color': 'var(--text-primary-color)',
|
||||
'--text-box-border-color': 'var(--border-color)',
|
||||
|
||||
'--message-bubbles-sent-background-color': 'var(--primary-color)',
|
||||
'--message-bubbles-received-background-color': THEMES.OCEAN_DARK.COLOR4,
|
||||
'--message-bubbles-sent-text-color': THEMES.OCEAN_DARK.COLOR0,
|
||||
'--message-bubbles-received-text-color': 'var(--text-primary-color)',
|
||||
|
||||
'--menu-button-background-color': 'var(--primary-color)',
|
||||
'--menu-button-background-hover-color': THEMES.OCEAN_DARK.COLOR6,
|
||||
'--menu-button-icon-color': THEMES.OCEAN_DARK.COLOR7!,
|
||||
|
||||
'--chat-buttons-background-color': THEMES.OCEAN_DARK.COLOR2,
|
||||
'--chat-buttons-background-hover-color': THEMES.OCEAN_DARK.COLOR4,
|
||||
'--chat-buttons-icon-color': THEMES.OCEAN_DARK.COLOR7!,
|
||||
|
||||
'--settings-tab-background-color': 'var(--background-primary-color)',
|
||||
'--settings-tab-background-hover-color': THEMES.OCEAN_DARK.COLOR3,
|
||||
'--settings-tab-background-selected-color': THEMES.OCEAN_DARK.COLOR3,
|
||||
'--settings-tab-text-color': 'var(--text-primary-color)',
|
||||
|
||||
'--button-outline-background-color': 'var(--transparent-color)',
|
||||
'--button-outline-background-hover-color': `rgba(${hexColorToRGB(
|
||||
THEMES.OCEAN_DARK.COLOR7!
|
||||
)}, 0.3)`,
|
||||
'--button-outline-text-color': 'var(--text-primary-color)',
|
||||
'--button-outline-text-hover-color': 'var(--text-primary-color)',
|
||||
'--button-outline-border-color': 'var(--primary-color)',
|
||||
'--button-outline-border-hover-color': 'var(--text-primary-color)',
|
||||
'--button-outline-disabled-color': 'var(--disabled-color)',
|
||||
|
||||
'--button-solid-background-color': 'var(--background-secondary-color)',
|
||||
'--button-solid-background-hover-color': THEMES.OCEAN_DARK.COLOR4,
|
||||
'--button-solid-text-color': 'var(--text-primary-color)',
|
||||
'--button-solid-text-hover-color': 'var(--text-primary-color)',
|
||||
'--button-solid-disabled-color': THEMES.OCEAN_DARK.COLOR4,
|
||||
'--button-solid-shadow-color': 'none',
|
||||
|
||||
'--button-simple-text-color': 'var(--text-primary-color)',
|
||||
'--button-simple-disabled-color': 'var(--disabled-color)',
|
||||
|
||||
'--button-icon-background-color': 'var(--transparent-color)',
|
||||
'--button-icon-stroke-color': 'var(--text-secondary-color)',
|
||||
'--button-icon-stroke-hover-color': 'var(--text-primary-color)',
|
||||
'--button-icon-stroke-selected-color': 'var(--text-primary-color)',
|
||||
|
||||
'--conversation-tab-background-color': 'var(--background-primary-color)',
|
||||
'--conversation-tab-background-hover-color': THEMES.OCEAN_DARK.COLOR3,
|
||||
'--conversation-tab-background-selected-color': THEMES.OCEAN_DARK.COLOR3,
|
||||
'--conversation-tab-background-unread-color': THEMES.OCEAN_DARK.COLOR2,
|
||||
'--conversation-tab-text-color': 'var(--text-secondary-color)',
|
||||
'--conversation-tab-text-selected-color': 'var(--text-primary-color)',
|
||||
'--conversation-tab-text-unread-color': 'var(--text-primary-color)',
|
||||
'--conversation-tab-text-secondary-color': 'var(--text-secondary-color)',
|
||||
'--conversation-tab-bubble-background-color': 'var(--primary-color)',
|
||||
'--conversation-tab-bubble-text-color': THEMES.OCEAN_DARK.COLOR0,
|
||||
'--conversation-tab-color-strip-color': 'var(--primary-color)',
|
||||
|
||||
'--search-bar-background-color': THEMES.OCEAN_DARK.COLOR3,
|
||||
'--search-bar-text-control-color': 'var(--text-secondary-color)',
|
||||
'--search-bar-text-user-color': 'var(--text-primary-color)',
|
||||
'--search-bar-icon-color': 'var(--text-secondary-color)',
|
||||
'--search-bar-icon-hover-color': 'var(--text-primary-color)',
|
||||
|
||||
'--scroll-bar-track-color': 'none',
|
||||
'--scroll-bar-thumb-color': THEMES.OCEAN_DARK.COLOR4,
|
||||
'--scroll-bar-thumb-hover-color': THEMES.OCEAN_DARK.COLOR5,
|
||||
|
||||
'--zoom-bar-track-color': THEMES.OCEAN_DARK.COLOR4,
|
||||
'--zoom-bar-thumb-color': 'var(--primary-color)',
|
||||
'--zoom-bar-interval-color': 'var(--primary-color)',
|
||||
|
||||
'--toggle-switch-ball-color': 'var(--white-color)',
|
||||
'--toggle-switch-ball-shadow-color': `rgba(${hexColorToRGB(COLORS.BLACK)}, 0.15)`,
|
||||
'--toggle-switch-off-background-color': 'var(--transparent-color)',
|
||||
'--toggle-switch-off-border-color': 'var(--white-color)',
|
||||
'--toggle-switch-on-background-color': 'var(--primary-color)',
|
||||
'--toggle-switch-on-border-color': 'var(--transparent-color)',
|
||||
|
||||
'--unread-messages-alert-background-color': 'var(--primary-color)',
|
||||
'--unread-messages-alert-text-color': THEMES.OCEAN_DARK.COLOR0,
|
||||
|
||||
'--button-color-mode-stroke-color': 'var(--text-secondary-color)',
|
||||
'--button-color-mode-hover-color': 'var(--text-secondary-color)',
|
||||
'--button-color-mode-fill-color': 'var(--transparent-color)',
|
||||
|
||||
'--emoji-reaction-bar-background-color': 'var(--background-secondary-color)',
|
||||
'--emoji-reaction-bar-icon-background-color': 'var(--background-primary-color)',
|
||||
'--emoji-reaction-bar-icon-color': 'var(--text-primary-color)',
|
||||
|
||||
'--modal-background-content-color': 'var(--background-secondary-color)',
|
||||
'--modal-text-color': 'var(--text-primary-color)',
|
||||
'--modal-text-danger-color': 'var(--danger-color)',
|
||||
|
||||
'--toast-background-color': 'var(--background-secondary-color)',
|
||||
'--toast-text-color': 'var(--text-primary-color)',
|
||||
'--toast-color-strip-color': 'var(--primary-color)',
|
||||
'--toast-progress-color': `rgba(${hexColorToRGB(COLORS.BLACK)}, 0.1)`,
|
||||
|
||||
'--right-panel-item-background-color': 'var(--background-secondary-color)',
|
||||
'--right-panel-item-background-hover-color': THEMES.OCEAN_DARK.COLOR4,
|
||||
'--right-panel-item-text-color': 'var(--text-primary-color)',
|
||||
|
||||
'--session-logo-text-light-filter': 'none',
|
||||
'--session-logo-text-dark-filter': 'none',
|
||||
'--session-logo-text-current-filter': 'var(--session-logo-text-light-filter)',
|
||||
|
||||
'--context-menu-background-color': 'var(--background-primary-color)',
|
||||
'--context-menu-background-hover-color': 'var(--primary-color)',
|
||||
'--context-menu-text-color': 'var(--text-primary-color)',
|
||||
'--context-menu-text-hover-color': 'var(--black-color)',
|
||||
|
||||
'--message-link-preview-background-color': `rgba(${hexColorToRGB(COLORS.BLACK)}, 0.06)`,
|
||||
|
||||
'--suggestions-background-color': 'var(--background-secondary-color)',
|
||||
'--suggestions-background-hover-color': THEMES.OCEAN_DARK.COLOR4,
|
||||
'--suggestions-text-color': 'var(--text-primary-color)',
|
||||
'--suggestions-shadow': `rgba(${hexColorToRGB(COLORS.BLACK)}, 0.24) 0px 3px 8px`,
|
||||
|
||||
'--input-background-color': THEMES.OCEAN_DARK.COLOR3,
|
||||
'--input-background-hover-color': 'var(--background-secondary-color)',
|
||||
'--input-text-placeholder-color': 'var(--text-secondary-color)',
|
||||
'--input-text-color': 'var(--text-primary-color)',
|
||||
'--input-border-color': 'var(--border-color)',
|
||||
};
|
@ -0,0 +1,144 @@
|
||||
import { hexColorToRGB } from '../util/hexColorToRGB';
|
||||
import { COLORS, THEMES } from './constants/colors';
|
||||
import { ThemeColorVariables } from './variableColors';
|
||||
|
||||
export const oceanLight: ThemeColorVariables = {
|
||||
'--primary-color': THEMES.OCEAN_LIGHT.PRIMARY,
|
||||
'--danger-color': THEMES.OCEAN_LIGHT.DANGER,
|
||||
'--disabled-color': THEMES.OCEAN_LIGHT.DISABLED,
|
||||
|
||||
'--background-primary-color': THEMES.OCEAN_LIGHT.COLOR7!,
|
||||
'--background-secondary-color': THEMES.OCEAN_LIGHT.COLOR6,
|
||||
|
||||
'--text-primary-color': THEMES.OCEAN_LIGHT.COLOR1,
|
||||
'--text-secondary-color': THEMES.OCEAN_LIGHT.COLOR2,
|
||||
|
||||
'--border-color': THEMES.OCEAN_LIGHT.COLOR3,
|
||||
|
||||
'--text-box-background-color': 'var(--background-primary-color)',
|
||||
'--text-box-text-control-color': 'var(--text-secondary-color)',
|
||||
'--text-box-text-user-color': 'var(--text-primary-color)',
|
||||
'--text-box-border-color': 'var(--border-color)',
|
||||
|
||||
'--message-bubbles-sent-background-color': 'var(--primary-color)',
|
||||
'--message-bubbles-received-background-color': THEMES.OCEAN_LIGHT.COLOR4,
|
||||
'--message-bubbles-sent-text-color': 'var(--text-primary-color)',
|
||||
'--message-bubbles-received-text-color': 'var(--text-primary-color)',
|
||||
|
||||
'--menu-button-background-color': 'var(--primary-color)',
|
||||
'--menu-button-background-hover-color': THEMES.OCEAN_LIGHT.COLOR3,
|
||||
'--menu-button-icon-color': THEMES.OCEAN_LIGHT.COLOR1,
|
||||
|
||||
'--chat-buttons-background-color': THEMES.OCEAN_LIGHT.COLOR5,
|
||||
'--chat-buttons-background-hover-color': THEMES.OCEAN_LIGHT.COLOR3,
|
||||
'--chat-buttons-icon-color': 'var(--text-primary-color)',
|
||||
|
||||
'--settings-tab-background-color': 'var(--background-primary-color)',
|
||||
'--settings-tab-background-hover-color': THEMES.OCEAN_LIGHT.COLOR6,
|
||||
'--settings-tab-background-selected-color': THEMES.OCEAN_LIGHT.COLOR5,
|
||||
'--settings-tab-text-color': 'var(--text-primary-color)',
|
||||
|
||||
'--button-outline-background-color': 'var(--transparent-color)',
|
||||
'--button-outline-background-hover-color': `rgba(${hexColorToRGB(
|
||||
THEMES.OCEAN_LIGHT.COLOR0
|
||||
)}, 0.1)`,
|
||||
'--button-outline-text-color': 'var(--text-primary-color)',
|
||||
'--button-outline-text-hover-color': 'var(--text-primary-color)',
|
||||
'--button-outline-border-color': 'var(--text-primary-color)',
|
||||
'--button-outline-border-hover-color': 'var(--text-primary-color)',
|
||||
'--button-outline-disabled-color': 'var(--disabled-color)',
|
||||
|
||||
'--button-solid-background-color': 'var(--background-primary-color)',
|
||||
'--button-solid-background-hover-color': THEMES.OCEAN_LIGHT.COLOR6,
|
||||
'--button-solid-text-color': 'var(--text-primary-color)',
|
||||
'--button-solid-text-hover-color': 'var(--text-primary-color)',
|
||||
'--button-solid-disabled-color': THEMES.OCEAN_LIGHT.COLOR4,
|
||||
'--button-solid-shadow-color': `rgba(${hexColorToRGB(THEMES.OCEAN_LIGHT.COLOR0)}, 0.25)`,
|
||||
|
||||
'--button-simple-text-color': 'var(--text-primary-color)',
|
||||
'--button-simple-disabled-color': 'var(--disabled-color)',
|
||||
|
||||
'--button-icon-background-color': 'var(--transparent-color)',
|
||||
'--button-icon-stroke-color': 'var(--text-secondary-color)',
|
||||
'--button-icon-stroke-hover-color': 'var(--text-primary-color)',
|
||||
'--button-icon-stroke-selected-color': 'var(--text-primary-color)',
|
||||
|
||||
'--conversation-tab-background-color': 'var(--background-primary-color)',
|
||||
'--conversation-tab-background-hover-color': THEMES.OCEAN_LIGHT.COLOR5,
|
||||
'--conversation-tab-background-selected-color': THEMES.OCEAN_LIGHT.COLOR5,
|
||||
'--conversation-tab-background-unread-color': 'var(--background-secondary-color)',
|
||||
'--conversation-tab-text-color': 'var(--text-secondary-color)',
|
||||
'--conversation-tab-text-selected-color': 'var(--text-primary-color)',
|
||||
'--conversation-tab-text-unread-color': 'var(--text-primary-color)',
|
||||
'--conversation-tab-text-secondary-color': 'var(--text-secondary-color)',
|
||||
'--conversation-tab-bubble-background-color': 'var(--primary-color)',
|
||||
'--conversation-tab-bubble-text-color': 'var(--text-primary-color)',
|
||||
'--conversation-tab-color-strip-color': 'var(--primary-color)',
|
||||
|
||||
'--search-bar-background-color': THEMES.OCEAN_LIGHT.COLOR5,
|
||||
'--search-bar-text-control-color': 'var(--text-secondary-color)',
|
||||
'--search-bar-text-user-color': 'var(--text-primary-color)',
|
||||
'--search-bar-icon-color': 'var(--text-secondary-color)',
|
||||
'--search-bar-icon-hover-color': 'var(--text-primary-color)',
|
||||
|
||||
'--scroll-bar-track-color': 'none',
|
||||
'--scroll-bar-thumb-color': THEMES.OCEAN_LIGHT.COLOR4,
|
||||
'--scroll-bar-thumb-hover-color': THEMES.OCEAN_LIGHT.COLOR3,
|
||||
|
||||
'--zoom-bar-track-color': THEMES.OCEAN_LIGHT.COLOR4,
|
||||
'--zoom-bar-thumb-color': 'var(--primary-color)',
|
||||
'--zoom-bar-interval-color': 'var(--text-secondary-color)',
|
||||
|
||||
'--toggle-switch-ball-color': 'var(--white-color)',
|
||||
'--toggle-switch-ball-shadow-color': `rgba(${hexColorToRGB(COLORS.BLACK)}, 0.15)`,
|
||||
'--toggle-switch-off-background-color': 'var(--transparent-color)',
|
||||
'--toggle-switch-off-border-color': 'var(--border-color)',
|
||||
'--toggle-switch-on-background-color': 'var(--primary-color)',
|
||||
'--toggle-switch-on-border-color': 'var(--transparent-color)',
|
||||
|
||||
'--unread-messages-alert-background-color': 'var(--primary-color)',
|
||||
'--unread-messages-alert-text-color': THEMES.OCEAN_LIGHT.COLOR0,
|
||||
|
||||
'--button-color-mode-stroke-color': 'var(--text-secondary-color)',
|
||||
'--button-color-mode-hover-color': 'var(--text-primary-color)',
|
||||
'--button-color-mode-fill-color': 'var(--transparent-color)',
|
||||
|
||||
'--emoji-reaction-bar-background-color': 'var(--background-primary-color)',
|
||||
'--emoji-reaction-bar-icon-background-color': 'var(--background-secondary-color)',
|
||||
'--emoji-reaction-bar-icon-color': 'var(--text-primary-color)',
|
||||
|
||||
'--modal-background-content-color': 'var(--background-primary-color)',
|
||||
'--modal-text-color': 'var(--text-primary-color)',
|
||||
'--modal-text-danger-color': 'var(--danger-color)',
|
||||
|
||||
'--toast-background-color': 'var(--background-primary-color)',
|
||||
'--toast-text-color': 'var(--text-primary-color)',
|
||||
'--toast-color-strip-color': 'var(--primary-color)',
|
||||
'--toast-progress-color': `rgba(${hexColorToRGB(COLORS.BLACK)}, 0.1)`,
|
||||
|
||||
'--right-panel-item-background-color': 'var(--background-secondary-color)',
|
||||
'--right-panel-item-background-hover-color': THEMES.OCEAN_LIGHT.COLOR4,
|
||||
'--right-panel-item-text-color': 'var(--text-primary-color)',
|
||||
|
||||
'--session-logo-text-light-filter': 'brightness(0) saturate(100%)',
|
||||
'--session-logo-text-dark-filter': 'none',
|
||||
'--session-logo-text-current-filter': 'var(--session-logo-text-light-filter)',
|
||||
|
||||
'--context-menu-background-color': 'var(--background-primary-color)',
|
||||
'--context-menu-background-hover-color': 'var(--primary-color)',
|
||||
'--context-menu-text-color': 'var(--text-primary-color)',
|
||||
'--context-menu-text-hover-color': 'var(--black-color)',
|
||||
|
||||
'--message-link-preview-background-color': `rgba(${hexColorToRGB(COLORS.BLACK)}, 0.06)`,
|
||||
|
||||
'--suggestions-background-color': 'var(--background-secondary-color)',
|
||||
'--suggestions-background-hover-color': THEMES.OCEAN_LIGHT.COLOR4,
|
||||
'--suggestions-text-color': 'var(--text-primary-color)',
|
||||
'--suggestions-shadow': `rgba(${hexColorToRGB(COLORS.BLACK)}, 0.24) 0px 3px 8px`,
|
||||
|
||||
'--input-background-color': THEMES.OCEAN_LIGHT.COLOR5,
|
||||
'--input-background-hover-color': 'var(--background-secondary-color)',
|
||||
'--input-text-placeholder-color': 'var(--text-secondary-color)',
|
||||
'--input-text-color': 'var(--text-primary-color)',
|
||||
'--input-border-color': 'var(--border-color)',
|
||||
};
|
Loading…
Reference in New Issue