diff --git a/zero.Core/zero.Core.csproj b/zero.Core/zero.Core.csproj index ccbb6829..039b7c29 100644 --- a/zero.Core/zero.Core.csproj +++ b/zero.Core/zero.Core.csproj @@ -16,12 +16,12 @@ --> - + - - + + \ No newline at end of file diff --git a/zero.Web.UI/App/components/buttons/add-button.vue b/zero.Web.UI/App/components/buttons/add-button.vue index bcfec692..ff6dd737 100644 --- a/zero.Web.UI/App/components/buttons/add-button.vue +++ b/zero.Web.UI/App/components/buttons/add-button.vue @@ -104,6 +104,7 @@ align-items: center; padding: 20px 10px; font-size: var(--font-size); + border-radius: var(--radius); i { @@ -120,7 +121,7 @@ &:hover { - background: var(--color-bg-xxlight); + background: var(--color-bg-bright-three); } } @@ -128,6 +129,6 @@ { display: block; height: 100%; - background: var(--color-line-light); + background: var(--color-line); } \ No newline at end of file diff --git a/zero.Web.UI/App/components/buttons/state-button.vue b/zero.Web.UI/App/components/buttons/state-button.vue index 259b9601..248b895f 100644 --- a/zero.Web.UI/App/components/buttons/state-button.vue +++ b/zero.Web.UI/App/components/buttons/state-button.vue @@ -45,7 +45,7 @@ .ui-state-button { display: inline-flex; - border: 1px solid var(--color-line); + border: 2px solid var(--color-line); border-radius: var(--radius); } @@ -56,10 +56,9 @@ button.ui-state-button-item { - background: var(--color-bg-light); - //border: 1px solid var(--color-line); // var(--color-line); + background: var(--color-bg-bright-two); padding: 10px 16px; - color: var(--color-fg-mid); + color: var(--color-fg-dim-two); & + .ui-state-button-item { @@ -81,8 +80,8 @@ &.is-active { background: var(--color-bg-mid); - /*background: var(--color-secondary); - border-color: var(--color-secondary);*/ + /*background: var(--color-primary); + border-color: var(--color-primary);*/ color: var(--color-fg); font-weight: bold; } diff --git a/zero.Web.UI/App/components/forms/form-header.vue b/zero.Web.UI/App/components/forms/form-header.vue index 4e815ca3..59f959bc 100644 --- a/zero.Web.UI/App/components/forms/form-header.vue +++ b/zero.Web.UI/App/components/forms/form-header.vue @@ -73,7 +73,7 @@ align-items: center; padding: 0 14px 0 20px; height: 42px; - /*background: var(--color-box); + /*background: var(--color-bg-bright); color: var(--color-fg); border: none; box-shadow: var(--color-shadow-short); diff --git a/zero.Web.UI/App/components/forms/input-list.vue b/zero.Web.UI/App/components/forms/input-list.vue index 20c05c39..399c5699 100644 --- a/zero.Web.UI/App/components/forms/input-list.vue +++ b/zero.Web.UI/App/components/forms/input-list.vue @@ -95,6 +95,8 @@ { display: grid; grid-template-columns: 1fr auto; + background: var(--color-bg-dim); + border-radius: var(--radius); & + .ui-input-list-item, & + .ui-button { @@ -104,7 +106,6 @@ .ui-input { border-radius: var(--radius) 0 0 var(--radius); - border-right: none; } .ui-icon-button @@ -112,7 +113,6 @@ border-radius: 0 var(--radius) var(--radius) 0; height: 42px; width: 42px; - border: 1px solid var(--color-line); border-left: none; background: transparent !important; } diff --git a/zero.Web.UI/App/components/forms/media-old.vue b/zero.Web.UI/App/components/forms/media-old.vue index 1b0de00f..c72c94d8 100644 --- a/zero.Web.UI/App/components/forms/media-old.vue +++ b/zero.Web.UI/App/components/forms/media-old.vue @@ -444,7 +444,7 @@ line-height: 26px; border-radius: 20px; background: var(--color-negative); - color: var(--color-secondary-fg); + color: var(--color-primary-fg); z-index: 2; text-align: center; font-size: 13px; diff --git a/zero.Web.UI/App/components/forms/property.vue b/zero.Web.UI/App/components/forms/property.vue index b60dfbdd..516f7af1 100644 --- a/zero.Web.UI/App/components/forms/property.vue +++ b/zero.Web.UI/App/components/forms/property.vue @@ -52,7 +52,7 @@ { padding-top: 30px; margin-top: 30px; - border-top: 1px solid var(--color-line-light); + //border-top: 1px solid var(--color-line); } .ui-property.is-vertical @@ -107,7 +107,7 @@ font-weight: 400; line-height: 1.4; text-decoration: none; - color: var(--color-fg-light); + color: var(--color-fg-dim); letter-spacing: 0.3px; &:empty @@ -118,7 +118,7 @@ .ui-property-required { - color: var(--color-negative); + color: var(--color-fg-dim); margin-left: 0.2em; font-weight: 400; } @@ -134,7 +134,7 @@ { max-width: 800px; font-size: var(--font-size-xs); - color: var(--color-fg-light); + color: var(--color-fg-dim); margin: 15px 0 0; letter-spacing: 0.3px; @@ -142,7 +142,7 @@ { content: "\e87f"; @extend %font-icon; - color: var(--color-secondary); + color: var(--color-primary); font-size: var(--font-size-l); float: left; position: relative; diff --git a/zero.Web.UI/App/components/forms/rte.vue b/zero.Web.UI/App/components/forms/rte.vue index 514ad277..1e9bf86a 100644 --- a/zero.Web.UI/App/components/forms/rte.vue +++ b/zero.Web.UI/App/components/forms/rte.vue @@ -135,8 +135,7 @@ .pell, .pell-raw { - border: 1px solid var(--color-line); - background: var(--color-bg-light); + background: var(--color-bg-dim); max-width: 800px; min-height: 42px; display: flex; @@ -195,7 +194,7 @@ .pell-actionbar { - background: var(--color-bg-light); + background: var(--color-bg-dim); border-radius: var(--radius) var(--radius) 0 0; padding: 5px; } @@ -221,13 +220,13 @@ .pell-button:hover { - background: var(--color-bg); + background: var(--color-bg-bright); } .pell-button-selected { - background-color: var(--color-highlight); - color: var(--color-secondary); + background-color: var(--color-bg-bright-two); + color: var(--color-primary); } } \ No newline at end of file diff --git a/zero.Web.UI/App/components/forms/search.vue b/zero.Web.UI/App/components/forms/search.vue index 448ed03d..7c59a59c 100644 --- a/zero.Web.UI/App/components/forms/search.vue +++ b/zero.Web.UI/App/components/forms/search.vue @@ -60,6 +60,7 @@ padding-right: 40px; border: none; box-shadow: var(--color-shadow-short); + background: var(--color-bg-bright-two); } .ui-searchinput-button diff --git a/zero.Web.UI/App/components/forms/toggle.vue b/zero.Web.UI/App/components/forms/toggle.vue index beb15f32..93c31d6c 100644 --- a/zero.Web.UI/App/components/forms/toggle.vue +++ b/zero.Web.UI/App/components/forms/toggle.vue @@ -100,46 +100,37 @@ } } - .ui-toggle-switch + .ui-toggle-switch { display: inline-block; height: 22px; width: 36px; - background: var(--color-bg); - border: 1px solid var(--color-line); + background: var(--color-bg-bright-three); border-radius: 20px; transition: all 0.2s ease; z-index: 1; pointer-events: none; + i { display: inline-block; height: 16px; width: 16px; border-radius: 20px; - margin: 2px; - background: var(--color-bg-dark); + margin: 3px; + background: var(--color-fg); transition: all 0.2s ease; } &.is-active { - /*background: var(--color-secondary); - transform: translateX(18px);*/ - background: var(--color-secondary); - border-color: transparent; + background: var(--color-primary); + } - i - { - background: var(--color-secondary-fg); - transform: translateX(14px); - } - - /*.is-primary & - { - background: var(--color-primary); - box-shadow: 0 0 0 4px var(--color-primary-low); - }*/ + &.is-active i + { + background: var(--color-primary-fg); + transform: translateX(14px); } } @@ -147,9 +138,4 @@ { background: var(--color-negative); } - - /*.ui-toggle.is-disabled .ui-toggle-switch i - { - background: var(--color-bg-dark); - }*/ \ No newline at end of file diff --git a/zero.Web.UI/App/components/header-bar.vue b/zero.Web.UI/App/components/header-bar.vue index c39cb4ae..482eeac8 100644 --- a/zero.Web.UI/App/components/header-bar.vue +++ b/zero.Web.UI/App/components/header-bar.vue @@ -124,10 +124,8 @@ font-family: var(--font); color: var(--color-fg); margin: 0; - font-size: var(--font-size); - letter-spacing: 1px; + font-size: var(--font-size-l); font-weight: 700; - text-transform: uppercase; &.is-empty, .-minor { diff --git a/zero.Web.UI/App/components/notifications/notification-holder.vue b/zero.Web.UI/App/components/notifications/notification-holder.vue index cc2a5e00..6a4e573b 100644 --- a/zero.Web.UI/App/components/notifications/notification-holder.vue +++ b/zero.Web.UI/App/components/notifications/notification-holder.vue @@ -47,8 +47,8 @@ grid-template-columns: 1fr auto; grid-gap: 20px; align-items: center; - background: var(--color-secondary); - color: var(--color-secondary-fg); + background: var(--color-primary); + color: var(--color-primary-fg); border-radius: var(--radius); padding: 10px 12px; font-size: var(--font-size); @@ -79,7 +79,7 @@ .ui-button-icon { - color: var(--color-secondary-fg); + color: var(--color-primary-fg); } & + .app-notification diff --git a/zero.Web.UI/App/components/overlays/overlay-editor.vue b/zero.Web.UI/App/components/overlays/overlay-editor.vue index 5b7af4f0..bef666c0 100644 --- a/zero.Web.UI/App/components/overlays/overlay-editor.vue +++ b/zero.Web.UI/App/components/overlays/overlay-editor.vue @@ -37,7 +37,7 @@ display: flex; justify-content: flex-end; padding: 20px var(--padding); - border-top: 1px solid var(--color-line); + background: var(--color-bg-dim); } > content diff --git a/zero.Web.UI/App/components/overlays/overlay-holder.vue b/zero.Web.UI/App/components/overlays/overlay-holder.vue index ba9a511f..ee2c8293 100644 --- a/zero.Web.UI/App/components/overlays/overlay-holder.vue +++ b/zero.Web.UI/App/components/overlays/overlay-holder.vue @@ -73,7 +73,7 @@ { width: auto; height: auto; - background: var(--color-box); + background: var(--color-bg-bright); border-radius: var(--radius); border: none !important; box-shadow: 0 0 20px var(--color-shadow); diff --git a/zero.Web.UI/App/components/pickers/iconPicker/overlay.vue b/zero.Web.UI/App/components/pickers/iconPicker/overlay.vue index bb98700b..14cbcdb3 100644 --- a/zero.Web.UI/App/components/pickers/iconPicker/overlay.vue +++ b/zero.Web.UI/App/components/pickers/iconPicker/overlay.vue @@ -151,13 +151,13 @@ &:hover, &.is-active { - background: var(--color-box); + background: var(--color-bg-bright); box-shadow: 0 0 20px var(--color-shadow); } &.is-active { - //color: var(--color-secondary); + //color: var(--color-primary); } } diff --git a/zero.Web.UI/App/components/pickers/mediaPicker/mediapicker.vue b/zero.Web.UI/App/components/pickers/mediaPicker/mediapicker.vue index c94c9ea2..9ebfd794 100644 --- a/zero.Web.UI/App/components/pickers/mediaPicker/mediapicker.vue +++ b/zero.Web.UI/App/components/pickers/mediaPicker/mediapicker.vue @@ -373,7 +373,7 @@ line-height: 26px; border-radius: 20px; background: var(--color-negative); - color: var(--color-secondary-fg); + color: var(--color-primary-fg); z-index: 2; text-align: center; font-size: 13px; diff --git a/zero.Web.UI/App/components/pickers/mediaPicker/overlay.vue b/zero.Web.UI/App/components/pickers/mediaPicker/overlay.vue index 4783bed8..f4fc8687 100644 --- a/zero.Web.UI/App/components/pickers/mediaPicker/overlay.vue +++ b/zero.Web.UI/App/components/pickers/mediaPicker/overlay.vue @@ -297,8 +297,8 @@ /*&.is-upload .-preview { - background: var(--color-secondary); - color: var(--color-secondary-fg); + background: var(--color-primary); + color: var(--color-primary-fg); }*/ &.is-upload diff --git a/zero.Web.UI/App/components/pickers/pick.vue b/zero.Web.UI/App/components/pickers/pick.vue index 7f336397..7be45c0f 100644 --- a/zero.Web.UI/App/components/pickers/pick.vue +++ b/zero.Web.UI/App/components/pickers/pick.vue @@ -561,7 +561,7 @@ .ui-input { - background: var(--color-highlight); + background: var(--color-bg-bright); min-width: 0; } } @@ -642,7 +642,7 @@ &:hover { - background: var(--color-highlight); + background: var(--color-bg-bright-three); } &.is-selected @@ -660,7 +660,7 @@ font-family: "Feather"; content: "\e83e"; font-size: 16px; - color: var(--color-secondary); + color: var(--color-primary); position: absolute; right: 20px; } @@ -675,7 +675,7 @@ .-text { - color: var(--color-fg-light); + color: var(--color-fg-dim); } } diff --git a/zero.Web.UI/App/components/tables/table.vue b/zero.Web.UI/App/components/tables/table.vue index 857583b9..e3698910 100644 --- a/zero.Web.UI/App/components/tables/table.vue +++ b/zero.Web.UI/App/components/tables/table.vue @@ -306,7 +306,7 @@ -webkit-box-direction: normal; flex-direction: column; position: relative; - background: var(--color-box); + background: var(--color-bg-dim); flex-wrap: nowrap; -webkit-box-pack: justify; justify-content: space-between; @@ -328,9 +328,8 @@ -webkit-box-align: center; align-items: stretch; width: 100%; - border-bottom: 1px solid var(--color-line-light); + //border-bottom: 1px solid var(--color-line); position: relative; - //min-height: 60px; outline: 1px solid transparent; transition: outline 0.1s ease, box-shadow 0.1s ease; @@ -338,11 +337,6 @@ { border-bottom: none; } - - &.is-selected .ui-table-cell - { - background: var(--color-bg-xxlight); - } } /*.ui-table-row:not(.ui-table-head):hover @@ -360,10 +354,9 @@ color: var(--color-fg); position: sticky; top: 0; - border-bottom: 1px solid var(--color-line-light); + //border-bottom: 1px solid var(--color-line); z-index: 2; - background: var(--color-box); - //box-shadow: inset 0 -3px 3px rgba(0,0,0,0.02); + background: var(--color-bg-bright); .ui-table-cell { @@ -380,7 +373,7 @@ position: relative; text-align: left; padding: 18px 20px 17px 20px; - border-left: 1px solid var(--color-line-light); + border-left: 1px solid var(--color-bg-bright); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; @@ -416,7 +409,7 @@ .ui-table-row:not(.is-selected) .ui-table-cell:not(.is-head).is-selectable i { - color: var(--color-fg-xlight); + color: var(--color-fg); margin-right: 1px; &:before @@ -432,9 +425,8 @@ &:hover { - //text-decoration: underline; - color: var(--color-secondary); - background: var(--color-bg-xxlight); + color: var(--color-primary); + background: var(--color-bg-bright); } } @@ -507,7 +499,7 @@ .ui-table-field-bool { font-family: var(--font-icon); - color: var(--color-fg-xlight); + color: var(--color-fg-dim); &:before { @@ -551,7 +543,7 @@ .ui-table-field-shared-2 { - color: var(--color-fg-light); + color: var(--color-fg-dim); font-style: normal; font-weight: 400; font-size: 0.85em; diff --git a/zero.Web.UI/App/components/tabs/tabs.vue b/zero.Web.UI/App/components/tabs/tabs.vue index a06085b9..fd144c83 100644 --- a/zero.Web.UI/App/components/tabs/tabs.vue +++ b/zero.Web.UI/App/components/tabs/tabs.vue @@ -122,7 +122,7 @@ position: relative; transition: color 0.2s ease; border-radius: var(--radius) var(--radius) 0 0; - background: var(--color-bg-xxlight); + background: var(--color-bg-dim); //border: 1px solid transparent; //border-bottom: none; @@ -136,21 +136,10 @@ color: var(--color-fg); } - &:before - { - content: ''; - width: 100%; - height: 16px; - position: absolute; - left: 0; - bottom: 0; - background: linear-gradient(0deg, var(--color-bg-xlight), transparent); - } - &[disabled] { cursor: default; - color: var(--color-fg-light); + color: var(--color-fg-dim); } &:after @@ -167,8 +156,7 @@ { font-weight: 700; color: var(--color-fg); - background: var(--color-bg-light); - border-color: var(--color-line-mid); + background: var(--color-bg-bright); .ui-tabs-list-item-count { @@ -182,7 +170,7 @@ &:after { - background: var(--color-bg-light); + background: var(--color-bg-bright); } } @@ -209,7 +197,7 @@ overflow: hidden; float: right; padding: 2px 6px; - background: var(--color-bg-light); + background: var(--color-bg-bright-two); border-radius: 10px; margin-left: 8px; margin-right: -4px; diff --git a/zero.Web.UI/App/components/tree/tree-item.vue b/zero.Web.UI/App/components/tree/tree-item.vue index 42289b29..5d6335d5 100644 --- a/zero.Web.UI/App/components/tree/tree-item.vue +++ b/zero.Web.UI/App/components/tree/tree-item.vue @@ -142,7 +142,7 @@ bottom: 0; left: -300px; right: 0; - background: var(--color-bg-xlight); + background: var(--color-bg-bright-two); } } @@ -165,14 +165,14 @@ { color: var(--color-fg); font-weight: bold; - //color: var(--color-secondary); + //color: var(--color-primary); } } .ui-tree-item-toggle { position: absolute; - color: var(--color-fg-mid); + color: var(--color-fg-dim); height: 100%; top: 0; left: 0; diff --git a/zero.Web.UI/App/editor/editor.vue b/zero.Web.UI/App/editor/editor.vue index 22298e23..a346723c 100644 --- a/zero.Web.UI/App/editor/editor.vue +++ b/zero.Web.UI/App/editor/editor.vue @@ -21,7 +21,7 @@ -
+
{{value.id}} @@ -236,7 +236,7 @@ .editor-infos { - margin: 58px 0 0; + margin: 50px 0 0; .ui-box { @@ -323,13 +323,13 @@ margin-top: -28px; right: -3px; font-size: 42px; - color: var(--color-fg-xlight); + color: var(--color-fg-dim); opacity: 0.2; } a { - color: var(--color-fg-light); + color: var(--color-fg-dim); text-decoration: underline dotted; font-size: var(--font-size-s); } @@ -338,7 +338,7 @@ { margin-top: 32px; padding-top: 32px; - border-top: 1px solid var(--color-line-light); + border-top: 1px solid var(--color-line); } &.is-block @@ -346,7 +346,7 @@ padding: 20px; padding-right: 70px; border-radius: var(--radius); - background: var(--color-bg-xlight); + background: var(--color-bg-bright-two); margin-bottom: var(--padding); i diff --git a/zero.Web.UI/App/editor/fields/nested.vue b/zero.Web.UI/App/editor/fields/nested.vue index 3091dd55..83726a1a 100644 --- a/zero.Web.UI/App/editor/fields/nested.vue +++ b/zero.Web.UI/App/editor/fields/nested.vue @@ -205,7 +205,7 @@ border-radius: var(--radius) 0 0 var(--radius); margin-right: -32px; padding-right: var(--padding); - background: var(--color-box); + background: var(--color-bg-bright); box-shadow: var(--color-shadow-short); } diff --git a/zero.Web.UI/App/pages/login/login.vue b/zero.Web.UI/App/pages/login/login.vue index 0e7befe0..21b7d5e9 100644 --- a/zero.Web.UI/App/pages/login/login.vue +++ b/zero.Web.UI/App/pages/login/login.vue @@ -1,13 +1,13 @@