about summary refs log tree commit diff
path: root/app/javascript/flavours/glitch/styles/tentacle
diff options
context:
space:
mode:
authormultiple creatures <dev@multiple-creature.party>2019-03-22 17:57:45 -0500
committermultiple creatures <dev@multiple-creature.party>2019-05-21 03:16:21 -0500
commit3e8d7fd5f8264ed5e59cbed5d2fb5572590ab774 (patch)
tree6612dd2774b600e1926d5a0c0cebc5bb358c784b /app/javascript/flavours/glitch/styles/tentacle
parent475ef8bbf165555e670a3b573a461bb615fadf07 (diff)
initial port of daggertooth!monsterpit themes
Diffstat (limited to 'app/javascript/flavours/glitch/styles/tentacle')
-rw-r--r--app/javascript/flavours/glitch/styles/tentacle/diff.scss354
-rw-r--r--app/javascript/flavours/glitch/styles/tentacle/variables.scss35
2 files changed, 389 insertions, 0 deletions
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;