diff --git a/changelog.d/themes3-fixes.fix b/changelog.d/themes3-fixes.fix new file mode 100644 index 0000000000..15c31e823f --- /dev/null +++ b/changelog.d/themes3-fixes.fix @@ -0,0 +1 @@ +fix color inputs and some in-development themes3 issues diff --git a/src/App.scss b/src/App.scss index 54b8c7517f..6e0aabcaa1 100644 --- a/src/App.scss +++ b/src/App.scss @@ -14,6 +14,9 @@ --ZI_navbar_popovers: 7500; --ZI_navbar: 7000; --ZI_popovers: 6000; + + // Fallback for when stuff is loading + --background: var(--bg); } html { @@ -370,6 +373,7 @@ nav { border: none; border-radius: var(--roundness); cursor: pointer; + background-color: var(--background); box-shadow: var(--shadow); font-size: 1em; font-family: sans-serif; @@ -406,6 +410,7 @@ nav { width: 100%; line-height: var(--__line-height); padding: var(--__vertical-gap) var(--__horizontal-gap); + background: transparent; --__line-height: 1.5em; --__horizontal-gap: 0.75em; @@ -470,6 +475,7 @@ nav { font-size: 100%; font-family: inherit; box-shadow: var(--shadow); + background-color: transparent; padding: 0; line-height: unset; cursor: pointer; @@ -502,6 +508,8 @@ textarea { border: none; border-radius: var(--roundness); + background-color: var(--background); + color: var(--text); box-shadow: var(--shadow); font-family: var(--font); font-size: 1em; diff --git a/src/App.vue b/src/App.vue index fe214ce718..9d7ad91299 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,5 +1,6 @@ - - diff --git a/src/components/conversation/conversation.vue b/src/components/conversation/conversation.vue index ae7ae35904..171e67174d 100644 --- a/src/components/conversation/conversation.vue +++ b/src/components/conversation/conversation.vue @@ -81,7 +81,7 @@ :replies="getReplies(status.id)" :in-profile="inProfile" :profile-user-id="profileUserId" - class="conversation-status status-fadein" + class="conversation-status status-fadein panel-body" :simple-tree="treeViewIsSimple" :toggle-thread-display="toggleThreadDisplay" @@ -186,7 +186,7 @@ :replies="getReplies(status.id)" :in-profile="inProfile" :profile-user-id="profileUserId" - class="conversation-status status-fadein" + class="conversation-status status-fadein panel-body" :toggle-thread-display="toggleThreadDisplay" :thread-display-status="threadDisplayStatus" diff --git a/src/components/popover/popover.vue b/src/components/popover/popover.vue index 0cc0949ce3..0c5b372eec 100644 --- a/src/components/popover/popover.vue +++ b/src/components/popover/popover.vue @@ -71,6 +71,7 @@ border-color: var(--border); border-style: solid; border-width: 1px; + background-color: var(--background); } .dropdown-menu { @@ -82,6 +83,7 @@ max-width: 100vw; z-index: var(--ZI_popover_override, var(--ZI_popovers)); white-space: nowrap; + background-color: var(--background); .dropdown-divider { height: 0; diff --git a/src/components/rich_content/rich_content.scss b/src/components/rich_content/rich_content.scss index 962fd5bb08..118b6acfca 100644 --- a/src/components/rich_content/rich_content.scss +++ b/src/components/rich_content/rich_content.scss @@ -83,3 +83,8 @@ color: var(--funtextCyantext); } } + +a .RichContent { + /* stylelint-disable-next-line declaration-no-important */ + color: var(--link) !important; +} diff --git a/src/components/shout_panel/shout_panel.vue b/src/components/shout_panel/shout_panel.vue index 62cc9568a4..9113211eb9 100644 --- a/src/components/shout_panel/shout_panel.vue +++ b/src/components/shout_panel/shout_panel.vue @@ -5,7 +5,7 @@ >
@@ -18,7 +18,7 @@ />
-
+
-
+