From d324c470e236797642e8bb484ae3b5afe74aed07 Mon Sep 17 00:00:00 2001 From: Tobias Klika Date: Sat, 15 Aug 2020 18:27:36 +0200 Subject: [PATCH] start new dark theme --- zero.Debug/wwwroot/Assets/zero-2.png | Bin 0 -> 5658 bytes zero.Debug/wwwroot/Assets/zero-dark.png | Bin 4113 -> 4052 bytes zero.Web.UI/App/components/header-bar.vue | 4 +- .../components/overlays/dropdown-button.vue | 11 +++- .../overlays/dropdown-separator.vue | 3 +- .../App/components/overlays/dropdown.vue | 4 +- zero.Web.UI/App/components/tree/tree-item.vue | 2 +- zero.Web.UI/App/navigation.vue | 4 +- zero.Web.UI/App/pages/media/media.vue | 43 +----------- zero.Web.UI/App/pages/pages/pages.vue | 52 +++------------ zero.Web.UI/App/pages/settings/settings.vue | 12 ++-- zero.Web.UI/Sass/Canvas/_navigation.scss | 37 ++++------- zero.Web.UI/Sass/Core/_settings.scss | 61 ++++++++++++++++-- zero.Web.UI/Sass/Modules/_all.scss | 4 +- zero.Web.UI/Sass/Modules/_headlines.scss | 4 +- zero.Web.UI/Sass/Modules/_tree.scss | 47 ++++++++++++++ zero.Web/Controllers/IndexController.cs | 2 +- zero.Web/Views/{ => Shared}/Index.cshtml | 2 +- zero.Web/Views/{ => Shared}/Setup.cshtml | 0 zero.Web/zero.Web.csproj | 2 +- 20 files changed, 157 insertions(+), 137 deletions(-) create mode 100644 zero.Debug/wwwroot/Assets/zero-2.png create mode 100644 zero.Web.UI/Sass/Modules/_tree.scss rename zero.Web/Views/{ => Shared}/Index.cshtml (96%) rename zero.Web/Views/{ => Shared}/Setup.cshtml (100%) diff --git a/zero.Debug/wwwroot/Assets/zero-2.png b/zero.Debug/wwwroot/Assets/zero-2.png new file mode 100644 index 0000000000000000000000000000000000000000..4c0b0125a12b93a3dafce9e3f1440eea2026f755 GIT binary patch literal 5658 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 mjiV0hzRQ2hWEKhF-vI!bhc`dYnSsFo0000 .ui-dropdown-separator { - border-bottom-color: var(--color-highlight); + border: none; + border-bottom: 1px solid var(--color-bg-bright-three); margin: 5px 0; } \ No newline at end of file diff --git a/zero.Web.UI/App/components/overlays/dropdown.vue b/zero.Web.UI/App/components/overlays/dropdown.vue index a8da2f28..98843ebd 100644 --- a/zero.Web.UI/App/components/overlays/dropdown.vue +++ b/zero.Web.UI/App/components/overlays/dropdown.vue @@ -99,10 +99,10 @@ position: absolute; min-width: 300px; min-height: 20px; - background: var(--color-bg-light); + background: var(--color-bg-bright-two); border-radius: var(--radius); border: 1px solid var(--color-line-light); - box-shadow: 0 0 20px var(--color-shadow); + box-shadow: 0 0 32px var(--color-shadow); z-index: 8; top: calc(100% + 5px); padding: 5px; diff --git a/zero.Web.UI/App/components/tree/tree-item.vue b/zero.Web.UI/App/components/tree/tree-item.vue index 9c1088e8..42289b29 100644 --- a/zero.Web.UI/App/components/tree/tree-item.vue +++ b/zero.Web.UI/App/components/tree/tree-item.vue @@ -232,7 +232,7 @@ position: absolute; left: 10px; bottom: 12px; - background: var(--color-bg-light); + background: var(--color-bg-bright); border-radius: 50%; width: 14px; height: 14px; diff --git a/zero.Web.UI/App/navigation.vue b/zero.Web.UI/App/navigation.vue index 6d8cdb02..7ba0a8ef 100644 --- a/zero.Web.UI/App/navigation.vue +++ b/zero.Web.UI/App/navigation.vue @@ -1,8 +1,8 @@