Revert "Use Compound primary colors for most actions" (#12264)

* Revert ed5ef023b2

* Update failing snapshots

* Update snapshots after develop merge
This commit is contained in:
Florian Duros 2024-02-20 17:24:40 +01:00 committed by GitHub
parent d20e9e4f8e
commit 96a33b800a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
87 changed files with 99 additions and 104 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 563 KiB

After

Width:  |  Height:  |  Size: 563 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2 KiB

After

Width:  |  Height:  |  Size: 2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8 KiB

After

Width:  |  Height:  |  Size: 8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.1 KiB

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.2 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 93 KiB

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 92 KiB

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 124 KiB

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View file

@ -562,7 +562,7 @@ legend {
border-radius: 8px; border-radius: 8px;
font: var(--cpd-font-body-md-regular); font: var(--cpd-font-body-md-regular);
color: $button-fg-color; color: $button-fg-color;
background-color: var(--cpd-color-bg-action-primary-rest); background-color: $accent;
width: auto; width: auto;
padding: 7px; padding: 7px;
padding-left: 1.5em; padding-left: 1.5em;
@ -595,8 +595,8 @@ legend {
/* flip colours for the secondary ones */ /* flip colours for the secondary ones */
font-weight: var(--cpd-font-weight-semibold); font-weight: var(--cpd-font-weight-semibold);
border: 1px solid var(--cpd-color-border-interactive-secondary); border: 1px solid currentColor;
color: var(--cpd-color-text-primary); color: $accent;
background-color: transparent; background-color: transparent;
font-family: inherit; font-family: inherit;
} }
@ -616,9 +616,8 @@ legend {
.mx_Dialog input[type="submit"].mx_Dialog_primary, .mx_Dialog input[type="submit"].mx_Dialog_primary,
.mx_Dialog_buttons button.mx_Dialog_primary:not(.mx_Dialog_nonDialogButton):not(.mx_AccessibleButton), .mx_Dialog_buttons button.mx_Dialog_primary:not(.mx_Dialog_nonDialogButton):not(.mx_AccessibleButton),
.mx_Dialog_buttons input[type="submit"].mx_Dialog_primary { .mx_Dialog_buttons input[type="submit"].mx_Dialog_primary {
color: var(--cpd-color-text-on-solid-primary); color: $accent-fg-color;
background-color: var(--cpd-color-bg-action-primary-rest); background-color: $accent;
border-color: var(--cpd-color-bg-action-primary-rest);
min-width: 156px; min-width: 156px;
} }
@ -626,15 +625,15 @@ legend {
.mx_Dialog input[type="submit"].danger, .mx_Dialog input[type="submit"].danger,
.mx_Dialog_buttons button.danger:not(.mx_Dialog_nonDialogButton):not(.mx_AccessibleButton), .mx_Dialog_buttons button.danger:not(.mx_Dialog_nonDialogButton):not(.mx_AccessibleButton),
.mx_Dialog_buttons input[type="submit"].danger { .mx_Dialog_buttons input[type="submit"].danger {
background-color: var(--cpd-color-bg-critical-primary); background-color: $alert;
border: solid 1px var(--cpd-color-bg-critical-primary); border: solid 1px $alert;
color: var(--cpd-color-text-on-solid-primary); color: $accent-fg-color;
} }
.mx_Dialog button.warning:not(.mx_Dialog_nonDialogButton):not([class|="maplibregl"]), .mx_Dialog button.warning:not(.mx_Dialog_nonDialogButton):not([class|="maplibregl"]),
.mx_Dialog input[type="submit"].warning { .mx_Dialog input[type="submit"].warning {
border: solid 1px var(--cpd-color-border-critical-primary); border: solid 1px $alert;
color: var(--cpd-color-text-critical-primary); color: $alert;
} }
.mx_Dialog button:not(.mx_Dialog_nonDialogButton):not([class|="maplibregl"]):not(.mx_AccessibleButton):disabled, .mx_Dialog button:not(.mx_Dialog_nonDialogButton):not([class|="maplibregl"]):not(.mx_AccessibleButton):disabled,
@ -816,9 +815,11 @@ legend {
} }
@define-mixin composerButtonHighLight { @define-mixin composerButtonHighLight {
background: var(--cpd-color-bg-subtle-primary); /* TODO: Refactor as this will break for apps that override the accent color */
background: var(--cpd-color-green-300);
/* make the icon the accent color too */
&::before { &::before {
background-color: var(--cpd-color-icon-primary) !important; background-color: $accent !important;
} }
} }

View file

@ -52,26 +52,26 @@ limitations under the License.
.mx_PollOption_winnerIcon { .mx_PollOption_winnerIcon {
height: 12px; height: 12px;
width: 12px; width: 12px;
color: var(--cpd-color-icon-accent-tertiary); color: $accent;
margin-right: $spacing-4; margin-right: $spacing-4;
vertical-align: middle; vertical-align: middle;
} }
.mx_PollOption_checked { .mx_PollOption_checked {
border-color: var(--cpd-color-border-interactive-hovered); border-color: $accent;
.mx_PollOption_popularityBackground { .mx_PollOption_popularityBackground {
.mx_PollOption_popularityAmount { .mx_PollOption_popularityAmount {
background-color: var(--cpd-color-icon-accent-tertiary); background-color: $accent;
} }
} }
/* override checked radio button styling to show checkmark instead */ /* override checked radio button styling to show checkmark instead */
.mx_StyledRadioButton_checked { .mx_StyledRadioButton_checked {
input[type="radio"]:checked + div { input[type="radio"] + div {
border-width: 2px; border-width: 2px;
border-color: var(--cpd-color-icon-accent-tertiary); border-color: $accent;
background-color: var(--cpd-color-icon-accent-tertiary); background-color: $accent;
background-image: url("$(res)/img/element-icons/check-white.svg"); background-image: url("$(res)/img/element-icons/check-white.svg");
background-size: 12px; background-size: 12px;
background-repeat: no-repeat; background-repeat: no-repeat;

View file

@ -46,10 +46,10 @@ limitations under the License.
} }
&:hover { &:hover {
border-color: var(--cpd-color-bg-interactive-primary-rest); border-color: $accent;
&::before { &::before {
background-color: var(--cpd-color-icon-primary); background-color: $accent;
} }
> span { > span {
@ -212,7 +212,7 @@ limitations under the License.
left: 8px; left: 8px;
height: 16px; height: 16px;
width: 16px; width: 16px;
background: var(--cpd-color-icon-on-solid-primary); background: #fff; /* white icon fill */
mask-size: 16px; mask-size: 16px;
mask-image: url("$(res)/img/element-icons/room/invite.svg"); mask-image: url("$(res)/img/element-icons/room/invite.svg");
} }
@ -293,13 +293,11 @@ limitations under the License.
} }
.mx_SpaceRoomView_inviteTeammates_inviteDialogButton { .mx_SpaceRoomView_inviteTeammates_inviteDialogButton {
color: var(--cpd-color-text-primary); color: $accent;
font-weight: var(--cpd-font-weight-semibold);
text-decoration: underline;
&::before { &::before {
mask-image: url("$(res)/img/element-icons/room/invite.svg"); mask-image: url("$(res)/img/element-icons/room/invite.svg");
background-color: var(--cpd-color-icon-primary); background-color: $accent;
} }
} }
} }

View file

@ -43,12 +43,12 @@ limitations under the License.
} }
.mx_TabbedView_tabLabel_active { .mx_TabbedView_tabLabel_active {
background-color: var(--cpd-color-bg-action-primary-rest); background-color: $accent;
color: var(--cpd-color-text-on-solid-primary); color: $tab-label-active-fg-color;
} }
.mx_TabbedView_tabLabel_active .mx_TabbedView_maskedIcon::before { .mx_TabbedView_tabLabel_active .mx_TabbedView_maskedIcon::before {
background-color: var(--cpd-color-icon-on-solid-primary); background-color: $tab-label-active-fg-color;
} }
.mx_TabbedView_maskedIcon { .mx_TabbedView_maskedIcon {

View file

@ -21,8 +21,7 @@ limitations under the License.
list-style: none; list-style: none;
font-weight: var(--cpd-font-weight-semibold); font-weight: var(--cpd-font-weight-semibold);
cursor: pointer; cursor: pointer;
color: var(--cpd-color-text-primary); color: $accent;
text-decoration: underline;
width: fit-content; width: fit-content;
/* list-style doesn't do it for webkit */ /* list-style doesn't do it for webkit */

View file

@ -60,6 +60,7 @@ limitations under the License.
a, a,
.mx_AccessibleButton_kind_link { .mx_AccessibleButton_kind_link {
color: $accent;
text-decoration: underline; text-decoration: underline;
} }
@ -131,7 +132,7 @@ limitations under the License.
.mx_StyledRadioButton_checked { .mx_StyledRadioButton_checked {
font-size: 24px; font-size: 24px;
border-color: var(--cpd-color-bg-action-primary-rest); border-color: $accent;
} }
&::after { &::after {

View file

@ -71,7 +71,7 @@ limitations under the License.
.mx_AccessibleButton_hasKind { .mx_AccessibleButton_hasKind {
&.mx_AccessibleButton_kind_link { &.mx_AccessibleButton_kind_link {
font: var(--cpd-font-body-md-semibold); font: var(--cpd-font-body-md-regular);
margin: 7px 18px; margin: 7px 18px;
&.mx_SettingsTab_showAdvanced { &.mx_SettingsTab_showAdvanced {

View file

@ -396,7 +396,7 @@ limitations under the License.
left: $spacing-8; left: $spacing-8;
width: 16px; width: 16px;
height: 16px; height: 16px;
background: var(--cpd-color-icon-primary); background: $accent;
} }
} }
} }

View file

@ -42,7 +42,7 @@ limitations under the License.
display: inline-flex; display: inline-flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
font: var(--cpd-font-body-md-semibold); font: var(--cpd-font-body-md-regular);
border: none; /* override default <button /> styles */ border: none; /* override default <button /> styles */
word-break: keep-all; /* prevent button text in Chinese/Japanese/Korean (CJK) from being collapsed */ word-break: keep-all; /* prevent button text in Chinese/Japanese/Korean (CJK) from being collapsed */
@ -53,23 +53,21 @@ limitations under the License.
} }
&.mx_AccessibleButton_kind_primary_sm { &.mx_AccessibleButton_kind_primary_sm {
color: var(--cpd-color-text-on-solid-primary); color: $button-primary-fg-color;
background-color: var(--cpd-color-bg-action-primary-rest); background-color: $accent;
} }
&.mx_AccessibleButton_kind_danger_sm { &.mx_AccessibleButton_kind_danger_sm {
color: var(--cpd-color-text-on-solid-primary); color: $button-danger-fg-color;
background-color: var(--cpd-color-bg-critical-primary); background-color: $alert;
} }
&.mx_AccessibleButton_kind_link_sm { &.mx_AccessibleButton_kind_link_sm {
color: var(--cpd-color-text-primary); color: $accent;
text-decoration: underline;
font-weight: var(--cpd-font-weight-semibold);
} }
&.mx_AccessibleButton_kind_confirm_sm { &.mx_AccessibleButton_kind_confirm_sm {
background-color: var(--cpd-color-bg-action-primary-rest); background-color: $accent;
&::before { &::before {
mask-image: url("$(res)/img/feather-customised/check.svg"); mask-image: url("$(res)/img/feather-customised/check.svg");
@ -77,7 +75,7 @@ limitations under the License.
} }
&.mx_AccessibleButton_kind_cancel_sm { &.mx_AccessibleButton_kind_cancel_sm {
background-color: var(--cpd-color-bg-critical-primary); background-color: $alert;
&::before { &::before {
mask-image: url("$(res)/img/feather-customised/x.svg"); mask-image: url("$(res)/img/feather-customised/x.svg");
@ -101,22 +99,26 @@ limitations under the License.
font-weight: var(--cpd-font-weight-semibold); font-weight: var(--cpd-font-weight-semibold);
} }
&.mx_AccessibleButton_kind_icon_primary,
&.mx_AccessibleButton_kind_icon_primary_outline,
&.mx_AccessibleButton_kind_primary,
&.mx_AccessibleButton_kind_primary_outline {
border: 1px solid $accent;
}
&.mx_AccessibleButton_kind_icon_primary, &.mx_AccessibleButton_kind_icon_primary,
&.mx_AccessibleButton_kind_primary { &.mx_AccessibleButton_kind_primary {
border: 1px solid var(--cpd-color-bg-action-primary-rest); color: $button-primary-fg-color;
color: var(--cpd-color-text-on-solid-primary); background-color: $accent;
background-color: var(--cpd-color-bg-action-primary-rest);
} }
&.mx_AccessibleButton_kind_icon_primary_outline, &.mx_AccessibleButton_kind_icon_primary_outline,
&.mx_AccessibleButton_kind_primary_outline { &.mx_AccessibleButton_kind_primary_outline {
border: 1px solid var(--cpd-color-border-interactive-secondary); color: $accent;
color: var(--cpd-color-text-primary);
} }
&.mx_AccessibleButton_kind_secondary { &.mx_AccessibleButton_kind_secondary {
color: var(--cpd-color-text-primary); color: $accent;
text-decoration: underline;
} }
&.mx_AccessibleButton_kind_secondary_content { &.mx_AccessibleButton_kind_secondary_content {
@ -124,30 +126,30 @@ limitations under the License.
} }
&.mx_AccessibleButton_kind_danger { &.mx_AccessibleButton_kind_danger {
color: var(--cpd-color-text-on-solid-primary); color: $button-danger-fg-color;
background-color: var(--cpd-color-bg-critical-primary); background-color: $alert;
&.mx_AccessibleButton_disabled { &.mx_AccessibleButton_disabled {
color: var(--cpd-color-text-on-solid-primary); color: $button-danger-disabled-fg-color;
background-color: var(--cpd-color-bg-critical-primary); background-color: $button-danger-disabled-bg-color;
} }
} }
&.mx_AccessibleButton_kind_danger_outline { &.mx_AccessibleButton_kind_danger_outline {
color: var(--cpd-color-text-critical-primary); color: $alert;
background-color: transparent; background-color: transparent;
border: 1px solid var(--cpd-color-border-critical-primary); border: 1px solid $alert;
&.mx_AccessibleButton_disabled { &.mx_AccessibleButton_disabled {
color: var(--cpd-color-text-disabled); color: $button-danger-disabled-bg-color;
border-color: var(--cpd-color-border-disabled); border-color: $button-danger-disabled-bg-color;
} }
} }
&.mx_AccessibleButton_kind_danger_sm { &.mx_AccessibleButton_kind_danger_sm {
&.mx_AccessibleButton_disabled { &.mx_AccessibleButton_disabled {
color: var(--cpd-color-text-disabled); color: $button-danger-disabled-fg-color;
background-color: var(--cpd-color-bg-subtle-primary); background-color: $button-danger-disabled-bg-color;
} }
} }
@ -156,19 +158,18 @@ limitations under the License.
&.mx_AccessibleButton_kind_danger_inline, &.mx_AccessibleButton_kind_danger_inline,
&.mx_AccessibleButton_kind_content_inline { &.mx_AccessibleButton_kind_content_inline {
font-size: inherit; font-size: inherit;
font-weight: var(--cpd-font-weight-semibold); font-weight: normal;
line-height: inherit; line-height: inherit;
padding: 0; padding: 0;
text-decoration: underline;
} }
&.mx_AccessibleButton_kind_link, &.mx_AccessibleButton_kind_link,
&.mx_AccessibleButton_kind_link_inline { &.mx_AccessibleButton_kind_link_inline {
color: var(--cpd-color-text-primary); color: $accent;
} }
&.mx_AccessibleButton_kind_danger_inline { &.mx_AccessibleButton_kind_danger_inline {
color: var(--cpd-color-text-critical-primary); color: $alert;
} }
&.mx_AccessibleButton_kind_content_inline { &.mx_AccessibleButton_kind_content_inline {

View file

@ -19,10 +19,10 @@ progress.mx_ProgressBar {
width: 60px; width: 60px;
overflow: hidden; overflow: hidden;
appearance: none; appearance: none;
border: var(--cpd-border-width-1) solid var(--cpd-color-gray-400); border: none;
@mixin ProgressBarBorderRadius 6px; @mixin ProgressBarBorderRadius 6px;
@mixin ProgressBarColour var(--cpd-color-icon-accent-tertiary); @mixin ProgressBarColour $accent;
@mixin ProgressBarBgColour $progressbar-bg-color; @mixin ProgressBarBgColour $progressbar-bg-color;
::-webkit-progress-value { ::-webkit-progress-value {
transition: width 1s; transition: width 1s;

View file

@ -25,8 +25,6 @@ limitations under the License.
white-space: nowrap; /* Enforce 'In reply to' to be a single line */ white-space: nowrap; /* Enforce 'In reply to' to be a single line */
color: $secondary-content; color: $secondary-content;
transition: color ease 0.15s; transition: color ease 0.15s;
font-weight: var(--cpd-font-weight-normal);
text-decoration: inherit;
&:hover { &:hover {
color: $primary-content; color: $primary-content;

View file

@ -26,7 +26,7 @@ limitations under the License.
background: none; background: none;
font-size: 1em; /* set base multiplier for em units applied later */ font-size: 1em; /* set base multiplier for em units applied later */
--active-color: var(--cpd-color-bg-action-primary-rest); --active-color: $accent;
--selection-dot-size: 2.4em; --selection-dot-size: 2.4em;
&:disabled { &:disabled {

View file

@ -42,7 +42,7 @@ limitations under the License.
height: $size; height: $size;
width: $size; width: $size;
size: 0.5rem; size: 0.5rem;
border: 1px solid var(--cpd-color-border-interactive-primary); border: 1px solid $strong-input-border-color;
box-sizing: border-box; box-sizing: border-box;
border-radius: $border-radius; border-radius: $border-radius;
@ -80,12 +80,12 @@ limitations under the License.
.mx_Checkbox.mx_Checkbox_kind_solid input[type="checkbox"] { .mx_Checkbox.mx_Checkbox_kind_solid input[type="checkbox"] {
& + label > .mx_Checkbox_background .mx_Checkbox_checkmark { & + label > .mx_Checkbox_background .mx_Checkbox_checkmark {
background: var(--cpd-color-icon-on-solid-primary); background: #ffffff;
} }
&:checked + label > .mx_Checkbox_background { &:checked + label > .mx_Checkbox_background {
background: var(--cpd-color-bg-action-primary-rest); background: $accent;
border-color: var(--cpd-color-bg-action-primary-rest); border-color: $accent;
} }
&:checked:disabled + label > .mx_Checkbox_background { &:checked:disabled + label > .mx_Checkbox_background {
@ -95,11 +95,11 @@ limitations under the License.
.mx_Checkbox.mx_Checkbox_kind_outline input[type="checkbox"] { .mx_Checkbox.mx_Checkbox_kind_outline input[type="checkbox"] {
& + label > .mx_Checkbox_background .mx_Checkbox_checkmark { & + label > .mx_Checkbox_background .mx_Checkbox_checkmark {
background: var(--cpd-color-bg-action-primary-rest); background: $accent;
} }
&:checked + label > .mx_Checkbox_background { &:checked + label > .mx_Checkbox_background {
background: transparent; background: transparent;
border-color: var(--cpd-color-bg-action-primary-rest); border-color: $accent;
} }
} }

View file

@ -20,8 +20,8 @@ limitations under the License.
*/ */
.mx_StyledRadioButton { .mx_StyledRadioButton {
$radio-circle-color: var(--cpd-color-border-interactive-primary); $radio-circle-color: $strong-input-border-color;
$active-radio-circle-color: var(--cpd-color-bg-action-primary-rest); $active-radio-circle-color: $accent;
position: relative; position: relative;
display: flex; display: flex;
@ -126,5 +126,5 @@ limitations under the License.
} }
.mx_StyledRadioButton_checked { .mx_StyledRadioButton_checked {
border-color: var(--cpd-color-bg-action-primary-rest); border-color: $accent;
} }

View file

@ -16,9 +16,8 @@ limitations under the License.
.mx_AliasSettings_localAddresses { .mx_AliasSettings_localAddresses {
cursor: pointer; cursor: pointer;
color: var(--cpd-color-text-primary); color: $accent;
font-weight: var(--cpd-font-weight-semibold); font-weight: var(--cpd-font-weight-semibold);
text-decoration: underline;
list-style: none; list-style: none;
width: fit-content; width: fit-content;

View file

@ -33,7 +33,7 @@ limitations under the License.
padding: 3px 6px; padding: 3px 6px;
&:focus { &:focus {
border-color: var(--cpd-color-border-interactive-primary); border-color: $accent-500;
} }
} }

View file

@ -15,7 +15,7 @@ limitations under the License.
*/ */
.mx_EmojiButton { .mx_EmojiButton {
@mixin composerButton 50%, var(--cpd-color-icon-secondary), var(--cpd-color-bg-subtle-secondary); @mixin composerButton 50%, $accent, $accent-300;
} }
.mx_EmojiButton_highlight { .mx_EmojiButton_highlight {

View file

@ -240,7 +240,7 @@ $left-gutter: 64px;
> .mx_EventTile_line { > .mx_EventTile_line {
/* TODO: ultimately we probably want some transition on here. */ /* TODO: ultimately we probably want some transition on here. */
box-shadow: inset var(--EventTile-box-shadow-offset-x) 0 0 var(--EventTile-box-shadow-spread-radius) box-shadow: inset var(--EventTile-box-shadow-offset-x) 0 0 var(--EventTile-box-shadow-spread-radius)
var(--cpd-color-bg-action-primary-rest); $accent;
} }
} }

View file

@ -191,7 +191,7 @@ limitations under the License.
} }
.mx_MessageComposer_button { .mx_MessageComposer_button {
@mixin composerButton 50%, var(--cpd-color-icon-secondary), var(--cpd-color-bg-subtle-secondary); @mixin composerButton 50%, $accent, $accent-300;
&:last-child { &:last-child {
margin-right: auto; margin-right: auto;
@ -199,11 +199,11 @@ limitations under the License.
&.mx_MessageComposer_closeButtonMenu { &.mx_MessageComposer_closeButtonMenu {
&::after { &::after {
background: var(--cpd-color-bg-subtle-primary); background: $accent-300;
} }
&::before { &::before {
background-color: var(--cpd-color-icon-primary); background-color: $accent;
z-index: 2; z-index: 2;
} }
} }
@ -295,7 +295,7 @@ limitations under the License.
width: 32px; width: 32px;
height: 32px; height: 32px;
border-radius: 100%; border-radius: 100%;
background-color: var(--cpd-color-icon-accent-tertiary); background-color: $accent;
&::before { &::before {
position: absolute; position: absolute;
@ -309,7 +309,7 @@ limitations under the License.
mask-size: contain; mask-size: contain;
mask-position: center; mask-position: center;
background-color: var(--cpd-color-icon-on-solid-primary); background-color: $button-fg-color;
content: ""; content: "";
} }
} }

View file

@ -49,8 +49,6 @@ limitations under the License.
.mx_RoomInfoLine_members { .mx_RoomInfoLine_members {
color: inherit; color: inherit;
text-decoration: inherit;
font-weight: inherit;
&::before { &::before {
content: "·"; /* visual separator */ content: "·"; /* visual separator */

View file

@ -30,8 +30,8 @@ limitations under the License.
width: 4px; width: 4px;
height: 4px; height: 4px;
border-radius: 16px; border-radius: 16px;
background-color: var(--cpd-color-bg-canvas-default); background-color: $secondary-accent-color;
border: 6px solid var(--cpd-color-icon-primary); border: 6px solid $accent;
pointer-events: none; pointer-events: none;
} }

View file

@ -63,7 +63,7 @@ limitations under the License.
} }
&.mx_LayoutSwitcher_RadioButton_selected { &.mx_LayoutSwitcher_RadioButton_selected {
border-color: var(--cpd-color-bg-action-primary-rest); border-color: $accent;
} }
} }
@ -72,7 +72,7 @@ limitations under the License.
} }
.mx_StyledRadioButton_checked { .mx_StyledRadioButton_checked {
background-color: var(--cpd-color-bg-subtle-secondary); background-color: $accent-200;
} }
.mx_EventTile { .mx_EventTile {

View file

@ -56,7 +56,7 @@ limitations under the License.
margin-bottom: $spacing-28; margin-bottom: $spacing-28;
> .mx_AccessibleButton_kind_link { > .mx_AccessibleButton_kind_link {
font: var(--cpd-font-body-md-semibold); font: var(--cpd-font-body-md-regular);
margin-inline-end: 10px; margin-inline-end: 10px;
} }
} }

View file

@ -65,7 +65,7 @@ limitations under the License.
content: ""; content: "";
position: absolute; position: absolute;
inset: -2px; inset: -2px;
background: var(--cpd-color-icon-accent-tertiary); background: $accent;
border-radius: 32px; border-radius: 32px;
animation-duration: 300ms; animation-duration: 300ms;
@ -75,7 +75,7 @@ limitations under the License.
} }
&::after { &::after {
background-color: var(--cpd-color-icon-on-solid-primary); background-color: $background;
content: ""; content: "";
mask-repeat: no-repeat; mask-repeat: no-repeat;
mask-position: center; mask-position: center;

View file

@ -76,7 +76,7 @@ $muted-fg-color: $header-panel-text-primary-color;
$light-fg-color: $header-panel-text-secondary-color; $light-fg-color: $header-panel-text-secondary-color;
$focus-bg-color: $room-highlight-color; $focus-bg-color: $room-highlight-color;
$info-plinth-bg-color: $header-panel-bg-color; $info-plinth-bg-color: $header-panel-bg-color;
$event-selected-color: var(--cpd-color-bg-subtle-secondary); $event-selected-color: $system;
$topleftmenu-color: $primary-content; $topleftmenu-color: $primary-content;
$roomtopic-color: $text-secondary-color; $roomtopic-color: $text-secondary-color;
$spacePanel-bg-color: rgba(38, 39, 43, 0.82); $spacePanel-bg-color: rgba(38, 39, 43, 0.82);
@ -247,7 +247,7 @@ $live-badge-color: #ffffff;
/* One-off colors */ /* One-off colors */
/* ******************** */ /* ******************** */
$progressbar-bg-color: var(--cpd-color-gray-200); $progressbar-bg-color: $system;
$kbd-border-color: $strong-input-border-color; $kbd-border-color: $strong-input-border-color;
$visual-bell-bg-color: #800; $visual-bell-bg-color: #800;
$event-timestamp-color: $text-secondary-color; $event-timestamp-color: $text-secondary-color;

View file

@ -312,7 +312,7 @@ $call-light-quaternary-content: #c1c6cd;
/* One-off colors */ /* One-off colors */
/* ******************** */ /* ******************** */
$progressbar-bg-color: var(--cpd-color-gray-200); $progressbar-bg-color: $panel-actions;
$kbd-border-color: $strong-input-border-color; $kbd-border-color: $strong-input-border-color;
$visual-bell-bg-color: #faa; $visual-bell-bg-color: #faa;
$event-timestamp-color: #acacac; $event-timestamp-color: #acacac;

View file

@ -65,7 +65,7 @@ const FacePile: FC<IProps> = ({
); );
const content = ( const content = (
<AccessibleButton className="mx_FacePile" onClick={props.onClick ?? null}> <AccessibleButton className="mx_FacePile" kind="link_inline" onClick={props.onClick ?? null}>
<AvatarStack>{pileContents}</AvatarStack> <AvatarStack>{pileContents}</AvatarStack>
{children} {children}
</AccessibleButton> </AccessibleButton>

View file

@ -3,7 +3,7 @@
exports[`<FacePile /> renders with a tooltip 1`] = ` exports[`<FacePile /> renders with a tooltip 1`] = `
<DocumentFragment> <DocumentFragment>
<div <div
class="mx_AccessibleButton mx_FacePile" class="mx_AccessibleButton mx_FacePile mx_AccessibleButton_hasKind mx_AccessibleButton_kind_link_inline"
data-state="closed" data-state="closed"
role="button" role="button"
tabindex="0" tabindex="0"

View file

@ -3,7 +3,7 @@
exports[`<RoomFacePile /> renders 1`] = ` exports[`<RoomFacePile /> renders 1`] = `
<DocumentFragment> <DocumentFragment>
<div <div
class="mx_AccessibleButton mx_FacePile" class="mx_AccessibleButton mx_FacePile mx_AccessibleButton_hasKind mx_AccessibleButton_kind_link_inline"
data-state="closed" data-state="closed"
role="button" role="button"
tabindex="0" tabindex="0"