git.lucas.co / hou-control
git clone https://git.lucas.co/hou-control.git

commit122bd9e44a1bc31e0858829c18dbd16d1fba1508
parent951fa369c6
authorlsgalante <lsgalante12@gmail.com>
date2025-12-31 08:39
color scheme: format + change some colors

 config/NodeGraphDark.inc | 660 +++++++++++++++++++++++------------------------
 config/UIDark.hcs        | 537 +++++++++++++++++++-------------------
 config/UIDark_unused.inc |  13 +-
 config/hc_colors.inc     |  28 +-
 4 files changed, 614 insertions(+), 624 deletions(-)

diff --git a/config/NodeGraphDark.inc b/config/NodeGraphDark.inc
index bbcc3dc..e3d14a2 100644
--- a/config/NodeGraphDark.inc
+++ b/config/NodeGraphDark.inc
@@ -1,330 +1,330 @@
-#include "NodeGraphCommon.inc"

-#include "hc_colors.inc"

-

-//

-// Background

-//

-

-GraphBackground: bg_low

-GraphOverviewBackground: GREY(0.10)

-GraphOverviewViewRegion: 0.5 0.3 0.5

-GraphOverviewBorder: BLACK

-GraphPromptText: GREY(0.8)

-GraphGridLines: GREY(0.25)

-GraphGridPoints: GREY(0.6)

-

-//

-// Badges

-//

-

-GraphErrorBadgeDot: 1.0 0.0 0.0

-GraphChildErrorBadgeDot: 1.0 0.0 0.0

-GraphWarningBadgeDot: 0.77 0.6 0.04

-GraphMessageBadgeDot: 0.05 0.45 1.0

-GraphCommentBadgeDot: 0.15 0.67 0.64

-GraphNodeLockedBadgeDot: 1.0 0.35 0.43

-GraphNodeUnloadBadgeDot: 0.6 0.65 0.73

-GraphNodeHasDataBadgeDot: 0.45 0.75 0.45

-GraphNeedsCookBadgeDot: 0.97 0.91 0.11

-GraphHdaLockedBadgeDot: 0.43 0.47 0.48

-GraphHdaUnlockedBadgeDot: 0.98 0.49 0.55

-GraphHdaDelaySyncBadgeDot: 0.7 0.7 0.7

-GraphTimeDependentBadgeDot: 0.72 0.91 0.53

-GraphTagsBadgeDot: 0.15 0.67 0.64

-GraphVexCachedBadgeDot: #FF5AD2

-GraphVexCachableBadgeDot: #AA3E8C

-GraphNotCompilableBadgeDot: #E5B985

-GraphConstraintsBadgeDot: #97C473

-GraphKinematicsBadgeDot: #FF9370

-GraphHasTakeDataBadgeDot: #979797

-GraphNodeUnloadBadgeDot: #D19F9F

-GraphNodeHasDataBadgeDot: #9FABD1

-Graph64bitBadgeDot: #AC68CC

-GraphPdgDynamicBadgeDot: #E5C8FF

-GraphUnloadedPayloadsBadgeDot: #EDC486

-GraphPopulationMaskBadgeDot: #A06B9A

-GraphDiveableBadgeDot: #73d216

-GraphLoadFromDiskBadgeDot: #dceefaff

-GraphPdgMQServerAuthBadgeDot: #448519

-GraphPdgMQClientsAuthBadgeDot: #448519

-

-//

-// Context: cop2

-//

-

-GraphCop2PreviewBackground: GREY(0.1)

-GraphCop2BottomButtonEnabled: GREY(0.1)

-

-//

-// Context: dop

-//

-

-GraphDopObjectData: 0.65 0.65 0.65

-GraphDopData: 0.50 0.80 0.50

-GraphDopRelData: 0.20 0.60 0.20

-GraphDopSolverData: 0.7 0.5 0.9

-GraphDopAnyData: 0.9 0.9 0.9

-

-//

-// Context: lop

-//

-

-GraphLopLayerOutline: GREY(0.6)

-GraphLopLayerColor1: 0.3 0.7 0.2

-GraphLopLayerColor2: 0.6 0.4 0.2

-GraphLopLayerColor3: 0.9 0.1 0.2

-GraphLopLayerColor4: 0.3 0.2 0.3

-GraphLopLayerColor5: 0.6 0.2 0.6

-GraphLopLayerColor6: 0.9 0.2 0.9

-GraphLopLayerColor7: 0.2 0.7 0.3

-GraphLopLayerColor8: 0.2 0.4 0.6

-GraphLopLayerColor9: 0.2 0.1 0.9

-

-//

-// Context: shop

-//

-

-GraphShopConnectorBackground: GREY(0.1)

-

-//

-// Context: sop

-//

-

-GraphSopHeightfield: #25aa8e

-GraphSopConstraints: #D879D8

-GraphSopDomain: #6bcae2

-GraphSopRestGeometry: 0.584 0.776 1.0

-GraphSopCapturePose: 0.6 0.6 0.6

-GraphSopAnimatedPose: 1.0 0.725 0.0

-GraphSopCharacterStream: 0.559 0.159 1.0

-

-//

-// Context: top

-//

-

-GraphPdgProgressOutline: WHITE

-GraphPdgProgressPrecook: #324D59

-GraphPdgProgressCooking: #B8E986

-GraphPdgProgressCooked: #4D623F

-GraphPdgProgressWarning: #EBF802

-GraphPdgProgressError: #FF3300

-GraphPdgProgressIncomplete: #75876A

-

-GraphPdgProgressErrorCircle: #D0021B

-GraphPdgProgressErrorFill: #730000

-GraphPdgProgressNormalFill: #232323

-

-GraphPdgSummaryBackground: GREY(0.18)

-GraphPdgSummaryFilterOn: #FFD42A

-GraphPdgSummaryWorkItemCooked: #73945D

-GraphPdgSummaryWorkItemCooking: #B8E986

-GraphPdgSummaryWorkItemWaiting: #879889

-GraphPdgSummaryWorkItemUncooked: GREY(0.5)

-GraphPdgSummaryWorkItemFailed: #EE5A6C

-GraphPdgSummaryWorkItemCancelled: #EBB502

-

-GraphTaskGraphBackground: GREY(0.1)

-GraphTaskGraphBorder: GREY(0.7)

-GraphTaskGraphSeeMore: GREY(0.9)

-GraphTaskGraphWorkItemCooked: #529232

-GraphTaskGraphWorkItemCached: #529232

-GraphTaskGraphWorkItemCooking: #ADFF49

-GraphTaskGraphWorkItemWaiting: #354B60

-GraphTaskGraphWorkItemUncooked: GREY(0.5)

-GraphTaskGraphWorkItemFailed: #FF3300

-GraphTaskGraphWorkItemCancelled: #69511B

-GraphTaskGraphWorkItemSelected: #FFD42A

-GraphTaskGraphWorkItemHovered: #33EEFF

-GraphTaskGraphWorkItemAncestor: #99FF79

-GraphTaskGraphWorkItemDescendant: #2AFFCB

-GraphTaskGraphNormalWire: GREY(0.9)

-GraphTaskGraphMappedWire: #80FFA2

-GraphTaskGraphIndirectWire: #D9DD70

-

-GraphTaskGraphWorkItemPerfFast: #009166

-GraphTaskGraphWorkItemPerfMed: #f6ff00

-GraphTaskGraphWorkItemPerfSlow: #ff9000

-GraphTaskGraphWorkItemPerfNA: GREY(0.35)

-

-GraphTaskGraphStatusBarFailed: #FF9C9C

-GraphTaskGraphStatusBarCancelled: #F7DF1B

-GraphTaskGraphStatusBarCooked: #529232

-GraphTaskGraphStatusBarCooking: #B7DF86

-GraphTaskGraphStatusBarWaiting: GREY(0.6)

-GraphTaskGraphStatusBarEmpty: GREY(0.2)

-

-GraphTaskGraphLogError: #D04548

-GraphTaskGraphLogWarning: #B8B834

-

-GraphTaskPageRect: #D8D8D8

-

-GraphTopBottomButtonEnabled: GREY(0.1)

-GraphTopBottomButtonDisabled: GREY(0.6)

-

-//

