Compare commits
	
		
			3 Commits
		
	
	
		
			mct7322-a1
			...
			robust-the
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | feeb024ccc | ||
|   | bd747db4bd | ||
|   | d519da65dd | 
| @@ -19,7 +19,7 @@ | ||||
|  * this source code distribution or the Licensing information page available | ||||
|  * at runtime from the About dialog for additional information. | ||||
|  *****************************************************************************/ | ||||
| @import "effects"; | ||||
| //@import "effects"; | ||||
| @import "glyphs"; | ||||
| @import "animations"; | ||||
| @import "global"; | ||||
|   | ||||
| @@ -283,12 +283,12 @@ | ||||
|  | ||||
| /*********************************************** CONTROLS, FORM ELEMENTS */ | ||||
|  | ||||
| @mixin containerBase($bg: $colorBodyBg, $fg: $colorBodyFg) { | ||||
| 	background-color: $bg; | ||||
| 	//border-radius: $controlCr; | ||||
| 	box-sizing: border-box; | ||||
| 	color: $fg; | ||||
| } | ||||
| //@mixin containerBase($bg: $colorBodyBg, $fg: $colorBodyFg) { | ||||
| //	background: $bg; | ||||
| //	//border-radius: $controlCr; | ||||
| //	//box-sizing: border-box; | ||||
| //	color: $fg; | ||||
| //} | ||||
|  | ||||
| @mixin btnBase($bg: $colorBtnBg, $bgHov: $colorBtnBgHov, $fg: $colorBtnFg, $fgHov: $colorBtnFgHov, $ic: $colorBtnIcon, $icHov: $colorBtnIconHov) { | ||||
| 	@include user-select(none); | ||||
| @@ -311,11 +311,79 @@ | ||||
| } | ||||
|  | ||||
| @mixin btnSubtle($bg: $colorBtnBg, $bgHov: $colorBtnBgHov, $fg: $colorBtnFg, $fgHov: $colorBtnFgHov, $ic: $colorBtnIcon, $icHov: $colorBtnIconHov) { | ||||
|     @include containerSubtle($bg, $fg); | ||||
|     @include containerSubtle($bg, $fg); // Varies per theme | ||||
|     @include btnBase($bgHov: $bgHov, $fg: $fg, $fgHov: $fgHov, $ic: $ic, $icHov: $icHov); | ||||
|     text-shadow: $shdwItemText; | ||||
| } | ||||
|  | ||||
| @mixin sButton( | ||||
|     $bg: $colorBtnBg, | ||||
|     $bgHov: $colorBtnBgHov, | ||||
|     $fg: $colorBtnFg, | ||||
|     $fgHov: $colorBtnFgHov, | ||||
|     $ic: $colorBtnIcon, | ||||
|     $icHov: $colorBtnIconHov, | ||||
|     $important: false) { | ||||
|     $baseRatio: 1.5; | ||||
|     $pad: $interiorMargin * $baseRatio; | ||||
|     $imp: ''; | ||||
|     @if $important == true { | ||||
|         $imp: !important; | ||||
|     } | ||||
|     //@include user-select(none); | ||||
|     @include btnSubtle($bg: $colorBtnBg, $bgHov: $colorBtnBgHov, $fg: $colorBtnFg, $ic: $colorBtnIcon); | ||||
|     box-sizing: border-box; | ||||
|  | ||||
|     cursor: pointer; | ||||
|     display: inline-block; | ||||
|     font-size: 0.7rem; | ||||
|     text-decoration: none; | ||||
|     height: $btnStdH; | ||||
|     line-height: $btnStdH; | ||||
|     padding: 0 $pad; | ||||
|  | ||||
|     &.lg { | ||||
|         font-size: 1rem; | ||||
|     } | ||||
|  | ||||
|     &.sm { | ||||
|         padding: 0 $pad / $baseRatio; | ||||
|     } | ||||
|  | ||||
|     &.vsm { | ||||
|         padding: 0 ($pad / $baseRatio) / 2; | ||||
|     } | ||||
|  | ||||
|     &.major { | ||||
|         @include btnSubtle($bg: $colorBtnMajorBg, $bgHov: $colorBtnMajorBgHov, $fg: $colorBtnMajorFg, $fgHov: $colorBtnMajorFgHov, $ic: $colorBtnMajorFg, $icHov: $colorBtnMajorFgHov); | ||||
|     } | ||||
|  | ||||
|     &.no-label { | ||||
|         .label, .title-label { display: none; } | ||||
|     } | ||||
|  | ||||
|     &[disabled="true"] { | ||||
|         opacity: 0.3; | ||||
|     } | ||||
|  | ||||
|     &.pause-play { | ||||
|         @extend .icon-pause; | ||||
|         &.paused { | ||||
|             @include btnSubtle($bg: $colorPausedBg, $bgHov: pushBack($colorPausedBg, 10%), $fg: $colorPausedFg, $ic: $colorPausedFg); | ||||
|             @extend .icon-play; | ||||
|             &:before { @include pulse($dur: 1000ms); } | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     .icon { | ||||
|         font-size: 0.8rem; | ||||
|     } | ||||
|  | ||||
|     .title-label { | ||||
|         vertical-align: top; | ||||
|     } | ||||
| } | ||||
|  | ||||
| @mixin input-base() { | ||||
| 	@include appearance(none); | ||||
| 	border-radius: $controlCr; | ||||
| @@ -445,3 +513,42 @@ | ||||
|     color: rgba($colorTelemFresh, $a) !important; | ||||
|     font-style: italic; | ||||
| } | ||||
|  | ||||
| /********************************************* EFFECTS */ | ||||
| @mixin pulse($animName: pulse, $dur: 500ms, $iteration: infinite, $opacity0: 0.5, $opacity100: 1) { | ||||
|     @include keyframes($animName) { | ||||
|         0%   { opacity: $opacity0; } | ||||
|         100% { opacity: $opacity100; } | ||||
|     } | ||||
|     @include animation-name($animName); | ||||
|     @include animation-duration($dur); | ||||
|     @include animation-direction(alternate); | ||||
|     @include animation-iteration-count($iteration); | ||||
|     @include animation-timing-function(ease-in-out); | ||||
| } | ||||
|  | ||||
| .pulse { | ||||
|     @include pulse($animName: pulse, $dur: 750ms); | ||||
| } | ||||
|  | ||||
| .pulse-subtle { | ||||
|     @include pulse($animName: pulse-subtle, $dur: 500ms, $opacity0: 0.7); | ||||
| } | ||||
|  | ||||
| @mixin animTo($animName, $propName, $propValStart, $propValEnd, $dur: 500ms, $delay: 0, $dir: normal, $count: 1) { | ||||
|     @include keyframes($animName) { | ||||
|         from { #{propName}: $propValStart; } | ||||
|         to { #{$propName}: $propValEnd; } | ||||
|     } | ||||
|     @include animToParams($animName, $dur: $dur, $delay: $delay, $dir: $dir, $count: $count) | ||||
| } | ||||
|  | ||||
| @mixin animToParams($animName, $dur: 500ms, $delay: 0, $dir: normal, $count: 1) { | ||||
|     @include animation-name($animName); | ||||
|     @include animation-duration($dur); | ||||
|     @include animation-delay($delay); | ||||
|     @include animation-fill-mode(both); | ||||
|     @include animation-direction($dir); | ||||
|     @include animation-iteration-count($count); | ||||
|     @include animation-timing-function(ease-in-out); | ||||
| } | ||||
|   | ||||
| @@ -19,62 +19,8 @@ | ||||
|  * this source code distribution or the Licensing information page available | ||||
|  * at runtime from the About dialog for additional information. | ||||
|  *****************************************************************************/ | ||||
| $baseRatio: 1.5; | ||||
| $pad: $interiorMargin * $baseRatio; | ||||
|  | ||||
| .s-button { | ||||
|     @include user-select(none); | ||||
|     @include btnSubtle($bg: $colorBtnBg, $bgHov: $colorBtnBgHov, $fg: $colorBtnFg, $ic: $colorBtnIcon); | ||||
|     box-sizing: border-box; | ||||
|     cursor: pointer; | ||||
|     display: inline-block; | ||||
|     font-size: 0.7rem; | ||||
|     text-decoration: none; | ||||
|     height: $btnStdH; | ||||
|     line-height: $btnStdH; | ||||
|     padding: 0 $pad; | ||||
|  | ||||
|     &.labeled:before { | ||||
|         // Icon when it's included | ||||
|         margin-right: $interiorMarginSm; | ||||
|     } | ||||
|  | ||||
| 	&.lg { | ||||
| 		font-size: 1rem; | ||||
| 	} | ||||
|  | ||||
|     &.sm { | ||||
|         padding: 0 $pad / $baseRatio; | ||||
|     } | ||||
|  | ||||
|     &.vsm { | ||||
|         padding: 0 ($pad / $baseRatio) / 2; | ||||
|     } | ||||
|  | ||||
|     &.major { | ||||
|         @include btnSubtle($bg: $colorBtnMajorBg, $bgHov: $colorBtnMajorBgHov, $fg: $colorBtnMajorFg, $fgHov: $colorBtnMajorFgHov, $ic: $colorBtnMajorFg, $icHov: $colorBtnMajorFgHov); | ||||
|     } | ||||
|  | ||||
|     &.no-label { | ||||
|         .label, .title-label { display: none; } | ||||
|     } | ||||
|  | ||||
|     &.pause-play { | ||||
|         @extend .icon-pause; | ||||
|         &.paused { | ||||
|             @include btnSubtle($bg: $colorPausedBg, $bgHov: pushBack($colorPausedBg, 10%), $fg: $colorPausedFg, $ic: $colorPausedFg); | ||||
|             @extend .icon-play; | ||||
|             &:before { @include pulse($dur: 1000ms); } | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     .icon { | ||||
|         font-size: 0.8rem; | ||||
|     } | ||||
|  | ||||
|     .title-label { | ||||
|         vertical-align: top; | ||||
|     } | ||||
|     @include sButton(); | ||||
| } | ||||
|  | ||||
| body.desktop .mini-tab-icon { | ||||
|   | ||||
| @@ -52,6 +52,9 @@ body.touch { | ||||
|     } | ||||
|  | ||||
|     .selector-list .tree-item { | ||||
|         @include containerBase($bg: $colorMobileSelectListTreeItemBg); | ||||
|         background: $colorMobileSelectListTreeItemBg; | ||||
|         box-sizing: border-box; | ||||
|         color: $colorBodyFg; | ||||
|     } | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -20,16 +20,16 @@ $smallCr: 2px; | ||||
| $overlayCr: 11px; | ||||
|  | ||||
| // Buttons and Controls | ||||
| $colorBtnBg: pullForward($colorBodyBg, $contrastRatioPercent); | ||||
| $colorBtnBgHov: pullForward($colorBtnBg, $hoverRatioPercent); | ||||
| $colorBtnBg: #454545; | ||||
| $colorBtnBgHov: #5e5e5e; | ||||
| $colorBtnFg: $colorBodyFg; | ||||
| $colorBtnFgHov: pullForward($colorBtnFg, $hoverRatioPercent); | ||||
| $colorBtnFgHov: #b3b3b3; | ||||
| $colorBtnIcon: $colorBtnFg; | ||||
| $colorBtnIconHov: $colorBtnFgHov; | ||||
| $colorBtnMajorBg: $colorKey; | ||||
| $colorBtnMajorBgHov: pullForward($colorBtnMajorBg, $hoverRatioPercent); | ||||
| $colorBtnMajorBgHov: deepskyblue; | ||||
| $colorBtnMajorFg: $colorKeyFg; | ||||
| $colorBtnMajorFgHov: pullForward($colorBtnMajorFg, $hoverRatioPercent); | ||||
| $colorBtnMajorFgHov: white; | ||||
| $colorClickIcon: $colorKey; | ||||
| $colorClickIconHov: $colorKeyHov; | ||||
| $colorToggleIcon: rgba($colorBodyFg, 0.5); | ||||
| @@ -44,7 +44,7 @@ $sliderColorRangeHolder: rgba(black, 0.1); | ||||
| $sliderColorRange: rgba($sliderColorBase, 0.3); | ||||
| $sliderColorRangeHov: rgba($sliderColorBase, 0.5); | ||||
| $sliderColorKnob: $sliderColorBase; | ||||
| $sliderColorKnobHov: pullForward($sliderColorKnob, $ltGamma); | ||||
| $sliderColorKnobHov: #33ccff; | ||||
| $sliderColorRangeValHovBg: rgba($sliderColorBase, 0.1); | ||||
| $sliderColorRangeValHovFg: $colorKeyFg; | ||||
| $sliderKnobW: 15px; | ||||
| @@ -69,17 +69,17 @@ $colorCreateBtn: $colorKey; | ||||
| $colorGridLines: rgba(#fff, 0.05); | ||||
| $colorInvokeMenu: #fff; | ||||
| $colorObjHdrTxt: $colorBodyFg; | ||||
| $colorObjHdrIc: lighten($colorObjHdrTxt, 20%); | ||||
| $colorObjHdrIc: #cccccc; | ||||
| $colorTick: rgba(white, 0.2); | ||||
| $colorSelectableSelectedPrimary: $colorKey; | ||||
| $colorSelectableSelectedSecondary: pushBack($colorSelectableSelectedPrimary, 20%); | ||||
| $colorSelectableSelectedSecondary: #004d66; | ||||
| $colorSelectableHov: $colorSelectableSelectedSecondary; | ||||
|  | ||||
| // Menu colors | ||||
| $colorMenuBg: pullForward($colorBodyBg, 23%); | ||||
| $colorMenuFg: pullForward($colorMenuBg, 70%); | ||||
| $colorMenuIc: pullForward($colorKey, 17%); | ||||
| $colorMenuHovBg: pullForward($colorMenuBg, $hoverRatioPercent); | ||||
| $colorMenuBg: #6e6e6e; | ||||
| $colorMenuFg: white; | ||||
| $colorMenuIc: #24c8ff; | ||||
| $colorMenuHovBg: #878787; | ||||
| $colorMenuHovFg: #fff; | ||||
| $colorMenuHovIc: $colorMenuHovFg; | ||||
| $shdwMenu: none; | ||||
| @@ -98,19 +98,19 @@ $colorFormFieldErrorFg: rgba(#fff, 0.6); | ||||
| $colorFormLines: rgba(#fff, 0.1); | ||||
| $colorFormSectionHeader: rgba(#fff, 0.1); | ||||
| $colorInputBg: rgba(#000, 0.1); | ||||
| $colorInputFg: pullForward($colorBodyFg, 20%); | ||||
| $colorInputPlaceholder: pushBack($colorBodyFg, 20%); | ||||
| $colorInputFg: #cccccc; | ||||
| $colorInputPlaceholder: #666666; | ||||
| $colorFormText: rgba(#fff, 0.5); | ||||
| $colorInputIcon: pushBack($colorBodyFg, 15%); | ||||
| $colorFieldHint: pullForward($colorBodyFg, 20%); | ||||
| $colorInputIcon: #737373; | ||||
| $colorFieldHint: #cccccc; | ||||
|  | ||||
| // Inspector | ||||
| $colorInspectorBg: pullForward($colorBodyBg, 3%); | ||||
| $colorInspectorBg: #3b3b3b; | ||||
| $colorInspectorFg: $colorBodyFg; | ||||
| $colorInspectorPropName: pushBack($colorBodyFg, 15%); | ||||
| $colorInspectorPropVal: pullForward($colorInspectorFg, 15%); | ||||
| $colorInspectorPropName: #737373; | ||||
| $colorInspectorPropVal: #bfbfbf; | ||||
| $colorInspectorSectionHeaderBg: $colorFormSectionHeader; | ||||
| $colorInspectorSectionHeaderFg: pullForward($colorInspectorBg, 40%); | ||||
| $colorInspectorSectionHeaderFg: #a1a1a1; | ||||
|  | ||||
| // Status colors, mainly used for messaging and item ancillary symbols | ||||
| $colorStatusFg: #ccc; | ||||
| @@ -132,8 +132,8 @@ $colorSelectBg: $colorBtnBg; | ||||
| $colorSelectFg: $colorBtnFg; | ||||
|  | ||||
| // Limits, status and staleness colors | ||||
| $colorTelemFresh: pullForward($colorBodyFg, 20%); | ||||
| $colorTelemStale: pushBack($colorBodyFg, 20%); | ||||
| $colorTelemFresh: #cccccc; | ||||
| $colorTelemStale: #666666; | ||||
| $styleTelemStale: italic; | ||||
| $colorLimitYellowBg: rgba($colorWarningLo, 0.3); | ||||
| $colorLimitYellowIc: $colorWarningLo; | ||||
| @@ -143,23 +143,23 @@ $colorLimitRedIc: $colorWarningHi; | ||||
| // Bubble colors | ||||
| $colorInfoBubbleBg: #ddd; | ||||
| $colorInfoBubbleFg: #666; | ||||
| $colorThumbsBubbleFg: pullForward($colorBodyFg, 10%); | ||||
| $colorThumbsBubbleBg: pullForward($colorBodyBg, 10%); | ||||
| $colorThumbsBubbleFg: #b3b3b3; | ||||
| $colorThumbsBubbleBg: #4d4d4d; | ||||
|  | ||||
| // Overlay | ||||
| $colorOvrBlocker: rgba(black, 0.7); | ||||
| $colorOvrBg: pullForward($colorBodyBg, 10%); | ||||
| $colorOvrFg: pullForward($colorBodyFg, 30%); | ||||
| $colorOvrBtnBg: pullForward($colorOvrBg, 20%); | ||||
| $colorOvrBg: #4d4d4d; | ||||
| $colorOvrFg: #e6e6e6; | ||||
| $colorOvrBtnBg: gray; | ||||
| $colorOvrBtnFg: #fff; | ||||
| $colorFieldHintOverlay: pullForward($colorOvrBg, 30%); | ||||
| $colorFieldHintOverlay: #999999; | ||||
| $durLargeViewExpand: 250ms; | ||||
|  | ||||
| // Items | ||||
| $colorItemBg: lighten($colorBodyBg, 5%); | ||||
| $colorItemBgHov: pullForward($colorItemBg, $hoverRatioPercent); | ||||
| $colorItemFg: lighten($colorItemBg, 50%); | ||||
| $colorItemFgDetails: lighten($colorItemBg, 30%); | ||||
| $colorItemBg: #404040; | ||||
| $colorItemBgHov: #595959; | ||||
| $colorItemFg: #bfbfbf; | ||||
| $colorItemFgDetails: #8c8c8c; | ||||
| $colorItemIc: $colorKey; | ||||
| $colorItemSubIcons: $colorItemFgDetails; | ||||
| $colorItemOpenIcon: $colorItemFgDetails; | ||||
| @@ -167,9 +167,9 @@ $shdwItemText: rgba(black, 0.1) 0 1px 2px; | ||||
| $colorItemBgSelected: $colorKey; | ||||
|  | ||||
| // Tabular | ||||
| $colorTabBorder: pullForward($colorBodyBg, 5%); | ||||
| $colorTabBodyBg: darken($colorBodyBg, 10%); | ||||
| $colorTabBodyFg: lighten($colorTabBodyBg, 40%); | ||||
| $colorTabBorder: #404040; | ||||
| $colorTabBodyBg: #1a1a1a; | ||||
| $colorTabBodyFg: gray; | ||||
| $colorTabHeaderBg: rgba(white, 0.1); | ||||
| $colorTabHeaderFg: $colorBodyFg; | ||||
| $colorTabHeaderBorder: $colorBodyBg; | ||||
| @@ -180,22 +180,22 @@ $colorPlotFg: $colorBodyFg; | ||||
| $colorPlotHash: $colorTick; | ||||
| $stylePlotHash: dashed; | ||||
| $colorPlotAreaBorder: $colorInteriorBorder; | ||||
| $colorPlotLabelFg: pushBack($colorPlotFg, 20%); | ||||
| $colorPlotLabelFg: #666666; | ||||
| $legendCollapsedNameMaxW: 50%; | ||||
| $legendHoverValueBg: rgba($colorBodyFg, 0.1); | ||||
|  | ||||
| // Tree | ||||
| $colorItemTreeHoverBg: pullForward($colorBodyBg, $hoverRatioPercent); | ||||
| $colorItemTreeHoverFg: pullForward($colorBodyFg, $hoverRatioPercent); | ||||
| $colorItemTreeHoverBg: #4d4d4d; | ||||
| $colorItemTreeHoverFg: #b3b3b3; | ||||
| $colorItemTreeIcon: $colorKey; | ||||
| $colorItemTreeIconHover: lighten($colorItemTreeIcon, 20%); | ||||
| $colorItemTreeIconHover: #33ccff; | ||||
| $colorItemTreeFg: $colorBodyFg; | ||||
| $colorItemTreeSelectedBg: pushBack($colorKey, 15%); | ||||
| $colorItemTreeSelectedFg: pullForward($colorBodyFg, 20%); | ||||
| $colorItemTreeSelectedBg: #006080; | ||||
| $colorItemTreeSelectedFg: #cccccc; | ||||
| $colorItemTreeEditingBg: #344154; | ||||
| $colorItemTreeEditingFg: $colorEditAreaFg; | ||||
| $colorItemTreeVC: $colorBodyFg; | ||||
| $colorItemTreeVCHover: pullForward($colorItemTreeVC, 20%); | ||||
| $colorItemTreeVCHover: #cccccc; | ||||
| $colorItemTreeSelectedVC: $colorItemTreeVC; | ||||
| $shdwItemTreeIcon: 0.6; | ||||
|  | ||||
| @@ -206,36 +206,36 @@ $colorThumbHoverBg: $colorItemTreeHoverBg; | ||||
| $scrollbarTrackSize: 7px; | ||||
| $scrollbarTrackShdw: rgba(#000, 0.5) 0 1px 5px; | ||||
| $scrollbarTrackColorBg: transparent; //rgba(#000, 0.4); | ||||
| $scrollbarThumbColor: pullForward($colorBodyBg, 10%); | ||||
| $scrollbarThumbColorHov: pullForward($scrollbarThumbColor, 2%); | ||||
| $scrollbarThumbColorOverlay: pullForward($colorOvrBg, 10%); | ||||
| $scrollbarThumbColorOverlayHov: pullForward($scrollbarThumbColorOverlay, 2%); | ||||
| $scrollbarThumbColorMenu: pullForward($colorMenuBg, 20%); | ||||
| $scrollbarThumbColorMenuHov: pullForward($scrollbarThumbColorMenu, 2%); | ||||
| $scrollbarThumbColor: #4d4d4d; | ||||
| $scrollbarThumbColorHov: #525252; | ||||
| $scrollbarThumbColorOverlay: #666666; | ||||
| $scrollbarThumbColorOverlayHov: #6b6b6b; | ||||
| $scrollbarThumbColorMenu: #a1a1a1; | ||||
| $scrollbarThumbColorMenuHov: #a6a6a6; | ||||
|  | ||||
| // Splitter | ||||
| // All splitterD* values MUST both be either odd or even numbers | ||||
| $splitterD: 20px; | ||||
| $splitterDSm: 10px; // Smaller splitter, used inside elements like a Timeline view | ||||
| $splitterHandleD: 2px; | ||||
| $colorSplitterBaseBg: pullForward($colorBodyBg, 10%); | ||||
| $colorSplitterBaseBg: #4d4d4d; | ||||
| $colorSplitterBg: $colorSplitterBaseBg; | ||||
| $splitterShdw: rgba(black, 0.4) 0 0 3px; | ||||
| $splitterEndCr: none; | ||||
| $colorSplitterHover: pullForward($colorSplitterBg, $hoverRatioPercent); | ||||
| $colorSplitterHover: #666666; | ||||
| $colorSplitterActive: $colorKey; | ||||
|  | ||||
| // Minitabs | ||||
| $uePaneMiniTabH: 24px; | ||||
| $uePaneMiniTabW: 8px; | ||||
| $colorMiniTabBg: $colorSplitterBg; | ||||
| $colorMiniTabFg: pushBack($colorMiniTabBg, 10%); | ||||
| $colorMiniTabFg: #333333; | ||||
| $colorMiniTabBgHov: $colorSplitterHover; | ||||
| $colorMiniTabFgHov: #fff; | ||||
|  | ||||
| // Mobile | ||||
| $colorMobilePaneLeft: darken($colorBodyBg, 5%); | ||||
| $colorMobilePaneLeftTreeItemBg: pullForward($colorMobilePaneLeft, 3%); | ||||
| $colorMobilePaneLeft: #262626; | ||||
| $colorMobilePaneLeftTreeItemBg: #2e2e2e; | ||||
| $colorMobileSelectListTreeItemBg: rgba(#fff, 0.05); | ||||
|  | ||||
| // Datetime Picker | ||||
| @@ -243,10 +243,10 @@ $colorCalCellHovBg: $colorKey; | ||||
| $colorCalCellHovFg: $colorKeyFg; | ||||
| $colorCalCellSelectedBg: $colorItemTreeSelectedBg; | ||||
| $colorCalCellSelectedFg: $colorItemTreeSelectedFg; | ||||
| $colorCalCellInMonthBg: pushBack($colorMenuBg, 5%); | ||||
| $colorCalCellInMonthBg: #616161; | ||||
|  | ||||
| // Palettes | ||||
| $colorPaletteFg: pullForward($colorMenuBg, 30%); | ||||
| $colorPaletteFg: #bbbbbb; | ||||
| $colorPaletteSelected: #fff; | ||||
| $shdwPaletteFg: black 0 0 2px; | ||||
| $shdwPaletteSelected: inset 0 0 0 1px #000; | ||||
| @@ -256,4 +256,4 @@ $colorAboutLink: #84b3ff; | ||||
|  | ||||
| // Loading | ||||
| $colorLoadingFg: $colorAlt1; | ||||
| $colorLoadingBg: rgba($colorBodyFg, 0.2); | ||||
| $colorLoadingBg: rgba($colorBodyFg, 0.2); | ||||
| @@ -1,6 +1,6 @@ | ||||
| @mixin containerSubtle($bg: $colorBodyBg, $fg: $colorBodyFg, $gradRatio: 5%) { | ||||
| 	@include containerBase($bg, $fg); | ||||
| 	@include background-image(linear-gradient(pullForward($bg, $gradRatio), $bg)); | ||||
|     color: $fg; | ||||
| 	@include background-image(linear-gradient(lighten($bg, $gradRatio), $bg)); | ||||
| 	@include boxShdw($shdwBtns); | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -20,8 +20,8 @@ $smallCr: 3px; | ||||
| $overlayCr: 11px; | ||||
|  | ||||
| // Buttons and Controls | ||||
| $colorBtnBg: pullForward($colorBodyBg, $contrastRatioPercent); | ||||
| $colorBtnBgHov: pullForward($colorBtnBg, $hoverRatioPercent); | ||||
| $colorBtnBg: #969696; | ||||
| $colorBtnBgHov: #7d7d7d; | ||||
| $colorBtnFg: #fff; | ||||
| $colorBtnFgHov: $colorBtnFg; | ||||
| $colorBtnIcon: #eee; | ||||
| @@ -29,7 +29,7 @@ $colorBtnIconHov: $colorBtnFgHov; | ||||
| $colorBtnMajorBg: $colorKey; | ||||
| $colorBtnMajorBgHov: $colorKeyHov; | ||||
| $colorBtnMajorFg: $colorKeyFg; | ||||
| $colorBtnMajorFgHov: pushBack($colorBtnMajorFg, $hoverRatioPercent); | ||||
| $colorBtnMajorFgHov: white; | ||||
| $colorClickIcon: $colorKey; | ||||
| $colorClickIconHov: $colorKeyHov; | ||||
| $colorToggleIcon: rgba($colorClickIcon, 0.5); | ||||
| @@ -43,7 +43,7 @@ $sliderColorBase: $colorKey; | ||||
| $sliderColorRangeHolder: rgba(black, 0.07); | ||||
| $sliderColorRange: rgba($sliderColorBase, 0.2); | ||||
| $sliderColorRangeHov: rgba($sliderColorBase, 0.4); | ||||
| $sliderColorKnob: pushBack($sliderColorBase, 20%); | ||||
| $sliderColorKnob: #33ccff; | ||||
| $sliderColorKnobHov: rgba($sliderColorBase, 0.7); | ||||
| $sliderColorRangeValHovBg: $sliderColorRange; | ||||
| $sliderColorRangeValHovFg: $colorBodyFg; | ||||
| @@ -69,17 +69,17 @@ $colorCreateBtn: $colorKey; | ||||
| $colorGridLines: rgba(#000, 0.05); | ||||
| $colorInvokeMenu: #fff; | ||||
| $colorObjHdrTxt: $colorBodyFg; | ||||
| $colorObjHdrIc: lighten($colorObjHdrTxt, 30%); | ||||
| $colorObjHdrIc: #b3b3b3; | ||||
| $colorTick: rgba(black, 0.2); | ||||
| $colorSelectableSelectedPrimary: $colorKey; | ||||
| $colorSelectableSelectedSecondary: pushBack($colorSelectableSelectedPrimary, 20%); | ||||
| $colorSelectableSelectedSecondary: #33ccff; | ||||
| $colorSelectableHov: $colorSelectableSelectedSecondary; | ||||
|  | ||||
| // Menu colors | ||||
| $colorMenuBg: pushBack($colorBodyBg, 10%); | ||||
| $colorMenuFg: pullForward($colorMenuBg, 70%); | ||||
| $colorMenuBg: white; | ||||
| $colorMenuFg: #4d4d4d; | ||||
| $colorMenuIc: $colorKey; | ||||
| $colorMenuHovBg: pullForward($colorMenuBg, $hoverRatioPercent); | ||||
| $colorMenuHovBg: #e6e6e6; | ||||
| $colorMenuHovFg: $colorMenuFg; | ||||
| $colorMenuHovIc: $colorMenuIc; | ||||
| $shdwMenu: rgba(black, 0.5) 0 1px 5px; | ||||
| @@ -99,18 +99,18 @@ $colorFormLines: rgba(#000, 0.1); | ||||
| $colorFormSectionHeader: rgba(#000, 0.05); | ||||
| $colorInputBg: $colorGenBg; | ||||
| $colorInputFg: $colorBodyFg; | ||||
| $colorInputPlaceholder: pushBack($colorBodyFg, 20%); | ||||
| $colorFormText: pushBack($colorBodyFg, 10%); | ||||
| $colorInputIcon: pushBack($colorBodyFg, 25%); | ||||
| $colorFieldHint: pullForward($colorBodyFg, 40%); | ||||
| $colorInputPlaceholder: #999999; | ||||
| $colorFormText: gray; | ||||
| $colorInputIcon: #a6a6a6; | ||||
| $colorFieldHint: black; | ||||
|  | ||||
| // Inspector | ||||
| $colorInspectorBg: pullForward($colorBodyBg, 5%); | ||||
| $colorInspectorBg: #efefef; | ||||
| $colorInspectorFg: $colorBodyFg; | ||||
| $colorInspectorPropName: pushBack($colorBodyFg, 20%); | ||||
| $colorInspectorPropVal: pullForward($colorInspectorFg, 15%); | ||||
| $colorInspectorSectionHeaderBg: pullForward($colorInspectorBg, 5%); | ||||
| $colorInspectorSectionHeaderFg: pullForward($colorInspectorBg, 40%); | ||||
| $colorInspectorPropName: #999999; | ||||
| $colorInspectorPropVal: #404040; | ||||
| $colorInspectorSectionHeaderBg: #e3e3e3; | ||||
| $colorInspectorSectionHeaderFg: #898989; | ||||
|  | ||||
| // Status colors, mainly used for messaging and item ancillary symbols | ||||
| $colorStatusFg: #999; | ||||
| @@ -132,8 +132,8 @@ $colorSelectBg: $colorBtnBg; | ||||
| $colorSelectFg: $colorBtnFg; | ||||
|  | ||||
| // Limits and staleness colors// | ||||
| $colorTelemFresh: pullForward($colorBodyFg, 20%); | ||||
| $colorTelemStale: pushBack($colorBodyFg, 20%); | ||||
| $colorTelemFresh: #333333; | ||||
| $colorTelemStale: #999999; | ||||
| $styleTelemStale: italic; | ||||
| $colorLimitYellowBg: rgba(#ffaa00, 0.3); | ||||
| $colorLimitYellowIc: #ffaa00; | ||||
| @@ -143,23 +143,23 @@ $colorLimitRedIc: red; | ||||
| // Bubble colors | ||||
| $colorInfoBubbleBg: $colorMenuBg; | ||||
| $colorInfoBubbleFg: #666; | ||||
| $colorThumbsBubbleFg: pullForward($colorBodyFg, 10%); | ||||
| $colorThumbsBubbleBg: pullForward($colorBodyBg, 10%); | ||||
| $colorThumbsBubbleFg: #4d4d4d; | ||||
| $colorThumbsBubbleBg: #e3e3e3; | ||||
|  | ||||
| // Overlay | ||||
| $colorOvrBlocker: rgba(black, 0.7);// | ||||
| $colorOvrBlocker: rgba(black, 0.7); | ||||
| $colorOvrBg: $colorBodyBg; | ||||
| $colorOvrFg: $colorBodyFg; | ||||
| $colorOvrBtnBg: pullForward($colorOvrBg, 40%); | ||||
| $colorOvrBtnBg: #969696; | ||||
| $colorOvrBtnFg: #fff; | ||||
| $colorFieldHintOverlay: pullForward($colorOvrBg, 40%); | ||||
| $colorFieldHintOverlay: #969696; | ||||
| $durLargeViewExpand: 250ms; | ||||
|  | ||||
| // Items | ||||
| $colorItemBg: #ddd; | ||||
| $colorItemBgHov: pullForward($colorItemBg, $hoverRatioPercent * 0.7); | ||||
| $colorItemBgHov: #cbcbcb; | ||||
| $colorItemFg: $colorBodyFg; | ||||
| $colorItemFgDetails: pushBack($colorItemFg, 15%); | ||||
| $colorItemFgDetails: #8c8c8c; | ||||
| $colorItemIc: $colorKey; | ||||
| $colorItemSubIcons: $colorItemFgDetails; | ||||
| $colorItemOpenIcon: $colorItemFgDetails; | ||||
| @@ -167,11 +167,11 @@ $shdwItemText: none; | ||||
| $colorItemBgSelected: $colorKey; | ||||
|  | ||||
| // Tabular | ||||
| $colorTabBorder: pullForward($colorBodyBg, 10%); | ||||
| $colorTabBorder: #e3e3e3; | ||||
| $colorTabBodyBg: $colorBodyBg; | ||||
| $colorTabBodyFg: pullForward($colorBodyFg, 20%); | ||||
| $colorTabHeaderBg: pullForward($colorBodyBg, 10%); | ||||
| $colorTabHeaderFg: pullForward($colorBodyFg, 20%); | ||||
| $colorTabBodyFg: #333333; | ||||
| $colorTabHeaderBg: #e3e3e3; | ||||
| $colorTabHeaderFg: #333333; | ||||
| $colorTabHeaderBorder: $colorBodyBg; | ||||
|  | ||||
| // Plot | ||||
| @@ -180,17 +180,17 @@ $colorPlotFg: $colorBodyFg; | ||||
| $colorPlotHash: $colorTick; | ||||
| $stylePlotHash: dashed; | ||||
| $colorPlotAreaBorder: $colorInteriorBorder; | ||||
| $colorPlotLabelFg: pushBack($colorPlotFg, 20%); | ||||
| $colorPlotLabelFg: #999999; | ||||
| $legendCollapsedNameMaxW: 50%; | ||||
| $legendHoverValueBg: rgba($colorBodyFg, 0.2); | ||||
|  | ||||
| // Tree | ||||
| $colorItemTreeHoverBg: pullForward($colorBodyBg, $hoverRatioPercent); | ||||
| $colorItemTreeHoverFg: pullForward($colorBodyFg, $hoverRatioPercent); | ||||
| $colorItemTreeHoverBg: #e3e3e3; | ||||
| $colorItemTreeHoverFg: #4d4d4d; | ||||
| $colorItemTreeIcon: $colorKey; | ||||
| $colorItemTreeIconHover: $colorItemTreeIcon; | ||||
| $colorItemTreeFg: $colorBodyFg; | ||||
| $colorItemTreeSelectedBg: pushBack($colorKey, 15%); | ||||
| $colorItemTreeSelectedBg: #1ac6ff; | ||||
| $colorItemTreeSelectedFg: $colorBodyBg; | ||||
| $colorItemTreeEditingBg: #caf1ff; | ||||
| $colorItemTreeEditingFg: $colorEditAreaFg; | ||||
| @@ -206,12 +206,12 @@ $colorThumbHoverBg: $colorItemTreeHoverBg; | ||||
| $scrollbarTrackSize: 7px; | ||||
| $scrollbarTrackShdw: rgba(#000, 0.2) 0 1px 2px; | ||||
| $scrollbarTrackColorBg: rgba(#000, 0.2); | ||||
| $scrollbarThumbColor: darken($colorBodyBg, 50%); | ||||
| $scrollbarThumbColor: #7d7d7d; | ||||
| $scrollbarThumbColorHov: $colorKey; | ||||
| $scrollbarThumbColorOverlay: darken($colorOvrBg, 50%); | ||||
| $scrollbarThumbColorOverlay: #7d7d7d; | ||||
| $scrollbarThumbColorOverlayHov: $scrollbarThumbColorHov; | ||||
| $scrollbarThumbColorMenu: pullForward($colorMenuBg, 10%); | ||||
| $scrollbarThumbColorMenuHov: pullForward($scrollbarThumbColorMenu, 2%); | ||||
| $scrollbarThumbColorMenu: #e6e6e6; | ||||
| $scrollbarThumbColorMenuHov: #e0e0e0; | ||||
|  | ||||
| // Splitter | ||||
| // All splitterD* values MUST both be either odd or even numbers | ||||
| @@ -219,23 +219,23 @@ $splitterD: 16px; | ||||
| $splitterDSm: 10px; // Smaller splitter, used inside elements like a Timeline view | ||||
| $splitterHandleD: 2px; | ||||
| $colorSplitterBaseBg: $colorBodyBg; | ||||
| $colorSplitterBg: pullForward($colorSplitterBaseBg, 15%); | ||||
| $colorSplitterBg: #d6d6d6; | ||||
| $splitterShdw: none; | ||||
| $splitterEndCr: none; | ||||
| $colorSplitterHover: pullForward($colorSplitterBg, $hoverRatioPercent * 2); | ||||
| $colorSplitterHover: #a3a3a3; | ||||
| $colorSplitterActive: $colorKey; | ||||
|  | ||||
| // Minitabs | ||||
| $uePaneMiniTabH: 24px; | ||||
| $uePaneMiniTabW: 8px; | ||||
| $colorMiniTabBg: $colorSplitterBg; | ||||
| $colorMiniTabFg: pullForward($colorMiniTabBg, 30%); | ||||
| $colorMiniTabFg: #898989; | ||||
| $colorMiniTabBgHov: $colorSplitterHover; | ||||
| $colorMiniTabFgHov: #fff; | ||||
|  | ||||
| // Mobile | ||||
| $colorMobilePaneLeft: darken($colorBodyBg, 2%); | ||||
| $colorMobilePaneLeftTreeItemBg: pullForward($colorMobilePaneLeft, 3%); | ||||
| $colorMobilePaneLeft: #f7f7f7; | ||||
| $colorMobilePaneLeftTreeItemBg: #efefef; | ||||
| $colorMobileSelectListTreeItemBg: rgba(#000, 0.05); | ||||
|  | ||||
| // Datetime Picker, Calendar | ||||
| @@ -243,10 +243,10 @@ $colorCalCellHovBg: $colorKey; | ||||
| $colorCalCellHovFg: $colorKeyFg; | ||||
| $colorCalCellSelectedBg: $colorItemTreeSelectedBg; | ||||
| $colorCalCellSelectedFg: $colorItemTreeSelectedFg; | ||||
| $colorCalCellInMonthBg: pullForward($colorMenuBg, 5%); | ||||
| $colorCalCellInMonthBg: #f2f2f2; | ||||
|  | ||||
| // Palettes | ||||
| $colorPaletteFg: pullForward($colorMenuBg, 30%); | ||||
| $colorPaletteFg: #b3b3b3; | ||||
| $colorPaletteSelected: #333; | ||||
| $shdwPaletteFg: none; | ||||
| $shdwPaletteSelected: inset 0 0 0 1px #fff; | ||||
|   | ||||
| @@ -1,5 +1,6 @@ | ||||
| @mixin containerSubtle($bg: $colorBodyBg, $fg: $colorBodyFg, $gradRatio: 5%) { | ||||
| 	@include containerBase($bg, $fg); | ||||
|     background: $bg; | ||||
|     color: $fg; | ||||
| 	@include boxShdw($shdwBtns); | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user