Merge pull request #456 from Rintan/features/material-theme

bug fixes
This commit is contained in:
YorimiMochida 2021-08-08 15:41:33 +09:00 committed by GitHub
commit 5e9611e0fd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
23 changed files with 117 additions and 37 deletions

View File

@ -90,7 +90,8 @@ $icon-button-hover-color: $icon-hover-color;
$icon-button-active-color: $primary-color; $icon-button-active-color: $primary-color;
$icon-button-active-hover-color: lighten($icon-button-active-color, 10%); $icon-button-active-hover-color: lighten($icon-button-active-color, 10%);
$contained-button-color: $primary-color; $contained-button-color: $primary-color;
$contained-button-hover-color: lighten($contained-button-color, 10%); $contained-button-hover-color: lighten($contained-button-color, 6%);
$contained-button-active-color: lighten($contained-button-color, 10%);
$outlined-button-color: $primary-color; $outlined-button-color: $primary-color;
$outlined-button-hover-color: transparentize($outlined-button-color, 0.8); $outlined-button-hover-color: transparentize($outlined-button-color, 0.8);
$outlined-button-active-color: transparentize($outlined-button-color, 0.7); $outlined-button-active-color: transparentize($outlined-button-color, 0.7);

View File

@ -90,7 +90,8 @@ $icon-button-hover-color: $icon-hover-color;
$icon-button-active-color: $primary-color; $icon-button-active-color: $primary-color;
$icon-button-active-hover-color: lighten($icon-button-active-color, 10%); $icon-button-active-hover-color: lighten($icon-button-active-color, 10%);
$contained-button-color: $primary-color; $contained-button-color: $primary-color;
$contained-button-hover-color: lighten($contained-button-color, 10%); $contained-button-hover-color: lighten($contained-button-color, 6%);
$contained-button-active-color: lighten($contained-button-color, 10%);
$outlined-button-color: $primary-color; $outlined-button-color: $primary-color;
$outlined-button-hover-color: transparentize($outlined-button-color, 0.8); $outlined-button-hover-color: transparentize($outlined-button-color, 0.8);
$outlined-button-active-color: transparentize($outlined-button-color, 0.7); $outlined-button-active-color: transparentize($outlined-button-color, 0.7);

View File

@ -89,7 +89,8 @@ $icon-button-hover-color: $icon-hover-color;
$icon-button-active-color: $primary-color; $icon-button-active-color: $primary-color;
$icon-button-active-hover-color: lighten($icon-button-active-color, 10%); $icon-button-active-hover-color: lighten($icon-button-active-color, 10%);
$contained-button-color: $primary-color; $contained-button-color: $primary-color;
$contained-button-hover-color: lighten($contained-button-color, 10%); $contained-button-hover-color: lighten($contained-button-color, 6%);
$contained-button-active-color: lighten($contained-button-color, 10%);
$outlined-button-color: $primary-color; $outlined-button-color: $primary-color;
$outlined-button-hover-color: transparentize($outlined-button-color, 0.8); $outlined-button-hover-color: transparentize($outlined-button-color, 0.8);
$outlined-button-active-color: transparentize($outlined-button-color, 0.7); $outlined-button-active-color: transparentize($outlined-button-color, 0.7);

View File

@ -1,5 +1,7 @@
@charset "UTF-8"; $name: "Plus Classic";
$target-version: "1.0.0";
$website: "";
@include version-check($name, $target-version, $website);
$color-scheme: light; $color-scheme: light;
@ -89,7 +91,8 @@ $icon-button-hover-color: $icon-hover-color;
$icon-button-active-color: $primary-color; $icon-button-active-color: $primary-color;
$icon-button-active-hover-color: lighten($icon-button-active-color, 10%); $icon-button-active-hover-color: lighten($icon-button-active-color, 10%);
$contained-button-color: $primary-color; $contained-button-color: $primary-color;
$contained-button-hover-color: lighten($contained-button-color, 10%); $contained-button-hover-color: lighten($contained-button-color, 6%);
$contained-button-active-color: lighten($contained-button-color, 10%);
$outlined-button-color: $primary-color; $outlined-button-color: $primary-color;
$outlined-button-hover-color: transparentize($outlined-button-color, 0.8); $outlined-button-hover-color: transparentize($outlined-button-color, 0.8);
$outlined-button-active-color: transparentize($outlined-button-color, 0.7); $outlined-button-active-color: transparentize($outlined-button-color, 0.7);

View File