-// Context: vop

-//

-

-GraphVopConnectorGroupName: WHITE

-GraphVopConnectorBackground: GREY(0.25)

-GraphVopBottomButtonEnabled: GREY(0.1)

-GraphVopBottomButtonDisabled: GREY(0.6)

-

-//

-// Flags

-//

-

-GraphTemplateFlag: #DD7DD7

-GraphSelectableTemplateFlag: #B151BB

-GraphBypassFlag: #E7CD2F

-GraphRenderFlag: #A779FF

-GraphDisplayFlag: #308DFF

-GraphOutputFlag: 0.75 0.4 0.0

-GraphSelectableFlag: #ABEA21

-GraphExportFlag: #FFA600

-GraphHiddenFlag: #90BECD

-GraphAudioFlag: 0.0 0.5 0.5

-GraphThumbnailFlag: 0.35 0.6 0.2

-GraphLockFlag: #FF3300

-GraphSoftLockFlag: #C4E361

-GraphDebugFlag: #6CC6B2

-GraphMaterialFlag: 0.75 0.4 0.0

-GraphDisplayAndRenderFlag: 0.00 0.68 0.94

-GraphDisplayAndOutputFlag: 0.75 0.45 0.36

-GraphFilterFlag: #55FFC1

-

-//

-// Flyout (??)

-//

-

-GraphFlyoutBackgroundFlagOn: BLACK

-GraphFlyoutBackgroundFlagOff: BLACK

-GraphFlyoutEdgeFlagOff: GREY(0.3)

-GraphFlyoutInfo: GREY(0.1)

-GraphFlyoutWarning: 0.2 0.2 0.0

-GraphFlyoutError: 0.2 0.0 0.0

-

-//

-// Objects

-//

-

-GraphItemBorder: BLACK

-GraphMinimizeButton: GREY(0.8)

-

-//

-// Object: highlights

-//

-

-GraphDisplayHighlight: #44679A

-GraphExportHighlight: #734670

-GraphRenderHighlight: #9273CB

-GraphOutputHighlight: #6B5634

-GraphTemplateHighlight: #734670

-GraphFilterHighlight: #298966

-

-//

-// Object: images

-//

-

-BackgroundImageLocate: WHITE

-BackgroundImageBorder: YELLOW

-BackgroundImageBrightness: YELLOW

-BackgroundImageLink: GREY(0.8)

-

-//

-// Object: pin

-//

-

-GraphDotPinAccent: GREY(0.3)

-

-//

-// Object: selection

-//

-

-GraphPickFill: 0.9 0.9 0.9

-GraphPreSelection: 0.75 0.86 1.0

-GraphItemCurrent: #FFD400

-GraphItemCurrentNonSelected: #C89C9C

-GraphItemSelection: #EEF81C

-GraphItemSelectionContrast: BLACK

-GraphItemContentsSelection: #6E780C

-GraphSnapLine: #5C704D

-

-//

-// Object: subnet

-//

-

-GraphSubnetShadow1: BLACK

-GraphSubnetShadowBlend1: 0.6

-GraphSubnetShadow2: WHITE

-GraphSubnetShadowBlend2: 0.3

-

-//

-// Overlays

-//

-

-GraphOverlayLeftText: 0.2 0.9 0.9

-GraphOverlayCenterText: 0.7 0.7 0.7

-GraphOverlayRightText: WHITE

-

-//

-// Palettes

-//

-

-PaletteBackground: GREY(0.15)

-PaletteSelected: YELLOW

-ShapePaletteShape: GREY(0.8)

-

-//

-// Text

-//

-

-GraphNameText: #e0e0e0

-GraphNodeTypeText: GREY(0.4)

-GraphCommentText: #6DB4BD

-GraphDescriptiveNameText: #76A8E1

-GraphContextOptionDepsText: #6DB4BD

-GraphLopLastModifiedPrimText: #6DB4BD

-GraphLopLayerCountText: #6DB4BD

-GraphOutputForViewText: #6DB4BD

-GraphDetailIdText: #6DB4BD

-GraphNetworkBoxText: WHITE

-GraphNetworkBoxTextDark: BLACK

-GraphNetworkBoxNameText: #76A8E1

-GraphIndirectText: WHITE

-GraphIndirectTextDark: BLACK

-GraphTagsText: #6DB4BD

-

-//

-// Wires

-//

-

-GraphConnector: 0.7 0.7 0.7

-GraphConnectorLabel: GREY(0.70)

-GraphConnectorError: #CE5E5E

-GraphCop2MaskInput: 0.50 0.80 0.50

-GraphWire: #5F91CC

-GraphWireUnused: 0.4 0.4 0.4

-GraphWireError: RED

-GraphWireLoopBack: 0.3 0.3 1.0

-GraphWireSelection: YELLOW

-GraphWireNodeSelection: YELLOW

-GraphWireLongFaded: 0.5 0.5 0.5

-GraphWireLongerFaded: 0.5 0.5 0.5

-GraphWireStub: GREY(0.70)

-GraphWireStubSelection: YELLOW

-GraphWireCut: RED

-GraphWireCutPath: 0.95 0.3 0.0

-GraphWireStitchStart: #B8E986

-GraphWireStitchEnd: #B8E986

-GraphSpareWire: #8967D9

-GraphParmOverrideWire: #FFA500

-

-//

-// Wire: dependencies

-//

-

-GraphDependency: #9A6955

-GraphDependencyEndAffector: #668E4A

-GraphDependencyExternalIn: GREY(0.8)

-GraphDependencyExternalOut: GREY(0.8)

