-
-
+
+
@@ -45,7 +45,7 @@
}
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
}
diff --git a/resources/js/components/Others/ColorLabel.vue b/resources/js/components/Others/ColorLabel.vue
index ca15d0c0..758de04b 100644
--- a/resources/js/components/Others/ColorLabel.vue
+++ b/resources/js/components/Others/ColorLabel.vue
@@ -48,7 +48,7 @@
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
}
diff --git a/resources/js/components/Others/ColorPicker.vue b/resources/js/components/Others/ColorPicker.vue
index 1c671eed..3b149fed 100644
--- a/resources/js/components/Others/ColorPicker.vue
+++ b/resources/js/components/Others/ColorPicker.vue
@@ -117,7 +117,7 @@ export default {
position: relative;
}
-@media (prefers-color-scheme: dark) {
+.dark-mode {
.color-pick-wrapper {
.color-wrapper {
.single-color {
diff --git a/resources/js/components/Others/CookieDisclaimer.vue b/resources/js/components/Others/CookieDisclaimer.vue
index 7f7a7373..8bfe4672 100644
--- a/resources/js/components/Others/CookieDisclaimer.vue
+++ b/resources/js/components/Others/CookieDisclaimer.vue
@@ -90,7 +90,7 @@
}
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.cookie-wrapper {
background: $dark_mode_foreground;
diff --git a/resources/js/components/Others/CreatePersonaTokenPopup.vue b/resources/js/components/Others/CreatePersonaTokenPopup.vue
index ece5ec08..5c43b2b9 100644
--- a/resources/js/components/Others/CreatePersonaTokenPopup.vue
+++ b/resources/js/components/Others/CreatePersonaTokenPopup.vue
@@ -126,7 +126,7 @@ export default {
@import "@assets/vuefilemanager/_inapp-forms.scss";
@import '@assets/vuefilemanager/_forms';
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.info-box {
background: lighten($dark_mode_foreground, 3%);
diff --git a/resources/js/components/Others/EmojiPicker.vue b/resources/js/components/Others/EmojiPicker.vue
index ddbc5e89..a3bd870b 100644
--- a/resources/js/components/Others/EmojiPicker.vue
+++ b/resources/js/components/Others/EmojiPicker.vue
@@ -434,7 +434,7 @@ export default {
}
}
-@media (prefers-color-scheme: dark) {
+.dark-mode {
.emoji-wrapper {
background: lighten($dark_mode_foreground, 2%);
diff --git a/resources/js/components/Others/Forms/CopyInput.vue b/resources/js/components/Others/Forms/CopyInput.vue
index 15075bb9..00a342d9 100644
--- a/resources/js/components/Others/Forms/CopyInput.vue
+++ b/resources/js/components/Others/Forms/CopyInput.vue
@@ -140,7 +140,7 @@ export default {
}
}
-@media (prefers-color-scheme: dark) {
+.dark-mode {
.copy-input {
border-color: #333333;
diff --git a/resources/js/components/Others/Forms/CopyShareLink.vue b/resources/js/components/Others/Forms/CopyShareLink.vue
index 21d10e4d..6a319b1f 100644
--- a/resources/js/components/Others/Forms/CopyShareLink.vue
+++ b/resources/js/components/Others/Forms/CopyShareLink.vue
@@ -146,7 +146,7 @@ export default {
}
}
-@media (prefers-color-scheme: dark) {
+.dark-mode {
.copy-input {
border-color: #333333;
diff --git a/resources/js/components/Others/Forms/FormLabel.vue b/resources/js/components/Others/Forms/FormLabel.vue
index 3a845f3c..a7067cbf 100644
--- a/resources/js/components/Others/Forms/FormLabel.vue
+++ b/resources/js/components/Others/Forms/FormLabel.vue
@@ -1,9 +1,9 @@
-
-
-
-
+
+
+
+
@@ -53,7 +53,7 @@
}
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.form-label {
.label {
diff --git a/resources/js/components/Others/Forms/ImageInput.vue b/resources/js/components/Others/Forms/ImageInput.vue
index 9c00f715..dd1af6ed 100644
--- a/resources/js/components/Others/Forms/ImageInput.vue
+++ b/resources/js/components/Others/Forms/ImageInput.vue
@@ -187,7 +187,7 @@
}
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.dropzone {
border-color: rgba(white, 0.2);
diff --git a/resources/js/components/Others/Forms/InfoBox.vue b/resources/js/components/Others/Forms/InfoBox.vue
index 09bfda86..b8000f0c 100644
--- a/resources/js/components/Others/Forms/InfoBox.vue
+++ b/resources/js/components/Others/Forms/InfoBox.vue
@@ -82,7 +82,7 @@
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.info-box {
background: $dark_mode_foreground;
diff --git a/resources/js/components/Others/Forms/MultiEmailInput.vue b/resources/js/components/Others/Forms/MultiEmailInput.vue
index 3fc7e65e..91a525f4 100644
--- a/resources/js/components/Others/Forms/MultiEmailInput.vue
+++ b/resources/js/components/Others/Forms/MultiEmailInput.vue
@@ -173,7 +173,7 @@ export default {
}
}
-@media (prefers-color-scheme: dark) {
+.dark-mode {
.input-wrapper {
background: lighten($dark_mode_foreground, 3%);
diff --git a/resources/js/components/Others/Forms/SearchInput.vue b/resources/js/components/Others/Forms/SearchInput.vue
index 3316cdfd..bbcb0dab 100644
--- a/resources/js/components/Others/Forms/SearchInput.vue
+++ b/resources/js/components/Others/Forms/SearchInput.vue
@@ -104,7 +104,7 @@ export default {
}
}
-@media (prefers-color-scheme: dark) {
+.dark-mode {
.search-bar {
input {
background: $dark_mode_foreground;
diff --git a/resources/js/components/Others/Forms/SelectBoxInput.vue b/resources/js/components/Others/Forms/SelectBoxInput.vue
index 843ee729..47432c45 100644
--- a/resources/js/components/Others/Forms/SelectBoxInput.vue
+++ b/resources/js/components/Others/Forms/SelectBoxInput.vue
@@ -80,7 +80,7 @@
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.select-box {
.box-item {
diff --git a/resources/js/components/Others/Forms/SelectInput.vue b/resources/js/components/Others/Forms/SelectInput.vue
index eb979d91..c1e859c5 100644
--- a/resources/js/components/Others/Forms/SelectInput.vue
+++ b/resources/js/components/Others/Forms/SelectInput.vue
@@ -235,7 +235,7 @@
transform: translateY(-50px);
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.select-search {
background: $dark_mode_foreground;
diff --git a/resources/js/components/Others/Forms/SetupBox.vue b/resources/js/components/Others/Forms/SetupBox.vue
index b854e49f..3f29db3d 100644
--- a/resources/js/components/Others/Forms/SetupBox.vue
+++ b/resources/js/components/Others/Forms/SetupBox.vue
@@ -124,7 +124,7 @@
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.setup-box {
diff --git a/resources/js/components/Others/Forms/SwitchInput.vue b/resources/js/components/Others/Forms/SwitchInput.vue
index b418e57c..b85ee19f 100644
--- a/resources/js/components/Others/Forms/SwitchInput.vue
+++ b/resources/js/components/Others/Forms/SwitchInput.vue
@@ -90,7 +90,7 @@
}
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.switch {
background: $dark_mode_foreground;
}
diff --git a/resources/js/components/Others/ListInfoItem.vue b/resources/js/components/Others/ListInfoItem.vue
index 13f68cc1..ae02a32a 100644
--- a/resources/js/components/Others/ListInfoItem.vue
+++ b/resources/js/components/Others/ListInfoItem.vue
@@ -1,6 +1,6 @@
- {{ title }}
+ {{ title }}
{{ content }}
@@ -44,7 +44,7 @@
}
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.list-info-item {
span {
diff --git a/resources/js/components/Others/Notifications/ToastrItem.vue b/resources/js/components/Others/Notifications/ToastrItem.vue
index c10f82ae..caae4c28 100644
--- a/resources/js/components/Others/Notifications/ToastrItem.vue
+++ b/resources/js/components/Others/Notifications/ToastrItem.vue
@@ -150,7 +150,7 @@
}
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.toastr-item {
&.success, &.danger {
diff --git a/resources/js/components/Others/PageHeader.vue b/resources/js/components/Others/PageHeader.vue
index d983874a..dbd36469 100644
--- a/resources/js/components/Others/PageHeader.vue
+++ b/resources/js/components/Others/PageHeader.vue
@@ -71,7 +71,7 @@
}
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.page-header {
background: $dark_mode_background;
diff --git a/resources/js/components/Others/PlanPricingTables.vue b/resources/js/components/Others/PlanPricingTables.vue
index fbfa6cf6..a0e003b1 100644
--- a/resources/js/components/Others/PlanPricingTables.vue
+++ b/resources/js/components/Others/PlanPricingTables.vue
@@ -167,7 +167,7 @@
}
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.plan {
.plan-wrapper {
diff --git a/resources/js/components/Others/Popup/ConfirmPopup.vue b/resources/js/components/Others/Popup/ConfirmPopup.vue
index 6653a1d8..acafc3ab 100644
--- a/resources/js/components/Others/Popup/ConfirmPopup.vue
+++ b/resources/js/components/Others/Popup/ConfirmPopup.vue
@@ -123,7 +123,7 @@
}
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.content {
.title {
diff --git a/resources/js/components/Others/Popup/PopupHeader.vue b/resources/js/components/Others/Popup/PopupHeader.vue
index a38ef180..f34186f6 100644
--- a/resources/js/components/Others/Popup/PopupHeader.vue
+++ b/resources/js/components/Others/Popup/PopupHeader.vue
@@ -1,10 +1,10 @@
-
-
-
-
+
+
+
+
{{ title }}
@@ -97,7 +97,7 @@ } } - @media (prefers-color-scheme: dark) { + .dark-mode { .popup-header { .label { .close-icon { diff --git a/resources/js/components/Others/Popup/PopupWrapper.vue b/resources/js/components/Others/Popup/PopupWrapper.vue index 7ac3f4cc..abb24abb 100644 --- a/resources/js/components/Others/Popup/PopupWrapper.vue +++ b/resources/js/components/Others/Popup/PopupWrapper.vue @@ -139,16 +139,19 @@ } } - @media (prefers-color-scheme: dark) { + .dark-mode { .popup-wrapper { background: $dark_mode_foreground; box-shadow: $dark_mode_popup_shadow; } } - @media (prefers-color-scheme: dark) and (max-width: 690px) { - .popup-wrapper { - background: $dark_mode_background; - } - } + @media only screen and (max-width: 690px) { + + .dark-mode { + .popup-wrapper { + background: $dark_mode_background; + } + } + } diff --git a/resources/js/components/Others/RenameItemPopup.vue b/resources/js/components/Others/RenameItemPopup.vue index 4d4d6134..421bb41b 100644 --- a/resources/js/components/Others/RenameItemPopup.vue +++ b/resources/js/components/Others/RenameItemPopup.vue @@ -185,7 +185,7 @@ export default { margin-bottom: 20px; } -@media (prefers-color-scheme: dark) { +.dark-mode { .close-icon-wrapper { &:hover { diff --git a/resources/js/components/Others/SectionTitle.vue b/resources/js/components/Others/SectionTitle.vue index 6a504c14..1490f6f5 100644 --- a/resources/js/components/Others/SectionTitle.vue +++ b/resources/js/components/Others/SectionTitle.vue @@ -26,7 +26,7 @@ } - @media (prefers-color-scheme: dark) { + .dark-mode { .text-label { color: $theme; } diff --git a/resources/js/components/Others/StorageItemDetail.vue b/resources/js/components/Others/StorageItemDetail.vue index 5a8bc2a0..208d9dbc 100644 --- a/resources/js/components/Others/StorageItemDetail.vue +++ b/resources/js/components/Others/StorageItemDetail.vue @@ -168,7 +168,7 @@ } } - @media (prefers-color-scheme: dark) { + .dark-mode { .header-storage-item { .type { diff --git a/resources/js/components/Others/TabWrapper.vue b/resources/js/components/Others/TabWrapper.vue index d69733bd..e924e2b6 100644 --- a/resources/js/components/Others/TabWrapper.vue +++ b/resources/js/components/Others/TabWrapper.vue @@ -4,10 +4,10 @@
-
-
-
-
+
+
+
+
@@ -102,7 +102,7 @@
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.tab-wrapper {
background: $dark_mode_foreground;
border-color: transparent;
diff --git a/resources/js/components/Others/Tables/DatatableCellImage.vue b/resources/js/components/Others/Tables/DatatableCellImage.vue
index 71dac02f..5df36d9c 100644
--- a/resources/js/components/Others/Tables/DatatableCellImage.vue
+++ b/resources/js/components/Others/Tables/DatatableCellImage.vue
@@ -76,7 +76,7 @@
}
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.cell-image-thumbnail {
diff --git a/resources/js/components/Others/Tables/DatatableWrapper.vue b/resources/js/components/Others/Tables/DatatableWrapper.vue
index c50d85cd..e2dd824e 100644
--- a/resources/js/components/Others/Tables/DatatableWrapper.vue
+++ b/resources/js/components/Others/Tables/DatatableWrapper.vue
@@ -10,7 +10,7 @@
:class="{ 'sortable': column.sortable }"
v-if="! column.hidden"
>
- {{ column.label }}
+ {{ column.label }}
@@ -424,7 +424,7 @@ export default {
}
}
-@media (prefers-color-scheme: dark) {
+.dark-mode {
.table {
diff --git a/resources/js/components/Others/TextLabel.vue b/resources/js/components/Others/TextLabel.vue
index 876fadec..801a4124 100644
--- a/resources/js/components/Others/TextLabel.vue
+++ b/resources/js/components/Others/TextLabel.vue
@@ -29,7 +29,7 @@
}
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.text-label {
opacity: 0.35;
}
diff --git a/resources/js/components/Others/ThumbnailItem.vue b/resources/js/components/Others/ThumbnailItem.vue
index ac56a3a9..8d3894c6 100644
--- a/resources/js/components/Others/ThumbnailItem.vue
+++ b/resources/js/components/Others/ThumbnailItem.vue
@@ -165,7 +165,7 @@
}
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.file-item {
.icon-item .file-icon {
path {
@@ -205,8 +205,8 @@
}
}
- @media (max-width: 690px) and (prefers-color-scheme: dark) {
- .file-item {
+ @media (max-width: 690px) {
+ .dark-mode .file-item {
.icon-item .file-icon {
path {
fill: $dark_mode_foreground;
diff --git a/resources/js/components/Others/TreeMenu.vue b/resources/js/components/Others/TreeMenu.vue
index db4911b5..ad0ca779 100644
--- a/resources/js/components/Others/TreeMenu.vue
+++ b/resources/js/components/Others/TreeMenu.vue
@@ -2,10 +2,10 @@
-
-
-
-
+
-
+
+
+
{{ nodes.name }}
@@ -150,24 +150,28 @@
.icon {
path, line, polyline, rect, circle {
- color: inherit;
+ color: inherit !important;
}
}
.label {
- color: inherit;
+ color: inherit !important;
}
}
}
// Dark mode
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.folder-item {
.label {
color: $dark_mode_text_primary;
}
+
+ .is-selected .label {
+ color: inherit !important;
+ }
}
}
diff --git a/resources/js/components/Others/TreeMenuNavigator.vue b/resources/js/components/Others/TreeMenuNavigator.vue
index 0ee838bc..398e682d 100644
--- a/resources/js/components/Others/TreeMenuNavigator.vue
+++ b/resources/js/components/Others/TreeMenuNavigator.vue
@@ -1,246 +1,251 @@
+
-
-
+
+
+
-
-
+
+
diff --git a/resources/js/components/Others/TwoFactorRecoveryCodesPopup.vue b/resources/js/components/Others/TwoFactorRecoveryCodesPopup.vue
index d35d8c63..f2776a87 100644
--- a/resources/js/components/Others/TwoFactorRecoveryCodesPopup.vue
+++ b/resources/js/components/Others/TwoFactorRecoveryCodesPopup.vue
@@ -192,7 +192,7 @@ export default {
}
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.codes-list {
li {
diff --git a/resources/js/components/Others/UpgradeSidebarBanner.vue b/resources/js/components/Others/UpgradeSidebarBanner.vue
index 044cfd16..a631a4cf 100644
--- a/resources/js/components/Others/UpgradeSidebarBanner.vue
+++ b/resources/js/components/Others/UpgradeSidebarBanner.vue
@@ -94,7 +94,7 @@
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
}
diff --git a/resources/js/components/Others/UserAvatar.vue b/resources/js/components/Others/UserAvatar.vue
index 44dff95a..0c4c61eb 100644
--- a/resources/js/components/Others/UserAvatar.vue
+++ b/resources/js/components/Others/UserAvatar.vue
@@ -67,7 +67,7 @@
}
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.user-avatar {
.notification {
diff --git a/resources/js/components/Others/Vignette.vue b/resources/js/components/Others/Vignette.vue
index bbe2f3da..13566251 100644
--- a/resources/js/components/Others/Vignette.vue
+++ b/resources/js/components/Others/Vignette.vue
@@ -59,7 +59,7 @@
}
// Dark mode
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.vignette {
background: $dark_mode_vignette;
diff --git a/resources/js/components/Sidebar/ContentSidebar.vue b/resources/js/components/Sidebar/ContentSidebar.vue
index 52c82a79..41fe0cf2 100644
--- a/resources/js/components/Sidebar/ContentSidebar.vue
+++ b/resources/js/components/Sidebar/ContentSidebar.vue
@@ -35,7 +35,7 @@
}
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.content-sidebar {
background: rgba($dark_mode_foreground, 0.2);
diff --git a/resources/js/components/Sidebar/SidebarNavigation.vue b/resources/js/components/Sidebar/SidebarNavigation.vue
index dcc51735..2ef617f3 100644
--- a/resources/js/components/Sidebar/SidebarNavigation.vue
+++ b/resources/js/components/Sidebar/SidebarNavigation.vue
@@ -10,28 +10,35 @@
+
+
{{ nodes.name }}
-
-
+
-
+
-
+
+
+
+
+
-
-
+
+
{{ $t('admin_settings.tabs.others') }}
diff --git a/resources/js/views/Admin/AppSettings/AppSettingsTabs/Appearance.vue b/resources/js/views/Admin/AppSettings/AppSettingsTabs/Appearance.vue
index 9ecf27fa..86982786 100644
--- a/resources/js/views/Admin/AppSettings/AppSettingsTabs/Appearance.vue
+++ b/resources/js/views/Admin/AppSettings/AppSettingsTabs/Appearance.vue
@@ -156,7 +156,7 @@
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
}
diff --git a/resources/js/views/Admin/AppSettings/AppSettingsTabs/Billings.vue b/resources/js/views/Admin/AppSettings/AppSettingsTabs/Billings.vue
index 2a285241..31670fe2 100644
--- a/resources/js/views/Admin/AppSettings/AppSettingsTabs/Billings.vue
+++ b/resources/js/views/Admin/AppSettings/AppSettingsTabs/Billings.vue
@@ -170,7 +170,7 @@
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
}
diff --git a/resources/js/views/Admin/AppSettings/AppSettingsTabs/Email.vue b/resources/js/views/Admin/AppSettings/AppSettingsTabs/Email.vue
index a53a2197..b86e0907 100644
--- a/resources/js/views/Admin/AppSettings/AppSettingsTabs/Email.vue
+++ b/resources/js/views/Admin/AppSettings/AppSettingsTabs/Email.vue
@@ -172,7 +172,7 @@
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
}
diff --git a/resources/js/views/Admin/Dashboard.vue b/resources/js/views/Admin/Dashboard.vue
index bde9add5..4efeefee 100644
--- a/resources/js/views/Admin/Dashboard.vue
+++ b/resources/js/views/Admin/Dashboard.vue
@@ -24,9 +24,9 @@
-
+
-
+
{{ $t('admin_page_dashboard.backer_button') }}
@@ -271,7 +271,7 @@
}
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.metadata {
diff --git a/resources/js/views/Admin/Invoices.vue b/resources/js/views/Admin/Invoices.vue
index 47e0b301..dfba2b2f 100644
--- a/resources/js/views/Admin/Invoices.vue
+++ b/resources/js/views/Admin/Invoices.vue
@@ -229,7 +229,7 @@
}
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.table-tools {
background: $dark_mode_background;
diff --git a/resources/js/views/Admin/Languages/Language.vue b/resources/js/views/Admin/Languages/Language.vue
index 26b0fd7a..785b9e18 100644
--- a/resources/js/views/Admin/Languages/Language.vue
+++ b/resources/js/views/Admin/Languages/Language.vue
@@ -449,7 +449,7 @@
}
}
-@media (prefers-color-scheme: dark) {
+.dark-mode {
.search-bar-wrapper {
background: $dark_mode_background;
diff --git a/resources/js/views/Admin/Pages.vue b/resources/js/views/Admin/Pages.vue
index cd3d0a09..1adbb2aa 100644
--- a/resources/js/views/Admin/Pages.vue
+++ b/resources/js/views/Admin/Pages.vue
@@ -139,7 +139,7 @@
}
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.table-tools {
background: $dark_mode_background;
diff --git a/resources/js/views/Admin/Plans.vue b/resources/js/views/Admin/Plans.vue
index b31f83ee..b25ef5cd 100644
--- a/resources/js/views/Admin/Plans.vue
+++ b/resources/js/views/Admin/Plans.vue
@@ -220,7 +220,7 @@
}
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.table-tools {
background: $dark_mode_background;
diff --git a/resources/js/views/Admin/Plans/Plan.vue b/resources/js/views/Admin/Plans/Plan.vue
index a921cdd8..872d0e70 100644
--- a/resources/js/views/Admin/Plans/Plan.vue
+++ b/resources/js/views/Admin/Plans/Plan.vue
@@ -123,7 +123,7 @@
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.user-thumbnail {
.info {
diff --git a/resources/js/views/Admin/Users.vue b/resources/js/views/Admin/Users.vue
index 81c4e483..ce49f075 100644
--- a/resources/js/views/Admin/Users.vue
+++ b/resources/js/views/Admin/Users.vue
@@ -207,7 +207,7 @@
}
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.table-tools {
background: $dark_mode_background;
diff --git a/resources/js/views/Admin/Users/User.vue b/resources/js/views/Admin/Users/User.vue
index 33b0c64d..52c76435 100644
--- a/resources/js/views/Admin/Users/User.vue
+++ b/resources/js/views/Admin/Users/User.vue
@@ -193,7 +193,7 @@
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.user-thumbnail {
.info {
diff --git a/resources/js/views/Admin/Users/UserTabs/UserDetail.vue b/resources/js/views/Admin/Users/UserTabs/UserDetail.vue
index ce1cfbf4..7514f1ec 100644
--- a/resources/js/views/Admin/Users/UserTabs/UserDetail.vue
+++ b/resources/js/views/Admin/Users/UserTabs/UserDetail.vue
@@ -233,7 +233,7 @@
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
}
diff --git a/resources/js/views/Frontpage/ContactUs.vue b/resources/js/views/Frontpage/ContactUs.vue
index 1786c65a..4487eac2 100644
--- a/resources/js/views/Frontpage/ContactUs.vue
+++ b/resources/js/views/Frontpage/ContactUs.vue
@@ -151,7 +151,7 @@
}
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
}
diff --git a/resources/js/views/Frontpage/DynamicPage.vue b/resources/js/views/Frontpage/DynamicPage.vue
index 84d83007..b7dbb152 100644
--- a/resources/js/views/Frontpage/DynamicPage.vue
+++ b/resources/js/views/Frontpage/DynamicPage.vue
@@ -86,7 +86,7 @@
}
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
}
diff --git a/resources/js/views/Profile.vue b/resources/js/views/Profile.vue
index bcc5952c..5ad44171 100644
--- a/resources/js/views/Profile.vue
+++ b/resources/js/views/Profile.vue
@@ -253,7 +253,7 @@
margin-top: -15px;
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.user-thumbnail {
.info {
diff --git a/resources/js/views/SetupWizard/PurchaseCode.vue b/resources/js/views/SetupWizard/PurchaseCode.vue
index c31ace86..52e0ed3b 100644
--- a/resources/js/views/SetupWizard/PurchaseCode.vue
+++ b/resources/js/views/SetupWizard/PurchaseCode.vue
@@ -125,7 +125,7 @@
min-width: 380px;
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.additional-link {
.black-link {
diff --git a/resources/js/views/Upgrade/UpgradeBilling.vue b/resources/js/views/Upgrade/UpgradeBilling.vue
index 7599150a..a34fd9eb 100644
--- a/resources/js/views/Upgrade/UpgradeBilling.vue
+++ b/resources/js/views/Upgrade/UpgradeBilling.vue
@@ -729,7 +729,7 @@
}
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.plan-title {
diff --git a/resources/js/views/Upgrade/UpgradePlan.vue b/resources/js/views/Upgrade/UpgradePlan.vue
index d3f4c4f8..5382898f 100644
--- a/resources/js/views/Upgrade/UpgradePlan.vue
+++ b/resources/js/views/Upgrade/UpgradePlan.vue
@@ -94,7 +94,7 @@
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.plan-title {
h1 {
diff --git a/resources/js/views/User/Password.vue b/resources/js/views/User/Password.vue
index 116fed77..fb0b5382 100644
--- a/resources/js/views/User/Password.vue
+++ b/resources/js/views/User/Password.vue
@@ -329,7 +329,7 @@
}
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
.tokens-wrapper {
margin-top: 0 !important;
diff --git a/resources/js/views/User/PaymentMethods.vue b/resources/js/views/User/PaymentMethods.vue
index 777959bb..a45dff9c 100644
--- a/resources/js/views/User/PaymentMethods.vue
+++ b/resources/js/views/User/PaymentMethods.vue
@@ -269,7 +269,7 @@
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
}
diff --git a/resources/js/views/User/Storage.vue b/resources/js/views/User/Storage.vue
index 918efce1..f322c9f7 100644
--- a/resources/js/views/User/Storage.vue
+++ b/resources/js/views/User/Storage.vue
@@ -85,7 +85,7 @@
}
}
- @media (prefers-color-scheme: dark) {
+ .dark-mode {
}
diff --git a/resources/sass/app.scss b/resources/sass/app.scss
index 633c615b..748c045c 100644
--- a/resources/sass/app.scss
+++ b/resources/sass/app.scss
@@ -353,7 +353,7 @@
}
}
-@media (prefers-color-scheme: dark) {
+.dark-mode {
.empty-note {
color: $dark_mode_text_secondary;
@@ -373,7 +373,7 @@
.icon {
path, line, polyline, rect, circle, ellipse {
- color: $dark_mode_text_primary;
+ color: inherit;
}
}
}
@@ -385,7 +385,7 @@
.icon {
path, line, polyline, rect, circle, ellipse {
- color: $dark_mode_text_primary;
+ color: inherit;
}
}
@@ -443,7 +443,7 @@
}
}
-@media (prefers-color-scheme: dark) {
+.dark-mode {
.windows {
::-webkit-scrollbar-thumb {
border: 6px solid transparent;
diff --git a/resources/sass/vuefilemanager/_auth-form.scss b/resources/sass/vuefilemanager/_auth-form.scss
index f733a018..27ecede3 100644
--- a/resources/sass/vuefilemanager/_auth-form.scss
+++ b/resources/sass/vuefilemanager/_auth-form.scss
@@ -180,7 +180,7 @@ input[type="email"] {
}
}
-@media (prefers-color-scheme: dark) {
+.dark-mode {
.form {
diff --git a/resources/sass/vuefilemanager/_auth.scss b/resources/sass/vuefilemanager/_auth.scss
index 4ff02f1b..2579d71a 100644
--- a/resources/sass/vuefilemanager/_auth.scss
+++ b/resources/sass/vuefilemanager/_auth.scss
@@ -106,7 +106,7 @@
}
}
-@media (prefers-color-scheme: dark) {
+.dark-mode {
.auth-form {
h1, h2, .additional-link {
diff --git a/resources/sass/vuefilemanager/_forms.scss b/resources/sass/vuefilemanager/_forms.scss
index d33b46ab..6efc353c 100644
--- a/resources/sass/vuefilemanager/_forms.scss
+++ b/resources/sass/vuefilemanager/_forms.scss
@@ -250,7 +250,7 @@ input[type="color"] {
}
}
-@media (prefers-color-scheme: dark) {
+.dark-mode {
.form {
diff --git a/resources/sass/vuefilemanager/_inapp-forms.scss b/resources/sass/vuefilemanager/_inapp-forms.scss
index 042a49fb..8ce6a0bc 100644
--- a/resources/sass/vuefilemanager/_inapp-forms.scss
+++ b/resources/sass/vuefilemanager/_inapp-forms.scss
@@ -59,7 +59,7 @@
margin-bottom: 8px;
}
-@media (prefers-color-scheme: dark) {
+.dark-mode {
.inline-wrapper {
diff --git a/resources/sass/vuefilemanager/_setup_wizard.scss b/resources/sass/vuefilemanager/_setup_wizard.scss
index 3790a54c..b5fdd62b 100644
--- a/resources/sass/vuefilemanager/_setup_wizard.scss
+++ b/resources/sass/vuefilemanager/_setup_wizard.scss
@@ -86,7 +86,7 @@
}
}
-@media (prefers-color-scheme: dark) {
+.dark-mode {
.duplicator {
.duplicator-item {
diff --git a/resources/views/vuefilemanager/others/color-template.blade.php b/resources/views/vuefilemanager/others/color-template.blade.php
index 69915ce4..19f6a518 100644
--- a/resources/views/vuefilemanager/others/color-template.blade.php
+++ b/resources/views/vuefilemanager/others/color-template.blade.php
@@ -36,7 +36,7 @@
.focus-within-border-theme:focus-within {border-color: {{ $color }} !important;}
- .focus-border-theme:focus {border-color: {{ $color }}}
+ .focus-border-theme:focus {border-color: {{ $color }} !important}
.focus-border-theme:focus[type='email'] {border-color: {{ $color }}}
.focus-border-theme:focus[type='text'] {border-color: {{ $color }}}
.focus-border-theme:focus[type='password'] {border-color: {{ $color }}}
@@ -96,7 +96,7 @@
.StripeElement--focus {border-color: {{ $color }} !important;}
{{-- Dark mode --}}
- @media (prefers-color-scheme: dark) {
- .dark-text-theme {color: {{ $color }}}
+ .dark-mode .text-theme {
+ color: {{ $color }}
}
\ No newline at end of file