@ -89,7 +89,8 @@ $icon-button-hover-color: $icon-hover-color;
$icon-button-active-color: $primary-color; $icon-button-active-color: $primary-color;
$icon-button-active-hover-color: lighten($icon-button-active-color, 10%); $icon-button-active-hover-color: lighten($icon-button-active-color, 10%);
$contained-button-color: $primary-color; $contained-button-color: $primary-color;
$contained-button-hover-color: lighten($contained-button-color, 10%); $contained-button-hover-color: lighten($contained-button-color, 6%);
$contained-button-active-color: lighten($contained-button-color, 10%);
$outlined-button-color: $primary-color; $outlined-button-color: $primary-color;
$outlined-button-hover-color: transparentize($outlined-button-color, 0.8); $outlined-button-hover-color: transparentize($outlined-button-color, 0.8);
$outlined-button-active-color: transparentize($outlined-button-color, 0.7); $outlined-button-active-color: transparentize($outlined-button-color, 0.7);

View File

@ -90,7 +90,8 @@ $icon-button-hover-color: $icon-hover-color;
$icon-button-active-color: $primary-color; $icon-button-active-color: $primary-color;
$icon-button-active-hover-color: lighten($icon-button-active-color, 10%); $icon-button-active-hover-color: lighten($icon-button-active-color, 10%);
$contained-button-color: $primary-color; $contained-button-color: $primary-color;
$contained-button-hover-color: lighten($contained-button-color, 10%); $contained-button-hover-color: lighten($contained-button-color, 6%);
$contained-button-active-color: lighten($contained-button-color, 10%);
$outlined-button-color: $primary-color; $outlined-button-color: $primary-color;
$outlined-button-hover-color: transparentize($outlined-button-color, 0.8); $outlined-button-hover-color: transparentize($outlined-button-color, 0.8);
$outlined-button-active-color: transparentize($outlined-button-color, 0.7); $outlined-button-active-color: transparentize($outlined-button-color, 0.7);

View File

@ -90,7 +90,8 @@ $icon-button-hover-color: $icon-hover-color;
$icon-button-active-color: $primary-color; $icon-button-active-color: $primary-color;
$icon-button-active-hover-color: lighten($icon-button-active-color, 10%); $icon-button-active-hover-color: lighten($icon-button-active-color, 10%);
$contained-button-color: $primary-color; $contained-button-color: $primary-color;
$contained-button-hover-color: lighten($contained-button-color, 10%); $contained-button-hover-color: lighten($contained-button-color, 6%);
$contained-button-active-color: lighten($contained-button-color, 10%);
$outlined-button-color: $primary-color; $outlined-button-color: $primary-color;
$outlined-button-hover-color: transparentize($outlined-button-color, 0.8); $outlined-button-hover-color: transparentize($outlined-button-color, 0.8);
$outlined-button-active-color: transparentize($outlined-button-color, 0.7); $outlined-button-active-color: transparentize($outlined-button-color, 0.7);

View File

@ -90,7 +90,8 @@ $icon-button-hover-color: $icon-hover-color;
$icon-button-active-color: $primary-color; $icon-button-active-color: $primary-color;
$icon-button-active-hover-color: lighten($icon-button-active-color, 10%); $icon-button-active-hover-color: lighten($icon-button-active-color, 10%);
$contained-button-color: $primary-color; $contained-button-color: $primary-color;
$contained-button-hover-color: lighten($contained-button-color, 10%); $contained-button-hover-color: lighten($contained-button-color, 6%);
$contained-button-active-color: lighten($contained-button-color, 10%);
$outlined-button-color: $primary-color; $outlined-button-color: $primary-color;
$outlined-button-hover-color: transparentize($outlined-button-color, 0.8); $outlined-button-hover-color: transparentize($outlined-button-color, 0.8);
$outlined-button-active-color: transparentize($outlined-button-color, 0.7); $outlined-button-active-color: transparentize($outlined-button-color, 0.7);

View File