+#include "NodeGraphCommon.inc"
+#include "hc_colors.inc"
+
+//
+// Background
+//
+
+GraphBackground: BG_LO
+GraphOverviewBackground: GREY(0.10)
+GraphOverviewViewRegion: 0.5 0.3 0.5
+GraphOverviewBorder: BLACK
+GraphPromptText: GREY(0.8)
+GraphGridLines: GREY(0.25)
+GraphGridPoints: GREY(0.6)
+
+//
+// Badges
+//
+
+GraphErrorBadgeDot: 1.0 0.0 0.0
+GraphChildErrorBadgeDot: 1.0 0.0 0.0
+GraphWarningBadgeDot: 0.77 0.6 0.04
+GraphMessageBadgeDot: 0.05 0.45 1.0
+GraphCommentBadgeDot: 0.15 0.67 0.64
+GraphNodeLockedBadgeDot: 1.0 0.35 0.43
+GraphNodeUnloadBadgeDot: 0.6 0.65 0.73
+GraphNodeHasDataBadgeDot: 0.45 0.75 0.45
+GraphNeedsCookBadgeDot: 0.97 0.91 0.11
+GraphHdaLockedBadgeDot: 0.43 0.47 0.48
+GraphHdaUnlockedBadgeDot: 0.98 0.49 0.55
+GraphHdaDelaySyncBadgeDot: 0.7 0.7 0.7
+GraphTimeDependentBadgeDot: 0.72 0.91 0.53
+GraphTagsBadgeDot: 0.15 0.67 0.64
+GraphVexCachedBadgeDot: #FF5AD2
+GraphVexCachableBadgeDot: #AA3E8C
+GraphNotCompilableBadgeDot: #E5B985
+GraphConstraintsBadgeDot: #97C473
+GraphKinematicsBadgeDot: #FF9370
+GraphHasTakeDataBadgeDot: #979797
+GraphNodeUnloadBadgeDot: #D19F9F
+GraphNodeHasDataBadgeDot: #9FABD1
+Graph64bitBadgeDot: #AC68CC
+GraphPdgDynamicBadgeDot: #E5C8FF
+GraphUnloadedPayloadsBadgeDot: #EDC486
+GraphPopulationMaskBadgeDot: #A06B9A
+GraphDiveableBadgeDot: #73d216
+GraphLoadFromDiskBadgeDot: #dceefaff
+GraphPdgMQServerAuthBadgeDot: #448519
+GraphPdgMQClientsAuthBadgeDot: #448519
+
+//
+// Context: COP2
+//
+
+GraphCop2PreviewBackground: GREY(0.1)
+GraphCop2BottomButtonEnabled: GREY(0.1)
+
+//
+// Context: DOP
+//
+
+GraphDopObjectData: 0.65 0.65 0.65
+GraphDopData: 0.50 0.80 0.50
+GraphDopRelData: 0.20 0.60 0.20
+GraphDopSolverData: 0.7 0.5 0.9
+GraphDopAnyData: 0.9 0.9 0.9
+
+//
+// Context: LOP
+//
+
+GraphLopLayerOutline: GREY(0.6)
+GraphLopLayerColor1: 0.3 0.7 0.2
+GraphLopLayerColor2: 0.6 0.4 0.2
+GraphLopLayerColor3: 0.9 0.1 0.2
+GraphLopLayerColor4: 0.3 0.2 0.3
+GraphLopLayerColor5: 0.6 0.2 0.6
+GraphLopLayerColor6: 0.9 0.2 0.9
+GraphLopLayerColor7: 0.2 0.7 0.3
+GraphLopLayerColor8: 0.2 0.4 0.6
+GraphLopLayerColor9: 0.2 0.1 0.9
+
+//
+// Context: SHOP
+//
+
+GraphShopConnectorBackground: GREY(0.1)
+
+//
+// Context: SOP
+//
+
+GraphSopHeightfield: #25aa8e
+GraphSopConstraints: #D879D8
+GraphSopDomain: #6bcae2
+GraphSopRestGeometry: 0.584 0.776 1.0
+GraphSopCapturePose: 0.6 0.6 0.6
+GraphSopAnimatedPose: 1.0 0.725 0.0
+GraphSopCharacterStream: 0.559 0.159 1.0
+
+//
+// Context: TOP
+//
+
+GraphPdgProgressOutline: WHITE
+GraphPdgProgressPrecook: #324D59
+GraphPdgProgressCooking: #B8E986
+GraphPdgProgressCooked: #4D623F
+GraphPdgProgressWarning: #EBF802
+GraphPdgProgressError: #FF3300
+GraphPdgProgressIncomplete: #75876A
+
+GraphPdgProgressErrorCircle: #D0021B
+GraphPdgProgressErrorFill: #730000
+GraphPdgProgressNormalFill: #232323
+
+GraphPdgSummaryBackground: GREY(0.18)
+GraphPdgSummaryFilterOn: #FFD42A
+GraphPdgSummaryWorkItemCooked: #73945D
+GraphPdgSummaryWorkItemCooking: #B8E986
+GraphPdgSummaryWorkItemWaiting: #879889
+GraphPdgSummaryWorkItemUncooked: GREY(0.5)
+GraphPdgSummaryWorkItemFailed: #EE5A6C
+GraphPdgSummaryWorkItemCancelled: #EBB502
+
+GraphTaskGraphBackground: GREY(0.1)
+GraphTaskGraphBorder: GREY(0.7)
+GraphTaskGraphSeeMore: GREY(0.9)
+GraphTaskGraphWorkItemCooked: #529232
+GraphTaskGraphWorkItemCached: #529232
+GraphTaskGraphWorkItemCooking: #ADFF49
+GraphTaskGraphWorkItemWaiting: #354B60
+GraphTaskGraphWorkItemUncooked: GREY(0.5)
+GraphTaskGraphWorkItemFailed: #FF3300
+GraphTaskGraphWorkItemCancelled: #69511B
+GraphTaskGraphWorkItemSelected: #FFD42A
+GraphTaskGraphWorkItemHovered: #33EEFF
+GraphTaskGraphWorkItemAncestor: #99FF79
+GraphTaskGraphWorkItemDescendant: #2AFFCB
+GraphTaskGraphNormalWire: GREY(0.9)
+GraphTaskGraphMappedWire: #80FFA2
+GraphTaskGraphIndirectWire: #D9DD70
+
+GraphTaskGraphWorkItemPerfFast: #009166
+GraphTaskGraphWorkItemPerfMed: #f6ff00
+GraphTaskGraphWorkItemPerfSlow: #ff9000
+GraphTaskGraphWorkItemPerfNA: GREY(0.35)
+
+GraphTaskGraphStatusBarFailed: #FF9C9C
+GraphTaskGraphStatusBarCancelled: #F7DF1B
+GraphTaskGraphStatusBarCooked: #529232
+GraphTaskGraphStatusBarCooking: #B7DF86
+GraphTaskGraphStatusBarWaiting: GREY(0.6)
+GraphTaskGraphStatusBarEmpty: GREY(0.2)
+
+GraphTaskGraphLogError: #D04548
+GraphTaskGraphLogWarning: #B8B834
+
+GraphTaskPageRect: #D8D8D8
+
+GraphTopBottomButtonEnabled: GREY(0.1)
+GraphTopBottomButtonDisabled: GREY(0.6)
+
+//
+// Context: VOP
+//
+
+GraphVopConnectorGroupName: WHITE
+GraphVopConnectorBackground: GREY(0.25)
+GraphVopBottomButtonEnabled: GREY(0.1)
+GraphVopBottomButtonDisabled: GREY(0.6)
+
+//
+// Flags
+//
+
+GraphTemplateFlag: #DD7DD7
+GraphSelectableTemplateFlag: #B151BB
+GraphBypassFlag: #E7CD2F
+GraphRenderFlag: #A779FF
+GraphDisplayFlag: #308DFF
+GraphOutputFlag: 0.75 0.4 0.0
+GraphSelectableFlag: #ABEA21
+GraphExportFlag: #FFA600
+GraphHiddenFlag: #90BECD
+GraphAudioFlag: 0.0 0.5 0.5
+GraphThumbnailFlag: 0.35 0.6 0.2
+GraphLockFlag: #FF3300
+GraphSoftLockFlag: #C4E361
+GraphDebugFlag: #6CC6B2
+GraphMaterialFlag: 0.75 0.4 0.0
+GraphDisplayAndRenderFlag: 0.00 0.68 0.94
+GraphDisplayAndOutputFlag: 0.75 0.45 0.36
+GraphFilterFlag: #55FFC1
+
+//
+// Flyout (??)
+//
+
+GraphFlyoutBackgroundFlagOn: BLACK
+GraphFlyoutBackgroundFlagOff: BLACK
+GraphFlyoutEdgeFlagOff: GREY(0.3)
+GraphFlyoutInfo: GREY(0.1)
+GraphFlyoutWarning: 0.2 0.2 0.0
+GraphFlyoutError: 0.2 0.0 0.0
+
+//
+// Objects
+//
+
+GraphItemBorder: BLACK
+GraphMinimizeButton: GREY(0.8)
+
+//
+// Objects: Highlights
+//
+
+GraphDisplayHighlight: #44679A
+GraphExportHighlight: #734670
+GraphRenderHighlight: #9273CB
+GraphOutputHighlight: #6B5634
+GraphTemplateHighlight: #734670
+GraphFilterHighlight: #298966
+
+//
+// Objects: Images
+//
+
+BackgroundImageLocate: WHITE
+BackgroundImageBorder: YELLOW
+BackgroundImageBrightness: YELLOW
+BackgroundImageLink: GREY(0.8)
+
+//
+// Objects: Dot
+//
+
+GraphDotPinAccent: GREY(0.3)
+
+//
+// Objects: Selection
+//
+
+GraphPickFill: 0.9 0.9 0.9
+GraphPreSelection: 0.75 0.86 1.0
+GraphItemCurrent: #FFD400
+GraphItemCurrentNonSelected: #C89C9C
+GraphItemSelection: #EEF81C
+GraphItemSelectionContrast: BLACK
+GraphItemContentsSelection: #6E780C
+GraphSnapLine: #5C704D
+
+//
+// Objects: Subnet
+//
+
+GraphSubnetShadow1: BLACK
+GraphSubnetShadowBlend1: 0.6
+GraphSubnetShadow2: WHITE
+GraphSubnetShadowBlend2: 0.3
+
+//
+// Overlays
+//
+
+GraphOverlayLeftText: 0.2 0.9 0.9
+GraphOverlayCenterText: 0.7 0.7 0.7
+GraphOverlayRightText: WHITE
+
+//
+// Palettes
+//
+
+PaletteBackground: GREY(0.15)
+PaletteSelected: YELLOW
+ShapePaletteShape: GREY(0.8)
+
+//
+// Text
+//
+
+GraphNameText: #e0e0e0
+GraphNodeTypeText: GREY(0.4)
+GraphCommentText: #6DB4BD
+GraphDescriptiveNameText: #76A8E1
+GraphContextOptionDepsText: #6DB4BD
+GraphLopLastModifiedPrimText: #6DB4BD
+GraphLopLayerCountText: #6DB4BD
+GraphOutputForViewText: #6DB4BD
+GraphDetailIdText: #6DB4BD
+GraphNetworkBoxText: WHITE
+GraphNetworkBoxTextDark: BLACK
+GraphNetworkBoxNameText: #76A8E1
+GraphIndirectText: WHITE
+GraphIndirectTextDark: BLACK
+GraphTagsText: #6DB4BD
+
+//
+// Wires
+//
+
+GraphConnector: 0.7 0.7 0.7
+GraphConnectorLabel: GREY(0.70)
+GraphConnectorError: #CE5E5E
+GraphCop2MaskInput: 0.50 0.80 0.50
+GraphWire: #5F91CC
+GraphWireUnused: 0.4 0.4 0.4
+GraphWireError: RED
+GraphWireLoopBack: 0.3 0.3 1.0
+GraphWireSelection: YELLOW
+GraphWireNodeSelection: YELLOW
+GraphWireLongFaded: 0.5 0.5 0.5
+GraphWireLongerFaded: 0.5 0.5 0.5
+GraphWireStub: GREY(0.70)
+GraphWireStubSelection: YELLOW
+GraphWireCut: RED
+GraphWireCutPath: 0.95 0.3 0.0
+GraphWireStitchStart: #B8E986
+GraphWireStitchEnd: #B8E986
+GraphSpareWire: #8967D9
+GraphParmOverrideWire: #FFA500
+
+//
+// Wire: dependencies
+//
+
+GraphDependency: #9A6955
+GraphDependencyEndAffector: #668E4A
+GraphDependencyExternalIn: GREY(0.8)
+GraphDependencyExternalOut: GREY(0.8)
diff --git a/config/UIDark.hcs b/config/UIDark.hcs
index d5ca16d..c42798f 100644
--- a/config/UIDark.hcs
+++ b/config/UIDark.hcs
@@ -13,32 +13,30 @@ Scheme: hc-dark
 #include "hc_colors.inc"
 #include "UIDark_unused.inc"
 
