From 3e8d7fd5f8264ed5e59cbed5d2fb5572590ab774 Mon Sep 17 00:00:00 2001 From: multiple creatures Date: Fri, 22 Mar 2019 17:57:45 -0500 Subject: initial port of daggertooth!monsterpit themes --- .../flavours/glitch/styles/tentacle/diff.scss | 354 +++++++++++++++++++++ .../flavours/glitch/styles/tentacle/variables.scss | 35 ++ 2 files changed, 389 insertions(+) create mode 100644 app/javascript/flavours/glitch/styles/tentacle/diff.scss create mode 100644 app/javascript/flavours/glitch/styles/tentacle/variables.scss (limited to 'app/javascript/flavours/glitch/styles/tentacle') diff --git a/app/javascript/flavours/glitch/styles/tentacle/diff.scss b/app/javascript/flavours/glitch/styles/tentacle/diff.scss new file mode 100644 index 000000000..d9e849755 --- /dev/null +++ b/app/javascript/flavours/glitch/styles/tentacle/diff.scss @@ -0,0 +1,354 @@ +*:root { + .account__action-bar__tab > span { color: $profile_header_text } + + body, body.app-body { + background: $body_bg; + background-size: cover; + font-size: 14px; + } + + hr { border: 1px dotted $horiz_rule } + + .column-back-button, .column-header, + a[href], h1, h2, h3, h4 { + text-decoration: none; + font-variant: small-caps; + } + + .floats, .mascot-container { display: none } + + .about-short { background: transparent } + + .closed-registrations-message, .simple-form { min-height: inherit } + + .landing-page .heading { padding-bottom: 0 } + + .landing-page h1 { font-size: 32px } + + .features-list__row .text, + .landing-page li, + .landing-page p { color: $instance_info_text } + + .landing-page h1, + .landing-page h2, + .landing-page h3, + .landing-page h6 { color: $instance_info_header_text } + + .about-body h2 { font-size: 28px } + + .name { font-size: 24px } + + .activity-stream .pre-header .pre-header__icon { + position: inherit; + float: left; + margin-right: .5em; + left: 0; + } + + .activity-stream .pre-header { + padding-left: 0; + margin-bottom: 4px; + } + + .account-grid-card { width: 100% } + + .account-grid-card, + .detailed-status, + .detailed-status__action-bar, + .status { + background: $status_bg; + border: 1px solid black; + box-shadow: 5px 5px 10px black; + margin: 1em 1.5em 2em 1em; + } + + .account__header > div { background: rgba(0,0,0,.9) } + + .detailed-status__action-bar { + background: $status_actions_bg; + margin: -2.5em 3.5em 2em 3em; + padding: 4px; + } + + .notification__message, + .status__prepend { + margin-left: 30px; + padding: 0; + } + + .activity-stream .pre-header, + .notification__message span, + .status__prepend span { font-size: 12px } + + .account-grid-card .username, + .account__display-name strong, + .activity-stream .pre-header__icon, + .detailed-status__display-name strong, + .name .username, + .notification__message span a, + .status__display-name strong, + .status__prepend span a { + font-size: 16px; + font-weight: 700; + } + + .notification__favourite-icon-wrapper, + .status__prepend-icon-wrapper { left: -25px } + + #mastodon-timeline, + .about-mastodon, + .about-short, + .account-grid-card__header, + .accounts-grid, + .activity-stream .entry, + .closed-registrations-message, + .column-back-button, + .column-header, + .column-header__button, + .column-header__wrapper, + .column-link, + .container, + .content, + .drawer, + .drawer__header, + .drawer__inner, + .empty-column-indicator, + .header-wrapper, + .information-board, + .learn-more-cta, + .scrollable, + .sidebar-wrapper, + .sidebar ul ul, + .simple_form, + .ui { + background: none; + -webkit-box-shadow: none; + box-shadow: none; + border: none; + } + + .drawer { + background: $sidebar_bg; + box-shadow: 5px 0 10px black; + } + + .column-back-button, + .column-header, + { background: $sidebar_bg } + + .autosuggest-textarea__suggestions, + .column-back-button, + .column-header, + .search-results { + border: none; + margin: 0 5px 1em 5px; + box-shadow: 0 5px 10px black; + } + + .search { margin-right: 5px } + + .autosuggest-textarea__suggestions, + .search-results { + background: $sidebar_popup_bg; + color: $sidebar_popup_text; + } + + .search__input { + background: $search_bg; + color: $search_text; + } + + .media-spoiler + { + background: $cw_bg; + color: $cw_text; + } + + .column-header__back-button { + color: white; + background: none; + } + + .column-back-button { + top: calc(-1.5em - 42px); + color: white; + } + + + .autosuggest-textarea__textarea, + .compose-form__buttons, + .compose-form__modifiers, + .spoiler-input__input { + background: #412; + color: white; + } + + .status__prepend { + margin-top: 0; + margin-bottom: 0; + } + .status__prepend span { + font-size: 0 !important; + color: transparent !important; + } + .status__prepend span a * { + color:#fff + } + + .status__relative-time { + color: #412; + border-bottom: none; + font-size: 12px; + position: absolute; + right: 4px; + bottom: 0; + } + + .account__header__username, + .accounts-grid .account-grid-card .username, + .activity-stream .status.light .display-name span, + .detailed-status__display-name, + .display-name__account, + .name .username, + .name small, + .status__display-name { + color: #c69; + font-size: 12px; + font-weight: 700; + } + + .detailed-status__display-name, + .display-name__account { margin-bottom: 0 } + + .account-grid-card .name a, + .account__display-name strong, + .account__header__display-name, + .card__bio .name, + .detailed-status__display-name strong, + .status__display-name strong { + color: white; + display: block; + font-weight: 700; + } + + .status__display-name strong { display: inherit } + .status__prepend span { color: white } + + .notification__display-name, + .status__display-name.muted, + .status__display-name.muted strong, + .status__prepend .status__display-name { + color: #c6a; + font-size: 14px; + } + + .detailed-status__datetime:before { content: "\1F517" } + + .account-grid-card .note, + .status__content { + color: white; + font-size: 14px; + line-height: inherit; + } + + .status { padding-left: 10px } + + .status__info, + .activity-stream .display-name, + .boost-modal__status-header { + background: #323; + box-shadow: 0 0 5px #323; + border-radius: 5px; + } + + .activity-stream .display-name { + margin-left: 40px; + padding-left: 20px!important; + width: calc(100% - 30px); + } + + .status__content { padding-top: 10px } + + .detailed-status { padding: 10px } + + .detailed-status__display-name { + background: #423; + box-shadow: 0 0 5px #423; + border-radius: 5px; + } + + .muted .status__content p { color: #c9a } + + .status__content a { color: #fac } + + .account__action-bar, + .account__disclaimer { background: #160011 } + + .icon-button { color: #946 } + + .account__header__display-name, + .account__header__username { font-variant: small-caps } + + .account__header__username, + .name small { + font-size: 12px; + font-weight: 700; + margin-bottom: 1em; + } + + .account__header__content { color: white } + + .status__content .emojione { + width: 32px; + height: 32px; + padding: 2px; + } + + .emoji-mart-search input { color: black; } + + .onboarding-modal__page p { color: white; } + + @-webkit-keyframes blink-off { + 0% { opacity: .75 } + 50% { opacity: 0 } + to { opacity: .75 } + } + + @keyframes blink-off { + 0% { opacity: .75 } + 50% { opacity: 0 } + to { opacity: .75 } + } + + .icon-button.disabled { + opacity: .75; + transition: all 2s ease-in-out; + animation: blink-off normal 4s 5 ease-in-out; + } + + @-webkit-keyframes blink-on { + 0% { transform: scale(1.5) } + 50% { transform: scale(2) } + to { transform: scale(1.5) } + } + + @keyframes blink-on { + 0% { transform: scale(1.5) } + 50% { transform: scale(2) } + to { transform: scale(1.5) } + } + + .column-header.active>.column-header__icon, + .icon-button.active { + color: #946; + transform: scale(1.5); + transition: all 1s ease-in-out; + animation: blink-on normal 2s 5 ease-in-out; + } + + ::-webkit-scrollbar-thumb { + background: #623; + border: 1px solid #946; + } +} + diff --git a/app/javascript/flavours/glitch/styles/tentacle/variables.scss b/app/javascript/flavours/glitch/styles/tentacle/variables.scss new file mode 100644 index 000000000..d4a7ad691 --- /dev/null +++ b/app/javascript/flavours/glitch/styles/tentacle/variables.scss @@ -0,0 +1,35 @@ +$classic-base-color: #956; +$classic-primary-color: #302; +$classic-secondary-color: #624; +$classic-highlight-color: #845; + +$primary-text-color: #fac; + +$ui-base-color: $classic-base-color; +$ui-primary-color: $classic-primary-color; +$ui-secondary-color: $classic-secondary-color; +$ui-highlight-color: $classic-highlight-color; + +$simple-background-color: #000; + +$error-column: #fac; + +$profile_header_text: #956; +$instance_info_text: #dac; +$instance_info_header_text: #946; +$horiz_rule: #623; + +$body_bg: #312; +$sidebar_bg: #623; +$sidebar_popup_bg: #301; +$sidebar_popup_text: white; + +$search_bg: #412; +$search_text: white; + +/* #956 */ +$status_bg: #634; +$status_actions_bg: #967; + +$cw_bg: #623; +$cw_text: #956; -- cgit