diff --git a/password.html b/password.html index 3ef0b278b..593a4c1d3 100644 --- a/password.html +++ b/password.html @@ -1,5 +1,14 @@ +
+ + + + + + diff --git a/stylesheets/_conversation.scss b/stylesheets/_conversation.scss index 4f67b9690..dcca0d2bc 100644 --- a/stylesheets/_conversation.scss +++ b/stylesheets/_conversation.scss @@ -55,16 +55,7 @@ } .session-icon-button { - background-color: var(--button-icon-background-color); - box-shadow: none; - - filter: brightness(1.05); - svg path { - transition: var(--default-duration); - opacity: 0.6; - // TODO Theming remove - fill: var(--color-text-opposite); - } + background-color: var(--primary-color); } } } diff --git a/stylesheets/_session.scss b/stylesheets/_session.scss index 5909c54c5..2273fe21a 100644 --- a/stylesheets/_session.scss +++ b/stylesheets/_session.scss @@ -21,10 +21,6 @@ word-break: break-all; } -.session-icon-button svg path { - transition: fill 0.3s ease; -} - input, textarea { caret-color: var(--color-text) !important; @@ -73,27 +69,17 @@ textarea { } .session-label { - color: var(--color-white-color); + font-weight: 700; + color: var(--white-color); padding: var(--margins-sm); width: 100%; border-radius: 2px; text-align: center; &.primary { - background-color: var(--color-dark-gray-color); - } - &.secondary { - background-color: var(--color-darkest-gray-color); - } - &.success { - /* TODO is this correct? */ - background-color: var(--color-text); + background-color: var(--primary-color); } &.danger { - background-color: var(--color-destructive); - } - /* TODO Is this correct? */ - &.warning { - background-color: var(--color-warning); + background-color: var(--danger-color); } } @@ -101,17 +87,7 @@ textarea { cursor: pointer; display: inline-block; position: relative; - opacity: 0.4; transform: translateZ(0); - - &:hover { - opacity: 1; - } - transition: opacity var(--default-duration); - - &.no-opacity { - opacity: 1; - } } /* CONVERSATION AND MESSAGES */ @@ -464,10 +440,6 @@ label { &:hover { background: var(--color-clickable-hovered); - - .session-icon { - opacity: 1; - } } } @@ -582,6 +554,7 @@ label { height: 100vh; display: flex; flex-direction: column; + background-color: var(--background-secondary-color); &__password-lock { display: flex; @@ -598,21 +571,22 @@ label { max-width: 90%; width: 600px; - background: var(--color-cell-background); - color: var(--color-text); + background: var(--background-primary-color); + color: var(--text-primary-color); - border: 1px solid var(--color-darker-gray-color); + border: 1px solid var(--border-color); border-radius: 5px; } } } +// TODO Theming #qr svg, .qr-image svg { width: $session-modal-size-sm; height: $session-modal-size-sm; padding: var(--margins-xs); - background-color: var(--color-white-color); + background-color: var(--white-color); border-radius: 3px; } @@ -674,20 +648,6 @@ input { height: 40px; width: 40px; border-radius: 50%; - opacity: 1; - background-color: var(--button-icon-background-color); - box-shadow: var(--color-session-shadow); - - svg path { - transition: var(--default-duration); - opacity: 0.6; - fill: var(--button-icon-stroke-color); - } - - &:hover svg path { - opacity: 1; - fill: var(--button-icon-stroke-hover-color); - } } } diff --git a/stylesheets/_session_conversation.scss b/stylesheets/_session_conversation.scss index 43982fb5f..af30d0a35 100644 --- a/stylesheets/_session_conversation.scss +++ b/stylesheets/_session_conversation.scss @@ -165,18 +165,11 @@ z-index: 1; .session-icon-button { - margin-right: var(--margins-sm); - display: flex; justify-content: center; align-items: center; - opacity: 0.7; - &:hover { - opacity: 1; - filter: brightness(0.9); - transition: var(--default-duration); - } + margin-right: var(--margins-sm); .send { padding: var(--margins-xs); diff --git a/stylesheets/_session_password.scss b/stylesheets/_session_password.scss index c3016662e..a8d1153a7 100644 --- a/stylesheets/_session_password.scss +++ b/stylesheets/_session_password.scss @@ -22,23 +22,18 @@ justify-content: center; align-items: center; - background-color: var(--color-black-color); - width: 100%; height: 100%; - padding: 3 * $session-margin-lg; + padding: calc(3 * var(--margins-lg)); } &-error-section { width: 100%; - color: white; - margin: -var(--margins-sm) 0px 2 * $session-margin-lg 0px; + color: var(--text-primary-color); + margin: -var(--margins-sm) 0px calc(2 * var(--margins-lg)) 0px; .session-label { - &.primary { - background-color: rgba(var(--color-dark-gray-color-rgb), 0.3); - } padding: var(--margins-xs) var(--margins-sm); text-align: center; } @@ -46,7 +41,7 @@ &-container { font-family: $session-font-default; - color: white; + color: var(--text-primary-color); display: inline-flex; flex-direction: column; align-items: center; @@ -54,10 +49,10 @@ width: 600px; min-width: 420px; - padding: 3 * $session-margin-lg 2 * $session-margin-lg; + padding: calc(3 * var(--margins-lg)) calc(2 * var(--margins-lg)); box-sizing: border-box; - background-color: var(--color-darkest-gray-color); - border: 1px solid var(--color-darker-gray-color); + background-color: var(--background-secondary-color); + border: 1px solid var(--border-color); border-radius: 2px; .warning-info-area, @@ -67,7 +62,7 @@ align-items: center; h1 { - color: white; + color: var(--text-primary-color); } svg { margin-inline-end: var(--margins-lg); @@ -85,13 +80,13 @@ #password-prompt-input { width: 100%; - color: var(--color-white-color); - background-color: var(--color-darker-gray-color); - margin-top: 2 * $session-margin-lg; + background-color: var(--text-box-background-color); + color: var(--text-box-text-user-color); + margin-top: calc(2 * var(--margins-lg)); padding: var(--margins-xs) var(--margins-lg); outline: none; - border: none; - border-radius: 2px; + border: 1px solid var(--border-color); + border-radius: 7px; text-align: center; font-size: 24px; letter-spacing: 5px; diff --git a/ts/components/MemberListItem.tsx b/ts/components/MemberListItem.tsx index e84328383..7e632aa4b 100644 --- a/ts/components/MemberListItem.tsx +++ b/ts/components/MemberListItem.tsx @@ -22,6 +22,7 @@ const StyledSessionMemberItem = styled.button<{ inMentions?: boolean; zombie?: boolean; selected?: boolean; + disableBg?: boolean; }>` cursor: pointer; display: flex; @@ -36,14 +37,13 @@ const StyledSessionMemberItem = styled.button<{ transition: var(--default-duration); opacity: ${props => (props.zombie ? 0.5 : 1)}; background-color: ${props => - props.selected && 'var(--color-conversation-item-selected) !important'}; + !props.disableBg && props.selected + ? 'var(--conversation-tab-background-selected-color) !important' + : null}; :not(:last-child) { border-bottom: var(--border-color); } - - background-color: ${props => - props.selected ? 'var(--conversation-tab-background-selected-color) !important' : null}; `; const StyledInfo = styled.div` @@ -109,6 +109,7 @@ export const MemberListItem = (props: { zombie={isZombie} inMentions={inMentions} selected={isSelected} + disableBg={disableBg} >