-//
-// Icons
-//
-
-IconBrightness: 0.7
-IconContrast: 1
-IconGamma: 1
-IconSaturation: 0.6
-
 //
 // Base colors
 //
 
-BackColor: bg_high // auto contrast code linked to BorderDark
-BorderLight: bg_high // line left of node graph pane & some menus
-BorderDark: bg_low // annoying status bar border
-TextColor: text
+BackColor: BG_HI // auto contrast code linked to BorderDark
+BorderLight: BG_HI // line left of node graph pane & some menus
+BorderDark: BG_LO // annoying status bar border
+TextColor: TEXT
 HiliteTextColor: TEXT_HIGHLIGHT
 HiliteTextBG: #454B50
 SecondaryText: GREY(0.5)
 LinkText: #64ACFF
 DropIndicator 0.0 0.0 1.0
 ForegroundColor: GREY(0.02) // line in parameter pane (auto contrast code)
-BackgroundColor: UNK
-PaperColor: bg_low // also: line below pane tabs, other lines
-TextHighlightColor: TEXT_HIGHLIGHT
+BackgroundColor: UNK // ?
+PaperColor: BG_LO // line below pane tabs, other lines
+TextHighlightColor: TEXT_HIGHLIGHT // ?
+BlueTextLinkColor: #FF00FF
+LinkerPartialLinkColor: GREY(0.8) // Linker tree views (?)
+MenuBarColor: GREY(0.75)
+MenuColor: GREY(0.70)
+BlueSelectedMenuColor: 0.125 0.125 1
+DisabledTextColor: arrow
+DisabledTextDropShadowColor: GREY(0.8)
 
 //
 // Channel editor
@@ -68,8 +66,8 @@ LockedColor: HSV 200 0.3 0.3 // locked parameter
 PendingColor: HSV 60 0.5 0.5 // pending change
 IsKeyColor: HSV 120 0.5 0.55 // keyframe
 IsSoftKeyColor: #0D3D28 // constant() or raw() usually
-IsNotKeyColor: HSV 180 0.5 0.5 // channel, not at a key (expression)
-DisabledColor: HSV 207 0.27 0.75 // channel is disabled (muted) from dopesheet
+IsNotKeyColor: HSV 180 0.5 0.5 // not at a key (expression)
+DisabledColor: HSV 207 0.27 0.75 // disabled (muted) from dopesheet
 ChannelLockedColor: HSV 0 0 0.2 // has "lock()" expression
 OverrideColor: HSV 45 1 0.65 // parameter overridden by chop
 OtherLanguageColor: #653D66 // expr lang differs from node lang
@@ -88,10 +86,10 @@ ScopedSelectedColor: white
 AutoScopedColor: HSV 210 0.125 0.375 // low sat. blue grey, matches blue slider hue
 ScopedAlpha: 1.0 1.0 1.0
 
-// Parm borders indicating the parm has an associated handle
-InvisibleHandleColor: 0.70 0.00 0.00 // handle invisible, probably XCF. See rows/columns in Torus SOP
-VisibleHandleColor: 0.00 0.50 0.50 // handle visible e.g. xform handle
-ActiveHandleColor: SELECTION_BASE // handle active
+// Borders indicating associated handle
+InvisibleHandleColor: 0.70 0.00 0.00 // invisible, probably XCF. See rows/columns in Torus SOP
+VisibleHandleColor: 0.00 0.50 0.50 // visible e.g. xform handle
+ActiveHandleColor: SELECTION_BASE // active
 
 //
 // Channels
@@ -146,8 +144,8 @@ FileDepRejectColor: 1.0 0.0 0.0
 // Geometry groups
 //
 
-// These two colors specify opposing corners of a quadrilateral in HSV space.
-// Colors for geometry groups are sampled from within this quad.
+// These two colors specify opposite corners of a quadrilateral in HSV space.
+// Colors for geometry groups are sampled from this quad.
 
 GeoGroupColor1: hsv 90.0 0.3 1.0
 GeoGroupColor2: hsv 330.0 0.6 1.0
@@ -180,6 +178,19 @@ CmdKeyFill: #BBAB28
 CmdKeyHilite: #DBCB48
 HotkeyMgrUnboundActionFG: SHADOW3 // may be unused
 
+//
+// Icons
+//
+
+IconBackgroundColor: black // ?
+IconOutlineColor: GREY(0.8) // ?
+IconShadowColor: black // ?
+IconLocatedColor: UNK // ?
+IconBrightness: 0.7
+IconContrast: 1
+IconGamma: 1
+IconSaturation: 0.6
+
 //
 // Info button indicator (??)
 //
@@ -190,27 +201,21 @@ MessageFlag: 0.8 0.8 0.8
 FilteredFlag: 0.6 0.6 0.6
 NoSaveFlag: 0.0 0.4 0.1 // used in the resource managers for .nosave files
 
-//
-// Linker tree views
-//
-
-LinkerPartialLinkColor: GREY(0.8)
-
 //
 // Lists / spreadsheets
 //
 
-ListShadow: bg_low
-ListHighlight: bg_low
-ListBorder: bg_low
-ListBG: BASE_ALT // bg in download color scheme window
+ListShadow: BG_LO
+ListHighlight: BG_LO
+ListBorder: BG_LO
+ListBG: BG_LO // bg in download color scheme window
 ListEntry1: LISTB
 ListEntry2: LISTA
-ListEntrySelected: selection
+ListEntrySelected: SEL
 ListTitleShadow: GREY(0.1) // ??
-ListTitleHighlight: bg_low // ss row number border
-ListTitleGradHi: bg_low // ss row number bg
-ListTitleGradLow: bg_low // ss row number bg
+ListTitleHighlight: BG_LO // ss row number border
+ListTitleGradHi: BG_LO // ss row number bg
+ListTitleGradLow: BG_LO // ss row number bg
 ListTitleHighlightGradHi: HSV 36 1 0.8 // ??
 ListTitleHighlightGradLow: HSV 36 1 0.8 // ??
 ListTitleFilteredText: SELECTION_BASE
