Rename PostCSS files to .pcss
(#9013)
* Rename PostCSS files to `.pcss` * Make Stylelint happy * Delint * Rename new files too * delint * Fix bad comment placement
This commit is contained in:
parent
7842d5165c
commit
01f4bb8c78
371 changed files with 740 additions and 1045 deletions
240
res/themes/light-high-contrast/css/_light-high-contrast.pcss
Normal file
240
res/themes/light-high-contrast/css/_light-high-contrast.pcss
Normal file
|
@ -0,0 +1,240 @@
|
|||
//// Reference: https://www.figma.com/file/RnLKnv09glhxGIZtn8zfmh/UI-Themes-%26-Accessibility?node-id=321%3A65847
|
||||
$accent: #268075;
|
||||
$alert: #D62C25;
|
||||
$links: #0A6ECA;
|
||||
$primary-content: #17191C;
|
||||
$secondary-content: #5E6266;
|
||||
$tertiary-content: $secondary-content;
|
||||
$quaternary-content: $secondary-content;
|
||||
$quinary-content: $secondary-content;
|
||||
|
||||
$username-variant1-color: #0A6ECA;
|
||||
$username-variant2-color: #AC3BA8;
|
||||
$username-variant3-color: #078662;
|
||||
$username-variant4-color: #CC1449;
|
||||
$username-variant5-color: #BE4C00;
|
||||
$username-variant6-color: #1C7274;
|
||||
$username-variant7-color: #5C56F5;
|
||||
$username-variant8-color: #3E810A;
|
||||
|
||||
$accent-alt: $links;
|
||||
$input-border-color: $secondary-content;
|
||||
$input-darker-bg-color: $quinary-content;
|
||||
$input-darker-fg-color: $secondary-content;
|
||||
$resend-button-divider-color: $input-darker-bg-color;
|
||||
$icon-button-color: $quaternary-content;
|
||||
$theme-button-bg-color: $quinary-content;
|
||||
$presence-offline: $quinary-content;
|
||||
$pinned-color: $tertiary-content;
|
||||
$button-secondary-bg-color: $accent-fg-color;
|
||||
$message-action-bar-fg-color: $primary-content;
|
||||
$voice-record-stop-border-color: $quinary-content;
|
||||
$voice-record-icon-color: $tertiary-content;
|
||||
$appearance-tab-border-color: $input-darker-bg-color;
|
||||
$eventbubble-reply-color: $quaternary-content;
|
||||
$roomtopic-color: $secondary-content;
|
||||
|
||||
@define-mixin mx_DialogButton_danger {
|
||||
background-color: $accent;
|
||||
}
|
||||
|
||||
@define-mixin mx_DialogButton_secondary {
|
||||
// flip colours for the secondary ones
|
||||
font-weight: 600;
|
||||
border: 1px solid $accent !important;
|
||||
color: $accent;
|
||||
background-color: $button-secondary-bg-color;
|
||||
}
|
||||
|
||||
@define-mixin mx_Dialog_link {
|
||||
color: $accent;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
// Draw an outline on buttons with focus
|
||||
.mx_AccessibleButton:focus {
|
||||
outline: 2px solid $accent;
|
||||
outline-offset: 2px;
|
||||
}
|
||||
|
||||
// Add padding (and remove margin to compensate), so the outline is not
|
||||
// chopped off on the left
|
||||
.mx_TabbedView_tabPanel {
|
||||
margin-left: 236px !important; // Remove 4 to allow 4 in mx_SettingsTab
|
||||
}
|
||||
.mx_SettingsTab {
|
||||
padding-left: 4px !important;
|
||||
}
|
||||
.mx_BaseCard {
|
||||
padding-left: 4px !important; // Remove 4 to allow 4 in mx_BaseCard_Group
|
||||
}
|
||||
.mx_BaseCard_Group {
|
||||
padding-left: 4px !important;
|
||||
}
|
||||
|
||||
.mx_BasicMessageComposer .mx_BasicMessageComposer_inputEmpty > :first-child::before {
|
||||
color: $secondary-content;
|
||||
opacity: 1 !important;
|
||||
}
|
||||
|
||||
.mx_TextualEvent {
|
||||
color: $secondary-content;
|
||||
opacity: 1 !important;
|
||||
}
|
||||
|
||||
.mx_Dialog, .mx_MatrixChat_wrapper {
|
||||
:not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput) > input[type="text"]::placeholder,
|
||||
:not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput) > input[type="search"]::placeholder,
|
||||
.mx_textinput input::placeholder {
|
||||
color: $input-darker-fg-color !important;
|
||||
}
|
||||
}
|
||||
|
||||
.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_themeButton {
|
||||
background-color: $panel-actions !important;
|
||||
}
|
||||
|
||||
.mx_FontScalingPanel_fontSlider {
|
||||
background-color: $panel-actions !important;
|
||||
}
|
||||
|
||||
.mx_ThemeChoicePanel > .mx_ThemeSelectors > .mx_StyledRadioButton input[type="radio"]:disabled + div {
|
||||
border-color: $primary-content;
|
||||
}
|
||||
|
||||
.mx_ThemeChoicePanel > .mx_ThemeSelectors > .mx_StyledRadioButton.mx_StyledRadioButton_disabled {
|
||||
color: $primary-content;
|
||||
}
|
||||
|
||||
.mx_RoomSearch {
|
||||
&.mx_RoomSearch_focused, &.mx_RoomSearch_hasQuery {
|
||||
.mx_RoomSearch_clearButton {
|
||||
&::before {
|
||||
background-color: $background !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.mx_PollCreateDialog {
|
||||
.mx_PollCreateDialog_option {
|
||||
.mx_PollCreateDialog_removeOption {
|
||||
&::before {
|
||||
background-color: $background !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.mx_Dialog_buttons button.mx_LocationPicker_cancelButton::before {
|
||||
background-color: $background !important;
|
||||
}
|
||||
|
||||
.mx_SpotlightDialog_wrapper .mx_Dialog {
|
||||
#mx_SpotlightDialog_keyboardPrompt {
|
||||
kbd {
|
||||
color: $background !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.mx_SpotlightDialog {
|
||||
.mx_SpotlightDialog_searchBox {
|
||||
> .mx_SpotlightDialog_filter {
|
||||
color: $background !important;
|
||||
&::before {
|
||||
background-color: $background !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
#mx_SpotlightDialog_content {
|
||||
.mx_SpotlightDialog_recentlyViewed {
|
||||
.mx_SpotlightDialog_option {
|
||||
&:hover, &[aria-selected="true"] {
|
||||
color: $background !important;
|
||||
|
||||
.mx_DecoratedRoomAvatar_icon::before {
|
||||
background-color: $background !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
.mx_SpotlightDialog_results,
|
||||
.mx_SpotlightDialog_recentSearches,
|
||||
.mx_SpotlightDialog_otherSearches,
|
||||
.mx_SpotlightDialog_hiddenResults {
|
||||
.mx_SpotlightDialog_option {
|
||||
&:hover, &[aria-selected="true"] {
|
||||
background-color: $quinary-content !important;
|
||||
color: $background !important;
|
||||
|
||||
&.mx_SpotlightDialog_startChat::before,
|
||||
&.mx_SpotlightDialog_joinRoomAlias::before,
|
||||
&.mx_SpotlightDialog_explorePublicRooms::before,
|
||||
&.mx_SpotlightDialog_startGroupChat::before {
|
||||
background-color: $background !important;
|
||||
}
|
||||
|
||||
.mx_DecoratedRoomAvatar_icon::before {
|
||||
background-color: $background !important;
|
||||
}
|
||||
|
||||
.mx_SpotlightDialog_result_publicRoomDetails {
|
||||
.mx_SpotlightDialog_result_publicRoomHeader {
|
||||
.mx_SpotlightDialog_result_publicRoomName {
|
||||
color: $background;
|
||||
}
|
||||
.mx_SpotlightDialog_result_publicRoomAlias {
|
||||
color: $background;
|
||||
}
|
||||
}
|
||||
.mx_SpotlightDialog_result_publicRoomDescription {
|
||||
color: $background;
|
||||
}
|
||||
}
|
||||
|
||||
.mx_NotificationBadge {
|
||||
background-color: $background !important;
|
||||
}
|
||||
|
||||
.mx_SpotlightDialog_result_details {
|
||||
color: $background !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
.mx_SpotlightDialog_enterPrompt {
|
||||
background-color: $background !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.mx_GenericDropdownMenu_button:hover,
|
||||
.mx_GenericDropdownMenu_button[aria-expanded="true"] {
|
||||
color: $background !important;
|
||||
}
|
||||
|
||||
.mx_ContextualMenu_wrapper.mx_GenericDropdownMenu_wrapper {
|
||||
.mx_GenericDropdownMenu_Option {
|
||||
&.mx_GenericDropdownMenu_Option--item {
|
||||
&:hover {
|
||||
background-color: $quinary-content !important;
|
||||
color: $background !important;
|
||||
|
||||
&[aria-checked="true"]::before {
|
||||
background-color: $background !important;
|
||||
}
|
||||
|
||||
> .mx_GenericDropdownMenu_Option--label {
|
||||
span:first-child {
|
||||
color: $background !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.mx_NetworkDropdown_removeServer::before {
|
||||
background-color: $background !important;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue