From 275e55eff140a574021cd85715e67d8ddcf8d707 Mon Sep 17 00:00:00 2001 From: atlasan Date: Sat, 9 Oct 2021 11:52:22 +0200 Subject: [PATCH] Styles: Integrations and fixes --- css/litegraph-editor.css | 425 ++++++++++++++++++++------------------- css/litegraph.css | 57 +++++- 2 files changed, 266 insertions(+), 216 deletions(-) diff --git a/css/litegraph-editor.css b/css/litegraph-editor.css index 4b1239602..130ac0b97 100755 --- a/css/litegraph-editor.css +++ b/css/litegraph-editor.css @@ -1,213 +1,214 @@ -.litegraph-editor { - width: 100%; - height: 100%; - margin: 0; - padding: 0; - - background-color: #333; - color: #eee; - font: 14px Tahoma; - - position: relative; -} - -.litegraph-editor h1 { - font-family: "Metro Light", Tahoma; - color: #ddd; - font-size: 28px; - padding-left: 10px; - /*text-shadow: 0 1px 1px #333, 0 -1px 1px #777;*/ - margin: 0; - font-weight: normal; -} - -.litegraph-editor h1 span { - font-family: "Arial"; - font-size: 14px; - font-weight: normal; - color: #aaa; -} - -.litegraph-editor h2 { - font-family: "Metro Light"; - padding: 5px; - margin-left: 10px; -} - -.litegraph-editor * { - box-sizing: border-box; - -moz-box-sizing: border-box; -} - -.litegraph-editor .content { - position: relative; - width: 100%; - height: calc(100% - 80px); - background-color: #1a1a1a; -} - -.litegraph-editor .header, -.litegraph-editor .footer { - position: relative; - height: 40px; - background-color: #333; - /*border-radius: 10px 10px 0 0;*/ -} - -.litegraph-editor .tools, -.litegraph-editor .tools-left, -.litegraph-editor .tools-right { - position: absolute; - top: 2px; - right: 0px; - vertical-align: top; - - margin: 2px 5px 0 0px; -} - -.litegraph-editor .tools-left { - right: auto; - left: 4px; -} - -.litegraph-editor .footer { - height: 40px; - position: relative; - /*border-radius: 0 0 10px 10px;*/ -} - -.litegraph-editor .miniwindow { - background-color: #333; - border: 1px solid #111; -} - -.litegraph-editor .miniwindow .corner-button { - position: absolute; - top: 2px; - right: 2px; - font-family: "Tahoma"; - font-size: 14px; - color: #aaa; - cursor: pointer; -} - -/* BUTTONS **********************/ - -.litegraph-editor .btn { - /*font-family: "Metro Light";*/ - color: #ccc; - font-size: 20px; - min-width: 30px; - /*border-radius: 0.3em;*/ - border: 0 solid #666; - background-color: #3f3f3f; - /*box-shadow: 0 0 3px black;*/ - padding: 4px 10px; - cursor: pointer; - transition: all 1s; - -moz-transition: all 1s; - -webkit-transition: all 0.4s; -} - -.litegraph-editor button:hover { - background-color: #999; - color: #fff; - transition: all 1s; - -moz-transition: all 1s; - -webkit-transition: all 0.4s; -} - -.litegraph-editor button:active { - background-color: white; -} - -.litegraph-editor button.fixed { - position: absolute; - top: 5px; - right: 5px; - font-size: 1.2em; -} - -.litegraph-editor button img { - margin: -4px; - vertical-align: top; - opacity: 0.8; - transition: all 1s; -} - -.litegraph-editor button:hover img { - opacity: 1; -} - -.litegraph-editor .header button { - height: 32px; - vertical-align: top; -} - -.litegraph-editor .footer button { - /*font-size: 16px;*/ -} - -.litegraph-editor .toolbar-widget { - display: inline-block; -} - -.litegraph-editor .editor-area { - width: 100%; - height: 100%; -} - -/* METER *********************/ - -.litegraph-editor .loadmeter { - font-family: "Tahoma"; - color: #aaa; - font-size: 12px; - border-radius: 2px; - width: 130px; - vertical-align: top; -} - -.litegraph-editor .strong { - vertical-align: top; - padding: 3px; - width: 30px; - display: inline-block; - line-height: 8px; -} - -.litegraph-editor .cpuload .bgload, -.litegraph-editor .gpuload .bgload { - display: inline-block; - width: 90px; - height: 15px; - background-image: url("../editor/imgs/load-progress-empty.png"); -} - -.litegraph-editor .cpuload .fgload, -.litegraph-editor .gpuload .fgload { - display: inline-block; - width: 4px; - height: 15px; - max-width: 90px; - background-image: url("../editor/imgs/load-progress-full.png"); -} - -.litegraph-editor textarea.code, .litegraph-editor div.code { - height: 100%; - width: 100%; - background-color: black; - padding: 4px; - font: 16px monospace; - overflow: auto; - resize: none; - outline: none; -} - -.litegraph-editor .codeflask { - background-color: #2a2a2a; -} - -.litegraph-editor .codeflask textarea { - opacity: 0; +.litegraph-editor { + width: 100%; + height: 100%; + margin: 0; + padding: 0; + + background-color: #333; + color: #eee; + font: 14px Tahoma; + + position: relative; +} + +.litegraph-editor h1 { + font-family: "Metro Light", Tahoma; + color: #ddd; + font-size: 28px; + padding-left: 10px; + /*text-shadow: 0 1px 1px #333, 0 -1px 1px #777;*/ + margin: 0; + font-weight: normal; +} + +.litegraph-editor h1 span { + font-family: "Arial"; + font-size: 14px; + font-weight: normal; + color: #aaa; +} + +.litegraph-editor h2 { + font-family: "Metro Light"; + padding: 5px; + margin-left: 10px; +} + +.litegraph-editor * { + box-sizing: border-box; + -moz-box-sizing: border-box; +} + +.litegraph-editor .content { + position: relative; + width: 100%; + height: calc(100% - 80px); + background-color: #1a1a1a; +} + +.litegraph-editor .header, +.litegraph-editor .footer { + position: relative; + height: 40px; + background-color: #333; + /*border-radius: 10px 10px 0 0;*/ +} + +.litegraph-editor .tools, +.litegraph-editor .tools-left, +.litegraph-editor .tools-right { + position: absolute; + top: 2px; + right: 0px; + vertical-align: top; + + margin: 2px 5px 0 0px; +} + +.litegraph-editor .tools-left { + right: auto; + left: 4px; +} + +.litegraph-editor .footer { + height: 40px; + position: relative; + /*border-radius: 0 0 10px 10px;*/ +} + +.litegraph-editor .miniwindow { + background-color: #333; + border: 1px solid #111; +} + +.litegraph-editor .miniwindow .corner-button { + position: absolute; + top: 2px; + right: 2px; + font-family: "Tahoma"; + font-size: 14px; + color: #aaa; + cursor: pointer; +} + +/* BUTTONS **********************/ + +.litegraph-editor .btn { + /*font-family: "Metro Light";*/ + color: #ccc; + font-size: 20px; + min-width: 30px; + /*border-radius: 0.3em;*/ + border: 0 solid #666; + background-color: #3f3f3f; + /*box-shadow: 0 0 3px black;*/ + padding: 4px 10px; + cursor: pointer; + transition: all 1s; + -moz-transition: all 1s; + -webkit-transition: all 0.4s; +} + +.litegraph-editor button:hover { + background-color: #999; + color: #fff; + transition: all 1s; + -moz-transition: all 1s; + -webkit-transition: all 0.4s; +} + +.litegraph-editor button:active { + background-color: white; +} + +.litegraph-editor button.fixed { + position: absolute; + top: 5px; + right: 5px; + font-size: 1.2em; +} + +.litegraph-editor button img { + margin: -4px; + vertical-align: top; + opacity: 0.8; + transition: all 1s; +} + +.litegraph-editor button:hover img { + opacity: 1; +} + +.litegraph-editor .header button { + height: 32px; + vertical-align: top; +} + +.litegraph-editor .footer button { + /*font-size: 16px;*/ +} + +.litegraph-editor .toolbar-widget { + display: inline-block; +} + +.litegraph-editor .editor-area { + width: 100%; + height: 100%; +} + +/* METER *********************/ + +.litegraph-editor .loadmeter { + font-family: "Tahoma"; + color: #aaa; + font-size: 12px; + border-radius: 2px; + width: 130px; + vertical-align: top; +} + +.litegraph-editor .strong { + vertical-align: top; + padding: 3px; + width: 30px; + display: inline-block; + line-height: 8px; +} + +.litegraph-editor .cpuload .bgload, +.litegraph-editor .gpuload .bgload { + display: inline-block; + width: 90px; + height: 15px; + background-image: url("../editor/imgs/load-progress-empty.png"); +} + +.litegraph-editor .cpuload .fgload, +.litegraph-editor .gpuload .fgload { + display: inline-block; + width: 4px; + height: 15px; + max-width: 90px; + background-image: url("../editor/imgs/load-progress-full.png"); +} + +.litegraph-editor textarea.code, .litegraph-editor div.code { + height: 100%; + width: 100%; + background-color: black; + padding: 4px; + font: 16px monospace; + overflow: auto; + resize: none; + outline: none; + color: #DDD; +} + +.litegraph-editor .codeflask { + background-color: #2a2a2a; +} + +.litegraph-editor .codeflask textarea { + opacity: 0; } \ No newline at end of file diff --git a/css/litegraph.css b/css/litegraph.css index b32be79bf..918858f41 100755 --- a/css/litegraph.css +++ b/css/litegraph.css @@ -206,6 +206,20 @@ padding-top: 2px; } +.litegraph.lite-search-item.not_in_filter{ + /*background-color: rgba(50, 50, 50, 0.5);*/ + /*color: #999;*/ + color: #B99; + font-style: italic; +} + +.litegraph.lite-search-item.generic_type{ + /*background-color: rgba(50, 50, 50, 0.5);*/ + /*color: #DD9;*/ + color: #999; + font-style: italic; +} + .litegraph.lite-search-item:hover, .litegraph.lite-search-item.selected { cursor: pointer; @@ -235,6 +249,18 @@ top: 10px; height: calc( 100% - 20px ); margin: auto; + max-width: 50%; +} + +.litegraph .dialog.centered { + top: 50px; + left: 50%; + position: absolute; + transform: translateX(-50%); + min-width: 600px; + min-height: 300px; + height: calc( 100% - 100px ); + margin: auto; } .litegraph .dialog .close { @@ -264,13 +290,14 @@ display: inline-block; } -.litegraph .dialog .dialog-content { +.litegraph .dialog .dialog-content, .litegraph .dialog .dialog-alt-content { height: calc(100% - 90px); width: 100%; min-height: 100px; display: inline-block; color: #AAA; /*background-color: black;*/ + overflow: auto; } .litegraph .dialog .dialog-content h3 { @@ -315,14 +342,23 @@ padding: 4px; } +.litegraph .dialog .property:hover { + background: #545454; +} + .litegraph .dialog .property_name { color: #737373; display: inline-block; text-align: left; vertical-align: top; - width: 120px; + width: 160px; padding-left: 4px; overflow: hidden; + margin-right: 6px; +} + +.litegraph .dialog .property:hover .property_name { + color: white; } .litegraph .dialog .property_value { @@ -330,8 +366,11 @@ text-align: right; color: #AAA; background-color: #1A1A1A; - width: calc( 100% - 122px ); + /*width: calc( 100% - 122px );*/ + max-width: calc( 100% - 162px ); + min-width: 200px; max-height: 300px; + min-height: 20px; padding: 4px; padding-right: 12px; overflow: hidden; @@ -345,6 +384,16 @@ .litegraph .dialog .property.boolean .property_value { padding-right: 30px; + color: #A88; + /*width: auto; + float: right;*/ +} + +.litegraph .dialog .property.boolean.bool-on .property_name{ + color: #8A8; +} +.litegraph .dialog .property.boolean.bool-on .property_value{ + color: #8A8; } .litegraph .dialog .btn { @@ -515,7 +564,7 @@ position: absolute; top: 10px; left: 10px; - /*min-height: 2em;*/ + min-height: 2em; background-color: #333; font-size: 1.2em; box-shadow: 0 0 10px black !important;