@@ -218,7 +223,11 @@ ListText: text // text in download color scheme window
 ListAltText: HSV 40 0.85 1.0
 ListHoverHighlight: GREY(0.28)
 
-SSBorder: selection // divider line between spreadsheet columns
+ListTitleColor: EDIT_BG
+ListEntryColor: GREY(0.62)
+ListEntrySelectedColor: 0.93 0.86 0.51
+
+SSBorder: SEL // divider line between spreadsheet columns
 SSOutline: DropIndicator // drag And Drop Outline in spreadsheet
 SSHeader: GREY(0.29) // ??
 SSTableBackgroundColor: 0.9 0.9 0.9 // ??
@@ -226,7 +235,7 @@ SSTableSelectedColor: 0.125 0.125 1.0 // ??
 SSTableBackgroundColor: 0.9 0.9 0.9
 SSTableSelectedColor: 0.125 0.125 1.0
 
-// highlight Color Alpha in the channel lister
+// highlight Color Alpha in channel lister
 // R: displayed ch alpha
 // G: graph selected ch alpha
 SSHighlightAlpha: 0.25 0.55 0.0
@@ -240,27 +249,6 @@ MplayInspectBorder: GREY(0.3)
 MplayInspectText: black
 MplayColorCorrectWarn: 1 1 0.75
 
-//
-// Old UI colors
-//
-
-ListTitleColor: EDIT_BG
-ListEntryColor: GREY(0.62)
-ListEntrySelectedColor: 0.93 0.86 0.51
-
-MenuBarColor: GREY(0.75)
-MenuColor: GREY(0.70)
-BlueSelectedMenuColor: 0.125 0.125 1
-
-IconBackgroundColor: black // ?
-IconOutlineColor: GREY(0.8) // ?
-IconShadowColor: black // ?
-IconLocatedColor: UNK // ?
-
-DisabledTextColor: ARROW
-DisabledTextDropShadowColor: GREY(0.8)
-PopupHelpBackgroundColor: SELECTION_HIGHLIGHT2
-
 //
 // Operator properties
 //
@@ -271,7 +259,7 @@ PopupHelpBackgroundColor: SELECTION_HIGHLIGHT2
 // arbitrary thing (network BG color?). Anyway, leaving the value at one seems
 // to force it into a happy state.
 
-OpNameNoneColor: text
+OpNameNoneColor: TEXT
 OpNameCommentsColor: HSV 240 0.6 1
 OpNameAnimatedColor: UNK
 OpNameModifiedColor: UNK
@@ -280,29 +268,25 @@ OpNameSyncedColor: HSV 200 0.6 1
 OpNameUnsyncedColor: HSV 0 0.6 1
 OpNameSubnetColor: HSV 240 0.3 1
 
-// This color is used for the text in the parameter title bar that indicates how
-// many nodes are selected.
-ParmTitleBarNumSelectedColor: 1.0 1.0 0.0
+ParmTitleBarNumSelectedColor: 1.0 1.0 0.0 // text in parm title bar showing # selected nodes
 
-// This color is for the text in the take label to indicate that auto take mode
-// is enabled.
-AutoTakeModeColor:            0.40 0.70 0.40
+AutoTakeModeColor: 0.40 0.70 0.40 // text in take label indicating auto take mode
 
 //
 // Pane tabs
 //
 
-PaneTabActiveHi: bg_high
-PaneTabActiveLow: bg_high
-PaneTabInactiveHi: bg_low
-PaneTabInactiveLow: bg_low
-PaneTabEdges: bg_low
-PaneEmptyBG: bg_low
-PaneBorder: bg_low
-PaneHeaderGradHi: bg_high // path gadget bg
-PaneHeaderGradLow: bg_high // path gadget bg
-PaneTabShadow: bg_low
-PaneTabMarker: selection
+PaneTabActiveHi: BG_HI
+PaneTabActiveLow: BG_HI
+PaneTabInactiveHi: BG_LO
+PaneTabInactiveLow: BG_LO
+PaneTabEdges: BG_LO
+PaneEmptyBG: BG_LO
+PaneBorder: BG_LO
+PaneHeaderGradHi: BUTTON // path gadget bg
+PaneHeaderGradLow: BUTTON // path gadget bg
+PaneTabShadow: BG_LO
+PaneTabMarker: SEL
 
 ObjectColor: HSV 210 0.20 1.75
 SopColor: HSV 100 0.20 2
@@ -335,42 +319,42 @@ OpListSelectionFGColor: white
 
 GroupBorder: GREY(0.11)
 GroupLight: GREY(0.29)
-GroupHeader0: GREY(0.20)
-GroupHeaderTop0: GREY(0.20)
-GroupHeaderHi0: GREY(0.32)
-GroupHeaderHiTop0: GREY(0.32)
-GroupHeaderOpen0: bg_high
-GroupHeaderOpenTop0: bg_high
-GroupHeaderDisabled0: GREY(0.20)
-GroupHeaderDisabledTop0: GREY(0.20)
-GroupBody0: bg_low
-GroupHeader1: GREY(0.20)
-GroupHeaderTop1: GREY(0.20)
-GroupHeaderHi1: GREY(0.31)
-GroupHeaderHiTop1: GREY(0.31)
-GroupHeaderOpen1: GREY(0.30)
-GroupHeaderOpenTop1: GREY(0.30)
-GroupHeaderDisabled1: GREY(0.20)
-GroupHeaderDisabledTop1: GREY(0.20)
-GroupBody1: GREY(0.21)
-GroupHeader2: GREY(0.18)
-GroupHeaderTop2: GREY(0.18)
-GroupHeaderHi2: GREY(0.30)
-GroupHeaderHiTop2: GREY(0.30)
-GroupHeaderOpen2: GREY(0.29)
-GroupHeaderOpenTop2: GREY(0.29)
-GroupHeaderDisabled2: GREY(0.18)
-GroupHeaderDisabledTop2: GREY(0.18)
-GroupBody2: GREY(0.19)
-GroupHeader3: GREY(0.16)
-GroupHeaderTop3: GREY(0.16)
-GroupHeaderHi3: GREY(0.29)
-GroupHeaderHiTop3: GREY(0.29)
-GroupHeaderOpen3: GREY(0.28)
-GroupHeaderOpenTop3: GREY(0.28)
-GroupHeaderDisabled3: GREY(0.16)
-GroupHeaderDisabledTop3: GREY(0.16)
-GroupBody3: GREY(0.17)
+GroupHeader0: BUTTON
+GroupHeaderTop0: BUTTON
+GroupHeaderHi0: SEL
+GroupHeaderHiTop0: SEL
+GroupHeaderOpen0: BUTTON
+GroupHeaderOpenTop0: BUTTON
+GroupHeaderDisabled0: DISABLED
+GroupHeaderDisabledTop0: DISABLED
+GroupBody0: BG_MED
+GroupHeader1: BUTTON
+GroupHeaderTop1: BUTTON
+GroupHeaderHi1: SEL
+GroupHeaderHiTop1: SEL
+GroupHeaderOpen1: BUTTON
+GroupHeaderOpenTop1: BUTTON
+GroupHeaderDisabled1: DISABLED
+GroupHeaderDisabledTop1: DISABLED
+GroupBody1: BG_MED
+GroupHeader2: BUTTON
+GroupHeaderTop2: BUTTON
+GroupHeaderHi2: SEL
+GroupHeaderHiTop2: SEL
+GroupHeaderOpen2: BUTTON
+GroupHeaderOpenTop2: BUTTON
+GroupHeaderDisabled2: DISABLED
+GroupHeaderDisabledTop2: DISABLED
+GroupBody2: BG_MED
+GroupHeader3: BUTTON
+GroupHeaderTop3: BUTTON
+GroupHeaderHi3: SEL
+GroupHeaderHiTop3: SEL
+GroupHeaderOpen3: BUTTON
+GroupHeaderOpenTop3: BUTTON
+GroupHeaderDisabled3: DISABLED
+GroupHeaderDisabledTop3: DISABLED
+GroupBody3: BG_MED
 
 //
 // Pane - Parameter spreadsheets
