2022-02-01 20:44:24 +01:00

678 lines
10 KiB
Plaintext

.textElement {
color: rgb(255,255,255);
}
Button {
background-image: resource("DarkButtonBG");
}
#UdonToolbar {
background-image: resource("ToolbarBG");
}
Toolbar > ToolbarFlexSpacer.toolbarFlexSpacer {
background-image: resource("ToolbarBG");
}
Toolbar > ToolbarButton.toolbarButton {
background-image: resource("ToolbarButtonBG");
color:rgb(255,255,255);
}
Toolbar > UdonGraphStatus.toolbarButton {
background-image: resource("ToolbarButtonBG");
color:rgb(255,255,255);
}
Toolbar .textElement {
color:rgb(255,255,255);
}
Toolbar > ToolbarMenu.toolbarMenu {
background-image:resource("DropdownBG");
color:rgb(255,255,255);
}
Toolbar > ToolbarMenu.toolbarMenu:hover:active {
background-image:resource("DropdownBG");
}
Toolbar #assetName {
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:3px;
padding-right:6px;
padding-bottom:4px;
padding-left:6px;
color:rgb(170,255,255);
background-image:resource("ToolbarBG");
}
#contentViewContainer {
background-color:#ffcc33;
}
#curtain {
flex:1;
justify-content:center;
background-color:rgba(0,0,0,0.7);
}
#curtain Label {
font-size:26px;
-unity-font-style:bold;
color:rgb(0,200,255);
-unity-text-align:middle-center;
align-self:center;
}
UdonWelcomeView {
margin-top:16px;
background-image: resource("UdonLogoAlpha");
background-color: #2D2D2D;
-unity-background-scale-mode: scale-to-fit;
}
UdonWelcomeView #intro {
margin-top:15px;
margin-bottom:20px;
align-self:center;
font-size:26px;
color:rgb(255,255,255);
}
UdonWelcomeView #header-message {
margin-right:20px;
margin-left:20px;
margin-top:5px;
margin-bottom:30px;
-unity-text-align:middle-left;
align-self:center;
font-size:16px;
color:rgb(0,200,255);
-unity-font-style:bold;
}
UdonWelcomeView #main {
flex:1;
flex-direction:row;
}
UdonWelcomeView #column-2 {
flex:0.5;
margin-right:10px;
}
#column-2 Button {
white-space: normal;
}
UdonWelcomeView #tutorial {
flex:1;
background-color: #000;
margin-bottom:20px;
border-color:rgb(100,100,100);
border-radius:10px;
border-width:1px;
}
UdonWelcomeView #tutorial #header {
color:#a6a6a6;
margin-top:10px;
-unity-text-align:middle-center;
font-size:24px;
}
UdonWelcomeView #tutorial Toolbar {
height:30px;
justify-content:center;
border-top-right-radius:0;
border-top-left-radius:0;
border-bottom-right-radius:10px;
border-bottom-left-radius:10px;
}
UdonWelcomeView #tutorial Toolbar #button-play{
color:rgb(50,200,50);
}
UdonWelcomeView #tutorial Toolbar #button-pause{
color:rgb(175,130,0);
}
UdonWelcomeView #tutorial #video-proxy {
flex:1;
margin-right:2px;
}
#main #settings {
flex:1;
padding-left:10px;
color: rgb(255,255,255);
}
UdonWelcomeView #settings #header {
color:rgb(100,200,100);
font-size:18px;
margin-top:20px;
margin-bottom:20px;
}
UdonWelcomeView #settings #section #header {
font-size:14px;
}
#main #settings ScrollView {
flex:1;
}
UdonWelcomeView #settings Toggle {
margin-top:10px;
}
UdonWelcomeView #settings Button {
align-self:flex-start;
}
UdonWelcomeView #settings .settings-item-container {
flex-direction:row;
}
UdonWelcomeView #settings IntegerField {
width:25px;
}
UdonWelcomeView #settings .settings-label {
color:rgb(180,180,180);
white-space: normal;
margin-bottom:10px;
}
#changelog {
color:rgb(255,255,255);
font-size:14px;
flex:0.5;
}
#changelog ScrollView {
flex: 1;
margin-left:15px;
margin-right:15px;
}
#changelog #ContentView {
}
#changelog #header {
color:rgb(0,200,255);
font-size:18px;
margin-left:-3px;
margin-bottom:10px;
}
#changelog #section {
margin-bottom:20px;
}
#changelog #section TextElement {
color:rgb(255,255,255);
margin-bottom:5px;
white-space: normal;
}
GridBackground#bg {
background-image:resource("UdonLogoAlpha");
--grid-background-color: rgba(0,0,0,0.1);
-unity-background-scale-mode: scale-to-fit;
--line-color:rgba(25,25,25,1);
--spacing: 15;
}
UdonGraph {
background-color:#323232;
}
#mouse-tip-container {
min-width: 128px;
min-height: 128px;
max-width: 128px;
max-height: 128px;
}
#mouse-tip {
white-space: normal;
flex:1;
}
#stackNodeHeaderContainer Label {
-unity-text-align:middle-center;
font-size:16px;
-unity-font-style:bold;
}
Edge.edge {
--edge-width:3;
--layer:0;
}
UdonPort.flow > #connector {
width:16px;
height:16px;
background-color: rgba(0,0,0,0);
background-image: resource("UdonFlowSlot");
border-width:0;
border-radius:0;
}
UdonPort.port {
--port-color:rgb(150,150,150);
}
UdonPort.port > #connector {
flex-shrink: 0;
}
UdonPort.flow > #connector > #cap {
visibility:hidden;
}
UdonPort.flow {
--port-color: rgb(255,255,255);
}
UdonPort.port #type {
padding-left:1px;
}
UdonPort.typeSingle.port {
}
UdonPort.typeInt.port {
}
UdonPort.typeString.port {
}
UdonPort.typeBoolean.port {
}
UdonPort.typeVector3.port {
}
UdonPort.typeVRCPlayerApi.port {
}
UdonPort EnumField {
padding-right:20px;
}
UdonPort.connected > #VariablePopup {
visibility: hidden;
width: 0;
}
GetOrSetProgramVariableNode UdonPort.symbolName TextField {
visibility: hidden;
width: 0;
}
UdonPort.connected > #EventNamePopup {
visibility: hidden;
width: 0;
}
SendCustomEventNode UdonPort.eventName TextField {
visibility: hidden;
width: 0;
}
#resize-container {
flex-direction:row;
}
#resize-container IntegerField {
width:35px;
}
#array-scroll {
min-height:150px;
}
#array-scroll ColorField {
max-width:120px;
}
#array-scroll TextField {
min-width:65px;
}
.UdonNode {
--layer:1;
}
.UdonNode #title-container {
flex:1;
}
.UdonNode Label#title-label {
flex:1;
margin-left:5px;
margin-right:6px;
margin-bottom: 3px;
margin-top:0px;
-unity-text-align:middle-left;
color:rgb(255,255,255);
font-size:16px;
}
.UdonNode #subtitle {
margin-left:5px;
margin-right:6px;
margin-top:2px;
margin-bottom: 0px;
color:rgb(150,150,150);
font-size:10px;
}
.UdonNode #title {
height:40px;
background-color:rgb(10,10,10);
}
.UdonNode #contents > #top > #input {
flex: 1 1 auto;
}
.UdonNode EnumField {
flex-shrink: 1;
}
.UdonNode #divider.horizontal {
border-bottom-width:3px;
border-color:rgb(77,157,255);
}
.Event #divider.horizontal {
border-color:rgb(135,255,77);
}
.input > TextField {
width:128px;
}
BlackboardRow .unity-base-field {
flex-grow: 1;
}
.input > FloatField {
width:32px;
}
.input > IntegerField {
width: 32px;
}
.input > ColorField {
width: 128px;
}
.input > GradientField {
width: 128px;
}
.UdonNode #collapse-button {
width:20px;
padding-left:0;
}
.UdonNode FloatField, .UdonNode IntegerField {
width:50px;
margin-right:5px;
}
.UdonNode #help-button {
background-image: none;
background-color: rgb(10,10,10);
width:20px;
justify-content:center;
margin:0;
border-width:0;
}
.UdonNode #help-button > #icon {
width:12px;
height:12px;
align-self:center;
opacity:0.5;
visibility:hidden;
-unity-font-style:bold;
-unity-text-align:middle-center;
color:rgb(255,255,255);
}
.UdonNode:hover #help-button > #icon {
visibility:visible;
}
.UdonNode #help-button:hover > #icon {
opacity:1;
}
.UdonNode #contents > #top > #input {
flex: 1 1 auto;
}
.UdonNode PopupField {
flex-shrink: 1;
}
.scope .group{
opacity: 0.5;
--layer: 0;
}
#comment {
min-width:128px;
min-height:40px;
background-color: #191919;
border-width:1px;
border-color: rgb(70,70,70);
}
#comment:focus {
border-color: rgb(143,193,223);
}
#comment Label {
font-size:20px;
-unity-text-align:upper-center;
white-space: normal;
}
#comment .mainContainer {
justify-content:center;
overflow: hidden;
}
#comment TextField {
font-size:20px;
white-space: normal;
-unity-text-align:upper-center;
}
#comment .resizer {
padding-top:0;
padding-left:0;
}
#comment .resizer-icon {
right:1px;
bottom:1px;
background-image:none;
border-color:rgb(170,170,170);
border-bottom-width:1px;
border-right-width:1px;
border-bottom-right-radius:6px;
cursor: resize-up-left;
visibility:hidden;
}
#comment:hover .resizer-icon {
visibility:visible;
}
UdonParameterProperty {
padding-left: 13px;
}
UdonParameterProperty>Toggle, UdonParameterProperty>VisualElement {
padding-top:5px;
padding-bottom:5px;
background-color:#333;
margin-left:4px;
padding-left:3px;
margin-right:4px;
padding-right:3px;
flex-direction: row;
}
UdonParameterProperty PopupField {
min-width:70px;
min-height:25px;
}
#syncToggle PopupField Label {
align-self: center;
}
#Parameters #contentContainer {
padding-bottom: 12px;
padding-top: 2px;
}
#Parameters.blackboard > .mainContainer > #content > #header > #labelContainer > #titleLabel {
margin-left:10px;
margin-top:5px;
font-size:18px;
}
#Parameters #header Button {
margin-right: 6px;
}
#Parameters .resizer {
padding-top:0;
padding-left:0;
}
#Parameters .resizer-icon {
right:1px;
bottom:1px;
background-image:none;
border-color:rgb(170,170,170);
border-bottom-width:1px;
border-right-width:1px;
border-bottom-right-radius:6px;
cursor: resize-up-left;
visibility:hidden;
}
#Parameters:hover .resizer-icon {
visibility:visible;
}
UdonParameterField #contentItem > Label {
padding-right: 0;
margin-right: 0;
}
UdonParameterField .pill #contents > #top > #icon {
width: 4px;
height: 4px;
border-radius: 2px;
margin-top: 0;
margin-left: 2px;
}
UdonParameterField Image {
background-color: #ffffff;
}
UdonMinimap {
background-color:rgba(0,0,0,0.75);
border-radius:6px;
}
UdonGraphStatus {
width:36px;
}
UdonGraphStatus #Content {
color:rgb(255,255,255);
-unity-text-align:middle-center;
padding-bottom:2px;
}
UdonProgramSourceView {
background-color:rgba(0,0,0,0.5);
align-self:flex-end;
flex:1;
width:300px;
}
UdonProgramSourceView #Container {
flex:1;
}
UdonProgramSourceView ScrollView {
flex:1;
}
UdonProgramSourceView #Header {
font-size:12px;
-unity-text-align:middle-left;
}
UdonProgramSourceView #AssemblyField {
width:300px;
background-color:rgba(30,30,30, 1);
color:rgb(255,255,255);
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
white-space: normal;
}
.UdonValueField {
min-height: 15px;
margin-left: 4px;
margin-top:2px;
margin-right:4px;
margin-bottom: 2px;
padding-left:3px;
padding-top:1px;
padding-right:3px;
padding-bottom: 2px;
color: #B4B4B4;
cursor: text;
overflow: hidden;
background-image: resource("TextBoxBG");
-unity-slice-top: 3;
-unity-slice-right: 3;
-unity-slice-bottom: 3;
-unity-slice-left: 3;
}
.UdonValueField:focus {
color: rgb(0.239, 0.502, 0.875);
}
.UdonValueField:focus {
background-image: resource("TextBoxBGFocused");
}
UdonPort > .unity-base-field {
flex-direction: column;
}