@ -34,6 +34,11 @@ $website: "";
} }
} }
// single column mode
@media screen and (min-width: 415px) {
.columns-area__panels__main { box-shadow: none }
}
// Fedibird bottom bar in mobile // Fedibird bottom bar in mobile
.tabs-bar.bottom-bar { .tabs-bar.bottom-bar {
background: #212121; background: #212121;

View File

@ -9,8 +9,8 @@ $unread-bg-color: transparentize($primary-color, 0.8);
$icon-color: #d2d2d2; $icon-color: #d2d2d2;
$icon-hover-color: #ffffff; $icon-hover-color: #ffffff;
$top-bar-icon-color: $icon-color; $top-bar-icon-color: $icon-color;
$top-bar-icon-hover-color: $icon-hover-color; $top-bar-icon-hover-color: lighten($top-bar-icon-color, 10%);
$top-bar-icon-active-color: lighten($primary-color, 20%); $top-bar-icon-active-color: lighten($top-bar-icon-color, 18%);
$control-border-color: $icon-color; $control-border-color: $icon-color;
$control-border-active-color: $primary-color; $control-border-active-color: $primary-color;
@ -21,7 +21,8 @@ $icon-button-hover-color: $icon-hover-color;
$icon-button-active-color: lighten($primary-color, 20%); $icon-button-active-color: lighten($primary-color, 20%);
$icon-button-active-hover-color: lighten($icon-button-active-color, 10%); $icon-button-active-hover-color: lighten($icon-button-active-color, 10%);
$contained-button-color: $primary-color; $contained-button-color: $primary-color;
$contained-button-hover-color: lighten($contained-button-color, 10%); $contained-button-hover-color: lighten($contained-button-color, 6%);
$contained-button-active-color: lighten($contained-button-color, 10%);
$outlined-button-color: $primary-color; $outlined-button-color: $primary-color;
$outlined-button-hover-color: transparentize($outlined-button-color, 0.8); $outlined-button-hover-color: transparentize($outlined-button-color, 0.8);
$outlined-button-active-color: transparentize($outlined-button-color, 0.7); $outlined-button-active-color: transparentize($outlined-button-color, 0.7);
@ -38,7 +39,7 @@ $toggle-track-active-color: lighten($toggle-thumb-active-color, 18%);
$border-active-color: $primary-color; $border-active-color: $primary-color;
$tab-item-active-color: $primary-color; $tab-item-active-color: lighten($primary-color, 10%);
$tab-bg-hover-color: transparentize($tab-item-active-color, 0.9); $tab-bg-hover-color: transparentize($tab-item-active-color, 0.9);
$tab-bg-focus-color: transparentize($tab-item-active-color, 0.8); $tab-bg-focus-color: transparentize($tab-item-active-color, 0.8);

View File

@ -1,5 +1,5 @@
// Add your icon customization below // Add your icon customization below
$boost-icon-color: #00ACC1; $boosted-icon-color: #00ACC1;
$icon-font-source: self; $icon-font-source: self;

View File

@ -1,9 +1,12 @@
// Add your customization below // Add your customization below
$color-scheme: light;
$primary-color: #7e5f66; $primary-color: #7e5f66;
$section-text-color: $primary-color; $section-text-color: $primary-color;
$bg-color: #fafafa;
$unread-bg-color: transparentize($primary-color, 0.8); $unread-bg-color: transparentize($primary-color, 0.8);
$icon-color: #92787d; $icon-color: #92787d;
@ -11,7 +14,6 @@ $icon-hover-color: darken($icon-color, 10%);
$top-bar-icon-color: $icon-color; $top-bar-icon-color: $icon-color;
$top-bar-icon-hover-color: darken($top-bar-icon-color, 10%); $top-bar-icon-hover-color: darken($top-bar-icon-color, 10%);
$top-bar-icon-active-color: darken($top-bar-icon-color, 18%); $top-bar-icon-active-color: darken($top-bar-icon-color, 18%);
$floating-action-button-icon-color: $primary-color;
$control-border-color: $icon-color; $control-border-color: $icon-color;
$control-border-active-color: $primary-color; $control-border-active-color: $primary-color;
@ -22,15 +24,15 @@ $icon-button-hover-color: $icon-hover-color;
$icon-button-active-color: lighten($primary-color, 20%); $icon-button-active-color: lighten($primary-color, 20%);
$icon-button-active-hover-color: lighten($icon-button-active-color, 10%); $icon-button-active-hover-color: lighten($icon-button-active-color, 10%);
$contained-button-color: $primary-color; $contained-button-color: $primary-color;
$contained-button-hover-color: lighten($contained-button-color, 10%); $contained-button-hover-color: lighten($contained-button-color, 6%);
$contained-button-active-color: lighten($contained-button-color, 10%);
$outlined-button-color: $contained-button-color; $outlined-button-color: $contained-button-color;
$outlined-button-hover-color: transparentize($outlined-button-color, 0.8); $outlined-button-hover-color: transparentize($outlined-button-color, 0.8);
$outlined-button-active-color: transparentize($outlined-button-color, 0.7); $outlined-button-active-color: transparentize($outlined-button-color, 0.7);
$text-button-color: $contained-button-color; $text-button-color: $contained-button-color;
$text-button-hover-color: transparentize($text-button-color, 0.8); $text-button-hover-color: transparentize($text-button-color, 0.8);
$text-button-focus-color: transparentize($text-button-color, 0.7); $text-button-focus-color: transparentize($text-button-color, 0.7);
$floating-action-button-icon-color: $primary-color;
$bg-color: #fafafa;
$toggle-thumb-active-color: $primary-color; $toggle-thumb-active-color: $primary-color;
$toggle-track-active-color: lighten($toggle-thumb-active-color, 18%); $toggle-track-active-color: lighten($toggle-thumb-active-color, 18%);

View File

@ -280,6 +280,6 @@ $shadow-color-3: rgba(0,0,0,.12);
// version checker // version checker
@mixin version-check($name, $target-version, $website) { @mixin version-check($name, $target-version, $website) {
@if $target-version != $version { @if $target-version != $version {
@debug "[Info] #{$name} is made for Mastodon Material #{$target-version}. Some css elements might be broken! Check plugin website: #{$website}"; @debug "[Info] #{$name} is made for Mastodon Material #{$target-version}. Some css elements might be broken! Please check plugin website: #{$website}";
} }
} }

View File

@ -24,7 +24,7 @@
&__header { &__header {
&__bar { &__bar {
background: $card-bg-color; background: $tab-bg-color;
padding: 8px; padding: 8px;
border-bottom: none; border-bottom: none;
@ -96,9 +96,14 @@
dl { dl {
border-bottom: 1px solid $border-color; border-bottom: 1px solid $border-color;
&:first-child .verified { border-radius: 0 } &:first-child,
&:first-child .verified { border-radius: $table-radius $table-radius 0 0 }
&:last-child { border-bottom: 0 } &:last-child,
&:last-child .verified {
border-radius: 0 0 $table-radius $table-radius;
border-bottom: 0;
}
} }
dd, dd,

View File

@ -105,6 +105,31 @@
} }
} }
.admin-account-bio {
margin: 16px 0 0;
.account__header {
&__content {
padding: 16px;
color: $primary-text-color;
}
&__content,
&__fields {
@include shadow-1dp;
background: $list-bg-color;
border-radius: $table-radius;
a { color: $link-text-color }
}
}
&>div {
padding: 0 8px;
margin-bottom: 16px;
}
}
.filters .filter-subset { .filters .filter-subset {
padding: 0 16px; padding: 0 16px;
margin: 0 0 16px; margin: 0 0 16px;
@ -217,6 +242,8 @@ body {
.dashboard { .dashboard {
&__counters { &__counters {
margin: 0 0 16px;
&__num, &__num,
&__text { &__text {
color: $secondary-text-color; color: $secondary-text-color;
@ -241,6 +268,8 @@ body {
&:hover { background: $card-bg-hover-color } &:hover { background: $card-bg-hover-color }
} }
} }
&.admin-account-counters { margin-top: 16px }
} }
&__widgets { &__widgets {

View File

@ -177,6 +177,12 @@ label.icon-button {
&:hover { background: $contained-button-hover-color } &:hover { background: $contained-button-hover-color }
&:active,
&:focus { background: $contained-button-active-color }
&.negative:active,
&.negative:focus { background: $error-color }
&:disabled, &:disabled,
&:disabled:hover { background-color: $disabled-button-color } &:disabled:hover { background-color: $disabled-button-color }
} }

View File

@ -434,13 +434,17 @@
.announcements-list { .announcements-list {
border: 1px solid $border-color; border: 1px solid $border-color;
border-radius: $table-radius;
&__item { &__item {
padding: 16px 0; padding: 16px 0;
background: $list-bg-color; background: $list-bg-color;
border-radius: $table-radius;
border-bottom: 1px solid $border-color; border-bottom: 1px solid $border-color;
&:first-child { border-radius: $table-radius $table-radius 0 0 }
&:last-child { border-radius: 0 0 $table-radius $table-radius }
&__title { &__title {
padding: 0 16px; padding: 0 16px;
color: $primary-text-color; color: $primary-text-color;

View File

@ -318,6 +318,7 @@
} }
} }
// compose-panel in single column mode
.compose-panel { .compose-panel {
overflow: visible; overflow: visible;
border-radius: $card-radius; border-radius: $card-radius;
@ -327,6 +328,7 @@
background: $card-bg-color; background: $card-bg-color;
padding-bottom: 16px; padding-bottom: 16px;
margin-bottom: 0; margin-bottom: 0;
border-radius: $card-radius;
} }
} }

View File

@ -45,10 +45,15 @@
&-anchor { &-anchor {
color: $tab-item-color; color: $tab-item-color;
padding: 10px 4px; padding: 10px 4px;
border-radius: 0;
&-bar { background-color: $tab-item-active-color } &-bar { background-color: $tab-item-active-color }
&-selected { color: $tab-item-color } &-selected {
color: $tab-item-active-color;
&:hover { color: $tab-item-active-color }
}
&:hover { color: $tab-item-color } &:hover { color: $tab-item-color }
} }
@ -56,9 +61,15 @@
&-search { &-search {
background: $menu-bg-color; background: $menu-bg-color;
&-icon {
right: auto;
left: 16px;
padding: 2px 6px;
}
input { input {
outline: none; outline: none;
padding: 8px; padding: 8px 8px 8px 33px;
background: $search-bar-color; background: $search-bar-color;
color: $ui-text-color; color: $ui-text-color;
border: 0; border: 0;

View File

@ -1,7 +1,7 @@
.simple_form { .simple_form {
.fields-row { .fields-row {
padding-top: 8px; padding-top: 8px;
margin: 0 -8px 28px; margin: 0 0 16px;
&__column { padding: 0 8px } &__column { padding: 0 8px }
} }

View File

@ -83,7 +83,8 @@
&.fa-power-off, &.fa-power-off,
&.fa-copy, &.fa-files-o, &.fa-copy, &.fa-files-o,
&.fa-smile-o, &.fa-smile-o,
&.fa-database { &.fa-database,
&.fa-floppy-o, &.fa-save {
@include icon-font-style; @include icon-font-style;
line-height: 1; line-height: 1;
letter-spacing: normal; letter-spacing: normal;
@ -175,6 +176,7 @@
&.fa-copy::before, &.fa-files-o::before { content: "content_copy" } &.fa-copy::before, &.fa-files-o::before { content: "content_copy" }
&.fa-smile-o::before { content: "emoji_emotions" } &.fa-smile-o::before { content: "emoji_emotions" }
&.fa-database::before { content: "storage" } &.fa-database::before { content: "storage" }
&.fa-floppy-o::before, &.fa-save::before { content: "save" }
} }
// bookmark icon // bookmark icon
@ -253,7 +255,9 @@ button.icon-button.reblogPrivate:hover i.fa-retweet {
.fa.fa-bookmark.column-header__icon.fa-fw, .fa.fa-bookmark.column-header__icon.fa-fw,
.fa.fa-address-book-o.column-header__icon.fa-fw, .fa.fa-address-book-o.column-header__icon.fa-fw,
.fa.fa-envelope.column-header__icon.fa-fw, .fa.fa-envelope.column-header__icon.fa-fw,
.fa.fa-star.column-header__icon.fa-fw { vertical-align: text-bottom } .fa.fa-star.column-header__icon.fa-fw,
.fa.fa-list.column-header__icon.fa-fw,
.fa.fa-list-ul.column-header__icon.fa-fw { vertical-align: text-bottom }
// top bar icons in single column mode // top bar icons in single column mode
.tabs-bar__link .fa { .tabs-bar__link .fa {
@ -302,12 +306,16 @@ tbody tr td span .fa {
color: $icon-color; color: $icon-color;
vertical-align: bottom; vertical-align: bottom;
} }
a.table-action-link i.fa, a.table-action-link i.fa,
button.table-action-link i.fa { button.table-action-link i.fa {
font-size: 16px; font-size: 16px;
vertical-align: bottom; vertical-align: bottom;
} }
// you might like
.trends__header .fa { vertical-align: bottom }
// status scope // status scope
.status__visibility-icon .fa, .status__visibility-icon .fa,
.account__header__tabs__name .fa { .account__header__tabs__name .fa {

View File

@ -61,14 +61,6 @@
.status { .status {
background: $card-bg-color; background: $card-bg-color;
border-bottom-color: $border-color; border-bottom-color: $border-color;
padding: 12px 16px;
&__avatar {
width: 40px;
height: 40px;
left: 16px;
top: 12px;
}
} }
} }

View File

@ -35,6 +35,11 @@
&:hover { background: $list-bg-hover-color } &:hover { background: $list-bg-hover-color }
} }
&__form {
border: 1px solid $border-color;
background: $list-bg-color;
}
.nothing-here { border: none } .nothing-here { border: none }
} }