@@ -383,41 +367,41 @@ ParmSheetHeaderColor: 0.60 0.60 0.60
 // Parameter - Button/menu
 //
 
-ButtonGradHi: button
-ButtonGradLow: button
-ButtonNonActiveGradLow: bg_low // low end of gradient on non-selected tabs
+ButtonGradHi: BUTTON
+ButtonGradLow: BUTTON
+ButtonNonActiveGradLow: BG_LO // bottom of unselected parm tabs
 
-ButtonShadowLight: bg_high // also: line above spreadsheet pane, lines above and left of playbar, scene viewer menu buttons, network editor menu
-ButtonShadowMed: separator // lines between playbar buttons, stowbar arrows, line around some parameter folders
-ButtonShadowMedDark: selection // selected sceneviewer toolbar item
-ButtonShadowDark: bg_high // borders on ui buttons & menus
-ButtonShadow: separator // borders on some ui buttons
+ButtonShadowLight: BG_HI // ss pane border, playbar border, scene viewer menu buttons, network editor menu
+ButtonShadowMed: SEP // lines between playbar buttons, stowbar arrows, line around some parameter folders
+ButtonShadowMedDark: SEL // selected sceneviewer toolbar item
+ButtonShadowDark: BG_HI // ui borders, path gadget border
+ButtonShadow: BUTTON // actual button shadow
 
-ButtonText: text
-ButtonHoverHighlight: white
-ButtonPressedText: white
+ButtonText: TEXT
+ButtonHoverHighlight: BUTTON
+ButtonPressedText: TEXT
 
-ButtonPressedText2: GREY(0.1) // scene viewer toolbar buttons
-ButtonPressedGradHi: selection // scene viewer toolbar buttons
-ButtonPressedGradLow: selection // scene viewer toolbar buttons
+ButtonPressedText2: GREY(0.1) // viewer toolbar buttons
+ButtonPressedGradHi: SEL // viewer toolbar buttons, pin
+ButtonPressedGradLow: SEL // viewer toolbar buttons, pin
 
-ButtonMenuArrowHi: bg_high
-ButtonMenuArrowLow: bg_high
-ButtonMenuArrow: selection
-ButtonArrow: selection
-ButtonArrowDisabled: bg_low
-ButtonArrowPressed: bg_low
+ButtonMenuArrowHi: BUTTON // bg
+ButtonMenuArrowLow: BUTTON // bg
+ButtonMenuArrow: arrow
+ButtonArrow: arrow
+ButtonArrowDisabled: BG_LO
+ButtonArrowPressed: BG_LO
 ButtonArrowModified: SHADOW1
 
-MenuBG: bg_high // network editor menu bar
-MenuText: text
-MenuTextDisabled: SHADOW2
-MenuTextHotkey: SHADOW2
+MenuBG: BG_HI // network menu bar
+MenuText: TEXT
+MenuTextDisabled: TEXT_DIM
+MenuTextHotkey: TEXT_DIM
 MenuHighlight: GREY(0.1)
 MenuShadow: GREY(0.1)
 MenuTextSelected: white
-MenuSelectedBG: selection
-MenuTitleBG: bg_low
+MenuSelectedBG: SEL
+MenuTitleBG: BG_LO
 InvertedMenuBackground: GREY(0.8)
 
 HyperTextLinkColor: 1.0 0.0 1.0 // buttons that simulate a hypertext link (may be not used)
@@ -426,18 +410,18 @@ HyperTextLinkColor: 1.0 0.0 1.0 // buttons that simulate a hypertext link (may b
 // Parameter - Check
 //
 
-CheckBG: button
-CheckLocated: selection
-CheckColor: text
+CheckBG: BG_LO
+CheckLocated: SEL
+CheckColor: TEXT
 
 //
 // Parameter - Ladder
 //
 
-LadderBG: button
-LadderText: text
-LadderHighlight: selection
-LadderOutline: border
+LadderBG: BUTTON
+LadderText: TEXT
+LadderHighlight: SEL
+LadderOutline: BORDER
 LadderShadow: red
 
 //
@@ -462,17 +446,17 @@ LeverSliderThumbBottomBorder: black
 LeverSliderThumbGradBottom: GREY(0.22)
 LeverSliderThumbGradTop: GREY(0.36)
 LeverSliderThumbRangeArrow: black
-LeverSliderThumbPressedGradBottom: selection
-LeverSliderThumbPressedGradTop: selection
+LeverSliderThumbPressedGradBottom: SEL
+LeverSliderThumbPressedGradTop: SEL
 
 //
 // Parameter - Radio
 //
 
-RadioBG: button
-RadioBorder: border
-RadioDot: text
-RadioDotHighlight: selection
+RadioBG: BUTTON
+RadioBorder: BORDER
+RadioDot: TEXT
+RadioDotHighlight: SEL
 
 //
 // Parameter - Ramp
@@ -521,74 +505,76 @@ RangeSliderArrowSelected: GREY(1.00)
 // Parameter - Separator
 //
 
-Separator: bg_low // also: line above network editor menu, line below some pane tabs, line in scene viewer menus
+Separator: BG_LO // network menu border, pane tab border, viewer menu border
 
 //
 // Parameter - Slider
 //
 
-SliderTopBorder: bg_low
-SliderBottomBorder: bg_low
-SliderAdvancedBevel: selection
-SliderAdvancedGroove: selection
-SliderRemainingBevel: bg_low
-SliderRemainingGroove: bg_low
-SliderTick: selection
-SliderTickLabel: selection
-SliderRangeBrackets: selection
+SliderTopBorder: BG_LO
+SliderBottomBorder: BG_LO
+SliderAdvancedBevel: SEL
+SliderAdvancedGroove: SEL
+SliderRemainingBevel: BG_LO
+SliderRemainingGroove: BG_LO
+SliderTick: SEL
+SliderTickLabel: SEL
+SliderRangeBrackets: SEL
 
-SliderThumbGradHi: selection
-SliderThumbGradLow: selection
+SliderThumbGradHi: SEL
+SliderThumbGradLow: SEL
 SliderThumbPressedGradHi: PRESSED_HIGH
 SliderThumbPressedGradLow: PRESSED_LOW
-SliderThumbTopBorder: separator
-SliderThumbTopBevel: selection
-SliderThumbBottomBevel: selection
-SliderThumbBottomBorder: separator
+SliderThumbTopBorder: SEP
+SliderThumbTopBevel: SEL
+SliderThumbBottomBevel: SEL
+SliderThumbBottomBorder: SEP
 SliderThumbRangeArrow: black
 
 //
 // Parameter - Textbox
 //
 
-TextboxBG: bg_low // also: python shell shadow
+TextboxBG: BG_LO // python shell shadow
 TextboxInvalidBG: 0.95 0.56 0.56
-TextboxBorderPrimary: bg_high
-TextboxBorderHighlight: bg_high
-TextboxBorderStippled: selection
-TextboxBorderKeyFocus: selection
-TextboxError: error
-TextboxGutter: bg_high
+TextboxBorderPrimary: BG_HI
+TextboxBorderHighlight: BG_HI
+TextboxBorderStippled: SEL
+TextboxBorderKeyFocus: SEL
+TextboxError: ERR
+TextboxGutter: BG_HI
 TextboxDropMarker: HSV 238 0.40 0.88
 TextboxFeedbackFG: GREY(0.5)
 TextboxFeedbackBG: UNK
 SelectedTextFG: GREY(0.5)
 SelectedTextBG: #ffff00 // selection, cursor
 SelectedTextDisabledBG: GREY(0.3)
+TextboxLineNumberBG: BG_LO
+TextboxLineNumberFG: TEXT
 
 //
 // Path gadget
 //
 
