add highlights for borders and panel sections

pull/1527/head
Andrew Miracle 3 years ago
parent b28c738e44
commit 11af81c590
  1. 1
      apps/remix-ide/src/app.js
  2. 2
      apps/remix-ide/src/app/editor/contextView.js
  3. 2
      apps/remix-ide/src/app/panels/tab-proxy.js
  4. 74
      apps/remix-ide/src/assets/css/themes/remix-hacker_owl.css

@ -90,6 +90,7 @@ const css = csjs`
display : flex; display : flex;
flex-direction : row-reverse; flex-direction : row-reverse;
width : 320px; width : 320px;
margin-right : -1px;
} }
.highlightcode { .highlightcode {
position : absolute; position : absolute;

@ -40,7 +40,7 @@ class ContextView {
render () { render () {
const view = yo` const view = yo`
<div class="${css.contextview} ${css.contextviewcontainer} bg-light text-dark border-0"> <div class="${css.contextview} ${css.contextviewcontainer} bg-light text-dark border-0 theme-context-view">
<div class=${css.container}> <div class=${css.container}>
${this._renderTarget()} ${this._renderTarget()}
</div> </div>

@ -305,7 +305,7 @@ export class TabProxy extends Plugin {
// @todo(#2492) remove style after the mainPanel layout fix. // @todo(#2492) remove style after the mainPanel layout fix.
this._view.tabs = yo` this._view.tabs = yo`
<div style="display: -webkit-box; max-height: 32px"> <div class="mainview--tabs-proxy" style="display: -webkit-box; max-height: 32px">
${zoomBtns} ${zoomBtns}
${this._view.filetabs} ${this._view.filetabs}
</div> </div>

@ -14,25 +14,27 @@
--gray: #868e96; --gray: #868e96;
--gray-dark: #343a40; --gray-dark: #343a40;
--primary: #007aa6; --primary: #007aa6;
--secondary: #595c76; --secondary: #50667b;
--success: #32ba89; --success: #32ba89;
--info: #086CB5; --info: #086CB5;
--warning: #c97539; --warning: #c97539;
--danger: #b84040; --danger: #b84040;
--light: #011627; --light: #011C32;
--dark: #051624; --dark: #051624;
--breakpoint-xs: 0; --breakpoint-xs: 0;
--breakpoint-sm: 576px; --breakpoint-sm: 576px;
--breakpoint-md: 768px; --breakpoint-md: 768px;
--breakpoint-lg: 992px; --breakpoint-lg: 992px;
--breakpoint-xl: 1200px; --breakpoint-xl: 1200px;
--theme-divider-color: #0d2131; --theme-divider-color: #04101ad4;
--theme-foreground-gray: #4b6479; --theme-foreground-gray: #4b6479;
--theme-foreground-comment: #637777; --theme-foreground-comment: #637777;
--theme-foreground-alpha-1: #ffffffce; --theme-foreground-alpha-1: #ffffffce;
--theme-background-input: #234d708c; --theme-background-input: #234d708c;
--theme-background: #011627; --theme-background: #011627;
--theme-background-panels: #011628; --theme-background-panels: #011628;
--theme-bg-btn-secondary: #011C32;
--theme-bg-btn-dark--hover: #033863;
--theme-border-tab: 1px solid #7fdbca52; --theme-border-tab: 1px solid #7fdbca52;
--theme-ace-identifier: #ffcb8bcc; --theme-ace-identifier: #ffcb8bcc;
--theme-ace-operator: #ffcb8b; --theme-ace-operator: #ffcb8b;
@ -75,7 +77,7 @@ body {
font-size: 1rem; font-size: 1rem;
font-weight: 400; font-weight: 400;
line-height: 1.5; line-height: 1.5;
color: #A2A3BD; color: #ccd9e6;
text-align: left; text-align: left;
background-color: var(--theme-background-panels); background-color: var(--theme-background-panels);
} }
@ -2171,13 +2173,13 @@ fieldset:disabled a.btn {
} }
.btn-secondary { .btn-secondary {
color: #fff; color: #fff;
background-color: #595c76; background-color: var(--theme-bg-btn-secondary);
border-color: #595c76; border-color: #284053;
} }
.btn-secondary:hover { .btn-secondary:hover {
color: #fff; color: #fff;
background-color: #494b60; background-color: var(--theme-divider-color);
border-color: #434559; border-color: #203647;
} }
.btn-secondary.focus, .btn-secondary.focus,
.btn-secondary:focus { .btn-secondary:focus {
@ -2186,8 +2188,8 @@ fieldset:disabled a.btn {
.btn-secondary.disabled, .btn-secondary.disabled,
.btn-secondary:disabled { .btn-secondary:disabled {
color: #fff; color: #fff;
background-color: #595c76; background-color: var(--secondary);
border-color: #595c76; border-color: var(--secondary);
} }
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled):active,
@ -2336,7 +2338,7 @@ fieldset:disabled a.btn {
} }
.btn-light:hover { .btn-light:hover {
color: #fff; color: #fff;
background-color: #1b1c28; background-color: var(--theme-bg-btn-dark--hover);
border-color: #161720; border-color: #161720;
} }
.btn-light.focus, .btn-light.focus,
@ -2368,8 +2370,8 @@ fieldset:disabled a.btn {
} }
.btn-dark:hover { .btn-dark:hover {
color: #fff; color: #fff;
background-color: #13141f; background-color: var(--theme-bg-btn-dark--hover);
border-color: #0e0f17; border-color: #093355b9;
} }
.btn-dark.focus, .btn-dark.focus,
.btn-dark:focus { .btn-dark:focus {
@ -2424,13 +2426,13 @@ fieldset:disabled a.btn {
box-shadow: 0 0 0 0.2rem rgba(0, 122, 166, 0.5); box-shadow: 0 0 0 0.2rem rgba(0, 122, 166, 0.5);
} }
.btn-outline-secondary { .btn-outline-secondary {
color: #595c76; color: var(--secondary);
border-color: #595c76; border-color: var(--secondary);
} }
.btn-outline-secondary:hover { .btn-outline-secondary:hover {
color: #fff; color: #fff;
background-color: #595c76; background-color: var(--secondary);
border-color: #595c76; border-color: var(--secondary);
} }
.btn-outline-secondary.focus, .btn-outline-secondary.focus,
.btn-outline-secondary:focus { .btn-outline-secondary:focus {
@ -2438,15 +2440,15 @@ fieldset:disabled a.btn {
} }
.btn-outline-secondary.disabled, .btn-outline-secondary.disabled,
.btn-outline-secondary:disabled { .btn-outline-secondary:disabled {
color: #595c76; color: var(--secondary);
background-color: transparent; background-color: transparent;
} }
.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled):active,
.show > .btn-outline-secondary.dropdown-toggle { .show > .btn-outline-secondary.dropdown-toggle {
color: #fff; color: #fff;
background-color: #595c76; background-color: var(--secondary);
border-color: #595c76; border-color: var(--secondary);
} }
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
@ -3128,7 +3130,7 @@ input[type="submit"].btn-block {
color: #dfe1ea; color: #dfe1ea;
text-align: center; text-align: center;
white-space: nowrap; white-space: nowrap;
background-color: #595c76; background-color: var(--secondary);
border: 1px solid transparent; border: 1px solid transparent;
border-radius: 2px; border-radius: 2px;
} }
@ -3621,9 +3623,7 @@ input[type="submit"].btn-block {
pointer-events: none; pointer-events: none;
cursor: default; cursor: default;
} }
.nav-tabs {
border-bottom: 1px solid var(--theme-divider-color);
}
.nav-tabs .nav-item { .nav-tabs .nav-item {
margin-bottom: -1px; margin-bottom: -1px;
} }
@ -4234,7 +4234,7 @@ input[type="submit"].btn-block {
margin-left: 0; margin-left: 0;
line-height: 1.25; line-height: 1.25;
color: #fff; color: #fff;
background-color: #595c76; background-color: var(--secondary);
border: 0 solid #ddd; border: 0 solid #ddd;
} }
.page-link:hover { .page-link:hover {
@ -4346,7 +4346,7 @@ a.badge-primary:focus {
} }
.badge-secondary { .badge-secondary {
color: #fff; color: #fff;
background-color: #595c76; background-color: var(--secondary);
} }
a.badge-secondary:focus, a.badge-secondary:focus,
a.badge-secondary:hover { a.badge-secondary:hover {
@ -5644,7 +5644,7 @@ button.bg-primary:hover {
background-color: #005573 !important; background-color: #005573 !important;
} }
.bg-secondary { .bg-secondary {
background-color: #595c76 !important; background-color: var(--secondary) !important;
} }
a.bg-secondary:focus, a.bg-secondary:focus,
a.bg-secondary:hover, a.bg-secondary:hover,
@ -5689,7 +5689,7 @@ button.bg-danger:hover {
background-color: #923333 !important; background-color: #923333 !important;
} }
.bg-light { .bg-light {
background-color: var(--theme-background) !important; background-color: var(--light) !important;
} }
a.bg-light:focus, a.bg-light:focus,
a.bg-light:hover, a.bg-light:hover,
@ -5719,7 +5719,7 @@ button.bg-dark:hover {
border-top: 1px solid var(--theme-divider-color) !important; border-top: 1px solid var(--theme-divider-color) !important;
} }
.border-right { .border-right {
border-right: 1px solid var(--theme-divider-color) !important; border-right: 1.5px solid var(--theme-divider-color) !important;
} }
.border-bottom { .border-bottom {
border-bottom: 1px solid var(--theme-divider-color) !important; border-bottom: 1px solid var(--theme-divider-color) !important;
@ -5746,7 +5746,7 @@ button.bg-dark:hover {
border-color: #007aa6 !important; border-color: #007aa6 !important;
} }
.border-secondary { .border-secondary {
border-color: #595c76 !important; border-color: var(--secondary) !important;
} }
.border-success { .border-success {
border-color: #32ba89 !important; border-color: #32ba89 !important;
@ -8821,6 +8821,20 @@ a.text-dark:hover {
font-family: "JetBrains Mono", monospace!important; font-family: "JetBrains Mono", monospace!important;
} }
#plugins {
border-bottom: 1px solid var(--theme-background-input)!important;
}
.theme-context-view {
border-top: 1px solid var(--theme-divider-color) !important;
border-bottom: 2.8px solid var(--theme-background-input) !important;
margin-bottom: -1px;
}
.mainview--tabs-proxy {
background-color: var(--light)!important;
border-bottom: 1.2px solid var(--theme-divider-color);
}
.ace-chaos { .ace-chaos {
background-color: var(--theme-background)!important; background-color: var(--theme-background)!important;
} }

Loading…
Cancel
Save