-PathGadgetArrow1: selection
-PathGadgetArrow2: selection
-PathGadgetArrow3: selection
-PathGadgetArrow1Selected: selection
-PathGadgetArrow2Selected: selection
-PathGadgetArrow3Selected: selection
-PathGadgetPrimaryBorder: bg_high
-PathGadgetSecondaryBorder: bg_high
-PathGadgetPrimaryBorderSelected: selection
-PathGadgetSecondaryBorderSelected: selection
-PathGadgetBevel: bg_high
-PathGadgetBevelSelected: selection
-PathGadgetText: GREY(0.9)
-PathGadgetGradHi: bg_high
-PathGadgetGradLow: bg_high
-PathGadgetGradHiSelected: selection
-PathGadgetGradLowSelected: selection
-PathGadgetHistoryButtonBevel: bg_high
-PathGadgetHistoryButtonBevelSelected: selection
+PathGadgetArrow1: GREY(0.5)
+PathGadgetArrow2: GREY(0.5)
+PathGadgetArrow3: GREY(0.5)
+PathGadgetArrow1Selected: arrow
+PathGadgetArrow2Selected: arrow
+PathGadgetArrow3Selected: arrow
+PathGadgetPrimaryBorder: BUTTON
+PathGadgetSecondaryBorder: BUTTON
+PathGadgetPrimaryBorderSelected: SEL
+PathGadgetSecondaryBorderSelected: SEL
+PathGadgetBevel: BUTTON
+PathGadgetBevelSelected: SEL
+PathGadgetText: TEXT
+PathGadgetGradHi: BUTTON
+PathGadgetGradLow: BUTTON
+PathGadgetGradHiSelected: SEL
+PathGadgetGradLowSelected: SEL
+PathGadgetHistoryButtonBevel: BG_HI
+PathGadgetHistoryButtonBevelSelected: SEL
 
 //
 // Performance
@@ -628,8 +614,8 @@ Bookmark5: 0.40 0.65 0.12
 Bookmark6: 0.90 0.67 0.10
 Bookmark7: 0.65 0.46 0.11
 
-KeyframeButtonSelectedGradHi: selection
-KeyframeButtonSelectedGradLow: selection
+KeyframeButtonSelectedGradHi: SEL
+KeyframeButtonSelectedGradLow: SEL
 KeyframeButtonLocatedGradHi: GREY(0.405)
 KeyframeButtonLocatedGradLow: GREY(0.274)
 KeyframeButtonGradHi: GREY(0.337)
@@ -644,7 +630,7 @@ KeyframeButtonCircleFillOpacity: GREY(0.2)
 DopeSheetCurrentFrameFG: white
 DopeSheetCurrentFrameBG: black
 DopeSheetHoverFrameFG: white
-DopeSheetHoverFrameBG: DRKBASE
+DopeSheetHoverFrameBG: BG_LO // playbar frame number on hover
 DopeSheetHoverLine: GREY(0.5)
 DopeSheetSimulationPlaying: 0.59 0.48 0.7
 DopeSheetTimeline: GREY(0.7)
@@ -700,22 +686,10 @@ DopeSheetRippleTool: 1 1 0
 // Popups
 //
 
-CreateAssetVersion: #ffcccc // pink
-CreateAssetScope: #ccccff // blue
-CreateAssetAuthor: #ccffff // cyan
-CreateAssetBranch: #ccffcc // green
-CreateAssetBasename: #ffffcc // yellow
-
+DialogBlendBG: BG_LO // messages, etc
 InfoBG: black
-InfoText: text
-
-PopupHelpBG: black
-PopupHelpFG: text
-PopupHelpHotkeyFG: SHADOW2
-PopupExtraHelpFG: text
-PopupExtraHelpBG: HSV 220 0.425 0.4
-
-DialogBlendBG: DRKBASE // messages, etc
+InfoText: TEXT
+PopupWindowTextColor: white
 
 GalleryBackground: GREY(0.15)
 SnapshotGalleryBackground: black
@@ -723,16 +697,33 @@ SnapshotGalleryBackground: black
 SwitchButtonSelected: GREY(0.5)
 SwitchButtonLocated: GREY(0.2)
 
+//
+// Popups - Assets
+//
+
+CreateAssetVersion: #ffcccc // pink
+CreateAssetScope: #ccccff // blue
+CreateAssetAuthor: #ccffff // cyan
+CreateAssetBranch: #ccffcc // green
+CreateAssetBasename: #ffffcc // yellow
 AssetBannerBackground: GREY(0.12)
 AssetUpdateStatusBackground: 0.19 0.28 0.38
 AssetUpdateStatusText: white
 OrboltSplashscreenProgressbar: 0.19 0.28 0.38
 
-PopupWindowTextColor: white
-BlueTextLinkColor: #FF00FF
+//
+// Popups - Help
+//
+
+PopupHelpBG: black
+PopupHelpFG: TEXT
+PopupHelpHotkeyFG: SHADOW2
+PopupHelpBackgroundColor: SELECTION_HIGHLIGHT2
+PopupExtraHelpFG: TEXT
+PopupExtraHelpBG: HSV 220 0.425 0.4
 
 //
-// Popup - Operator type manager
+// Popups - Operator type manager
 //
 
 OTLUnusedColor: 0.70 0.10 0.10
@@ -740,48 +731,48 @@ OTLOutOfDateColor: 0.70 0.70 0.10
 OTLPreferredColor: 0.20 0.70 0.20
 
 //
-// Popup - Progress meter
+// Popups - Progress meter
 //
 
 ProgressMeterPercentLabelLeft: black
 ProgressMeterPercentLabelRight: white
-ProgressMeterTopBorder: bg_high
-ProgressMeterBottomBorder: bg_high
+ProgressMeterTopBorder: BG_HI
+ProgressMeterBottomBorder: BG_HI
 ProgressMeterWellGradHi: WELL
 ProgressMeterWellGradLo: WELL
 ProgressMeterBevelTop: white
 ProgressMeterBevelBottom: SELECTION_SHADOW
 ProgressMeterGradHi: SELECTION_HIGHLIGHT2
 ProgressMeterGradLo: SELECTION_BASE
-ProgressMeterText: text
+ProgressMeterText: TEXT
 
 //
 // Scrollbar
 //
 
-ScrollbarUpperBorder: bg_low
-ScrollbarBottomBorder: separator
-ScrollbarWell: bg_low
-ScrollbarWellShadow1: bg_low
-ScrollbarWellShadow2: bg_low
-ScrollbarWellShadow3: bg_low
-ScrollbarWellShadowBlend12: bg_low
-ScrollbarWellShadowBlend13: bg_low
-ScrollbarWellShadowBlend22: bg_low
-ScrollbarWellShadowBlend23: bg_low
-ScrollbarWellShadowBlend32: bg_low
-ScrollbarWellShadowBlend33: bg_low
-ScrollbarThumbTopBorder: separator
-ScrollbarThumbBottomBorder: separator
-ScrollbarThumbBevel: separator
-ScrollbarThumbGrippyBase: selection
-ScrollbarThumbGrippyEdge: selection
-ScrollbarButtonTopBorder: separator
-ScrollbarButtonBottomBorder: separator
-ScrollbarButtonBetweenBorder: DRKBASE
-ScrollbarButtonBevel: separator
-ScrollbarButtonArrow: selection
-ScrollArrow: bg_low
+ScrollbarUpperBorder: BG_LO
+ScrollbarBottomBorder: SEP
+ScrollbarWell: BG_LO
+ScrollbarWellShadow1: BG_LO
+ScrollbarWellShadow2: BG_LO
+ScrollbarWellShadow3: BG_LO
+ScrollbarWellShadowBlend12: BG_LO
+ScrollbarWellShadowBlend13: BG_LO
+ScrollbarWellShadowBlend22: BG_LO
+ScrollbarWellShadowBlend23: BG_LO
+ScrollbarWellShadowBlend32: BG_LO
+ScrollbarWellShadowBlend33: BG_LO
+ScrollbarThumbTopBorder: SEP
+ScrollbarThumbBottomBorder: SEP
+ScrollbarThumbBevel: SEP
+ScrollbarThumbGrippyBase: SEL
+ScrollbarThumbGrippyEdge: SEL
+ScrollbarButtonTopBorder: SEP
+ScrollbarButtonBottomBorder: SEP
+ScrollbarButtonBetweenBorder: BG_LO
+ScrollbarButtonBevel: SEP
+ScrollbarButtonArrow: arrow
+ScrollArrow: BG_LO
 ScrollArrowSelected: BUTTON_SEL
 ScrollArrowDisabled: DRKGRADLOW
 
@@ -814,13 +805,13 @@ SIMAlmostMutualColor: 0.70 0.70 0.10
 // Split bar
 //
 
-SplitBarBackground: separator
-SplitBarEdgeColor: selection // grabber
-SplitBarLightColor: bg_low // also: minimized stowbar line
-SplitBarDarkColor: separator //
-SplitBarPaneOutline: bg_low // ?
-SplitBarGrippyColor: selection // grabber
-SplitBarHighlight: selection
+SplitBarBackground: SEP
+SplitBarEdgeColor: SEL // grabber
+SplitBarLightColor: BG_LO // also: minimized stowbar line
+SplitBarDarkColor: SEP //
+SplitBarPaneOutline: BG_LO // ?
+SplitBarGrippyColor: SEL // grabber
+SplitBarHighlight: SEL
 // SplitBarBackground + SplitBarHighlight*0.2
 SplitBarHighlight2: 0.432 0.392 0.313
 
@@ -828,38 +819,38 @@ SplitBarHighlight2: 0.432 0.392 0.313
 // Status bar
 //
 
-StatusBarMessageFG: text
-StatusBarMessageBG: bg_high
-StatusBarPromptFG: text
+StatusBarMessageFG: TEXT
+StatusBarMessageBG: BG_HI
+StatusBarPromptFG: TEXT
 StatusBarPromptBG: HSV 40 0.6 0.6
-StatusBarWarningFG: text
+StatusBarWarningFG: TEXT
 StatusBarWarningBG: HSV 0 0.6 0.5
-StatusBarErrorFG: text
+StatusBarErrorFG: TEXT
 StatusBarErrorBG: HSV 0 1 1
 
 //
 // Toolbars
 //
 
-ToolbarBevelLight: bg_high // stowbar toggle borders, line above playbar, line above geo spreadsheet
+ToolbarBevelLight: BG_HI // stowbar toggle borders, line above playbar, line above geo spreadsheet
 ToolbarBevelDark: GREY(0.2)
-ToolbarFlatGradHi: bg_high // top/left end of gradient
-ToolbarFlatGradLo: bg_high // bottom/right end of gradient
+ToolbarFlatGradHi: BG_HI // top/left end of gradient
+ToolbarFlatGradLo: BG_HI // bottom/right end of gradient
 
 //
 // Tool shelf
 //
 
-ShelfGradHi: bg_high
-ShelfGradMidHi: bg_high
-ShelfGradMidLow: bg_high
-ShelfGradLow: bg_high
-ShelfBG: bg_high // Does not seem to be used
-ShelfEmptyBG: bg_high
-ShelfTabActiveHi: bg_high
-ShelfTabActiveLow: bg_high
-ShelfTabInactiveHi: bg_low
-ShelfTabInactiveLow: bg_low
+ShelfGradHi: BG_HI
+ShelfGradMidHi: BG_HI
+ShelfGradMidLow: BG_HI
+ShelfGradLow: BG_HI
+ShelfBG: BG_HI // Does not seem to be used
+ShelfEmptyBG: BG_HI
+ShelfTabActiveHi: BG_HI
+ShelfTabActiveLow: BG_HI
+ShelfTabInactiveHi: BG_LO
+ShelfTabInactiveLow: BG_LO
 
 //
 // Tree
@@ -870,18 +861,18 @@ TreeNodeAlternateBG: LISTB
 TreeNodeSelectedBG: SELECTION_BASE
 TreeNodeSelectedFG: white
 TreeNodeReservedParmFG: SHADOW3
-TreeNodeInvisibleParmFG: text
+TreeNodeInvisibleParmFG: TEXT
 TreeNodeInvisibleReservedParmFG: SHADOW3
 #TreeNodeInvisibleParmFG: 0.70 0.80 0.95
 #TreeNodeInvisibleReservedParmFG: 0.45 0.50 0.58
-TreeLine: ARROW
+TreeLine: arrow
 
 //
 // Viewport
 //
 
-ViewportBorder: DRKBASE
-ViewportDividers: bg_high
+ViewportBorder: red // used?
+ViewportDividers: BG_HI
 ViewportInspectBox: GREY(0.8)
 ViewportInspectBorder: GREY(0.3)
 ViewportInspectText: black
diff --git a/config/UIDark_unused.inc b/config/UIDark_unused.inc
index 6fc73fe..2c6d61f 100644
--- a/config/UIDark_unused.inc
+++ b/config/UIDark_unused.inc
@@ -8,7 +8,6 @@
 //
 // Syntax
 //
-// Syntax highlighting in editors and input boxes
 
 ParmSyntaxPlainColor: #bcbec3
 ParmSyntaxStringColor: #79a978
@@ -28,8 +27,6 @@ ParmQuoteMatchColor: #FFB41F // Gold
 ParmMisMatchColor: #E14640 // Red
 
 PreEditUnderlineColor: SELECTION_BASE
-TextboxLineNumberFG: text
-TextboxLineNumberBG: DRKBASE
 TextboxLineNumberHighlight: DRKGRADHIGH
 
 //
@@ -75,7 +72,7 @@ UsdChildPrimModified: 0.15 0.40 0.40
 UsdChildPrimModifiedAlpha: 0.4
 
 //
-// Network editor: node flags
+// Network - Node flags
 //
 
 SelectOnColor: 0.75 0.75 0
@@ -93,13 +90,13 @@ ExposeOffColor: 0.6 0 0
 CurrentColor: 0.25 0.85 0.25
 
 //
-// Statusbar
+// Status bar
 //
 
 MessageColor: 0.0 0.0 0.0
 PromptColor: 0.3 0.4 0.9
 WarningColor: 0.85 0.25 0.0
-ErrorColor: error
+ErrorColor: ERR
 
 //
 // Network editor
@@ -120,7 +117,7 @@ NodeButtonBevel: GREY(0.55)
 NodeButtonBevelSelected: UNK
 NodeSeparator: GREY(0.2)
 NodeSeparatorEnabled: GREY(0.33)
-NodeError: error
+NodeError: ERR
 NodeWarningBG: black
 NodeWarningFG: 1.0 0.87 0
 NodeDefaultBG: DRKBASE
@@ -211,7 +208,7 @@ VopInOutStructColor: #DE796E
 VopInOutStructArrayColor: #A45858
 VopInOutMethodColor: #FF9900
 VopInOutMultiColor: #E5E5E5
-VopErrorColor: error
+VopErrorColor: ERR
 VopInOutDictColor: #D29628
 VopInOutDictArrayColor: #B5700A
 
diff --git a/config/hc_colors.inc b/config/hc_colors.inc
index 960c034..3079396 100644
--- a/config/hc_colors.inc
+++ b/config/hc_colors.inc
@@ -25,28 +25,30 @@
 // New variables
 //
 
-#define selection  GREY(0.5)

-#define border selection

+#define BG_HI      #303132

+#define BG_MED     #262626

+#define BG_LO      #1E1E1F

 
-#define bg_high    #303132

-#define bg_medium  #363738

-#define bg_low     #1E1E1F

+#define SEL        GREY(0.5)

+#define BORDER     SEL

+#define DISABLED   GREY(0.2)

 
-#define button     #404040

+#define BUTTON     #404040

 
-#define bevel_high GREY(0.52)

-#define bevel_low  black

+#define BEVEL_HI   GREY(0.52)

+#define BEVEL_LO   black

 
-#define separator  #363738

-#define error      1 0 0

+#define SEP        #363738

+#define ERR        1 0 0

 
-#define text       #ACDAD5

+#define TEXT       #ACDAD5

+#define TEXT_DIM   GREY(0.5)

 
 //
 // Old variables
 //
 
-#define DRKBASE              GREY(0.179)

+#define DRKBASE              GREY(0.179) // Textbox line number bg

 #define DRKGRADHIGH          GREY(0.1)
 #define DRKGRADLOW           #1F1F1F
 #define WELL                 GREY(0.15)
@@ -57,7 +59,7 @@
 #define UNK                  1 0 1
 
 #define DARK                 GREY(0.2)
-#define ARROW                GREY(0.516) // some disabled text

+#define arrow                GREY(0.5)

 
 #define SHADOW1_5            GREY(0.699)
 #define SHADOW2              GREY(0.63)