From 83a725563ecadaecab16e868c52bd8a60a4f902c Mon Sep 17 00:00:00 2001 From: nicolas-p Date: Wed, 4 May 2016 23:24:37 +0200 Subject: [PATCH] Added colors in light and dark themes --- basis/ui/gadgets/theme/dark/dark.factor | 87 +++++++++++++++++++++++ basis/ui/gadgets/theme/light/light.factor | 31 ++++++++ 2 files changed, 118 insertions(+) create mode 100644 basis/ui/gadgets/theme/dark/dark.factor diff --git a/basis/ui/gadgets/theme/dark/dark.factor b/basis/ui/gadgets/theme/dark/dark.factor new file mode 100644 index 0000000000..ea2d4d19df --- /dev/null +++ b/basis/ui/gadgets/theme/dark/dark.factor @@ -0,0 +1,87 @@ +! Copyright (C) 2016 Nicolas PĂ©net. +! See http://factorcode.org/license.txt for BSD license. +USING: accessors colors colors.constants colors.hex ui.pens.solid ; +IN: ui.gadgets.theme + +CONSTANT: toolbar-background COLOR: solarized-base02 +CONSTANT: toolbar-button-pressed-background COLOR: solarized-base0 + +CONSTANT: menu-background COLOR: solarized-base02 +CONSTANT: menu-border-color COLOR: solarized-base01 + +CONSTANT: status-bar-background COLOR: FactorDarkSlateBlue +CONSTANT: status-bar-foreground COLOR: white + +CONSTANT: button-text-color COLOR: solarized-base1 +CONSTANT: button-clicked-text-color COLOR: white + +CONSTANT: line-color COLOR: solarized-base01 + +CONSTANT: column-title-background COLOR: solarized-base01 + +CONSTANT: roll-button-rollover-border COLOR: gray50 +CONSTANT: roll-button-selected-background COLOR: dark-gray + +CONSTANT: source-files-color COLOR: solarized-green +CONSTANT: errors-color COLOR: solarized-red +CONSTANT: details-color COLOR: solarized-blue + +CONSTANT: debugger-color COLOR: solarized-red +CONSTANT: completion-color COLOR: solarized-violet + +CONSTANT: data-stack-color COLOR: solarized-blue +CONSTANT: retain-stack-color COLOR: solarized-magenta +CONSTANT: call-stack-color COLOR: solarized-green + +CONSTANT: title-bar-gradient { COLOR: solarized-base01 COLOR: solarized-base02 } + +CONSTANT: popup-color COLOR: solarized-yellow + +CONSTANT: object-color COLOR: solarized-cyan +CONSTANT: contents-color COLOR: solarized-magenta + +CONSTANT: help-header-background HEXCOLOR: 2F4D5B + +CONSTANT: thread-status-stopped-background HEXCOLOR: 492d33 +CONSTANT: thread-status-suspended-background HEXCOLOR: 3c4a24 +CONSTANT: thread-status-running-background HEXCOLOR: 2c4f24 + +CONSTANT: thread-status-stopped-foreground COLOR: solarized-red +CONSTANT: thread-status-suspended-foreground COLOR: solarized-yellow +CONSTANT: thread-status-running-foreground COLOR: solarized-green + +CONSTANT: error-summary-background HEXCOLOR: 6E2E32 + +CONSTANT: content-background COLOR: solarized-base03 +CONSTANT: text-color COLOR: grey75 + +CONSTANT: link-color COLOR: solarized-blue +CONSTANT: url-color COLOR: solarized-blue +CONSTANT: title-color COLOR: grey75 +CONSTANT: heading-color COLOR: grey75 +CONSTANT: snippet-color COLOR: solarized-orange +CONSTANT: output-color COLOR: solarized-orange +CONSTANT: warning-background-color HEXCOLOR: 6E2E32 +CONSTANT: code-background-color HEXCOLOR: 2F4D5B + +CONSTANT: tip-background-color HEXCOLOR: 2F4D5B + +CONSTANT: prompt-background-color HEXCOLOR: 922f31 + +CONSTANT: dim-color COLOR: solarized-cyan +CONSTANT: highlighted-word-color COLOR: solarized-green +CONSTANT: string-color COLOR: solarized-magenta +CONSTANT: stack-effect-color COLOR: solarized-orange + +CONSTANT: vocab-background-color COLOR: solarized-base01 +CONSTANT: vocab-border-color COLOR: solarized-base01 + +CONSTANT: field-border-color COLOR: solarized-base01 + +CONSTANT: selection-color COLOR: solarized-base01 + +CONSTANT: panel-background-color T{ rgba f 0.7843 0.7686 0.7176 1.0 } + +CONSTANT: focus-border-color COLOR: solarized-base01 + +CONSTANT: labeled-border-color COLOR: grey85 diff --git a/basis/ui/gadgets/theme/light/light.factor b/basis/ui/gadgets/theme/light/light.factor index f9e6667d04..83cf0652da 100644 --- a/basis/ui/gadgets/theme/light/light.factor +++ b/basis/ui/gadgets/theme/light/light.factor @@ -54,3 +54,34 @@ CONSTANT: error-summary-background HEXCOLOR: F4D9D9 CONSTANT: content-background COLOR: white CONSTANT: text-color COLOR: black + +CONSTANT: link-color COLOR: DodgerBlue4 +CONSTANT: url-color COLOR: DodgerBlue4 +CONSTANT: title-color COLOR: gray20 +CONSTANT: heading-color COLOR: FactorDarkSlateBlue +CONSTANT: snippet-color COLOR: DarkOrange4 +CONSTANT: output-color COLOR: DarkOrange4 +CONSTANT: warning-background-color COLOR: gray90 +CONSTANT: code-background-color COLOR: FactorLightTan + +CONSTANT: tip-background-color COLOR: lavender + +CONSTANT: prompt-background-color T{ rgba f 1 0.7 0.7 1 } + +CONSTANT: dim-color COLOR: gray35 +CONSTANT: highlighted-word-color COLOR: DarkSlateGray +CONSTANT: string-color COLOR: LightSalmon4 +CONSTANT: stack-effect-color COLOR: FactorDarkGreen + +CONSTANT: vocab-background-color COLOR: FactorLightTan +CONSTANT: vocab-border-color COLOR: FactorDarkTan + +CONSTANT: field-border-color COLOR: gray + +CONSTANT: selection-color T{ rgba f 0.8 0.8 1.0 1.0 } + +CONSTANT: panel-background-color T{ rgba f 0.7843 0.7686 0.7176 1.0 } + +CONSTANT: focus-border-color COLOR: dark-gray + +CONSTANT: labeled-border-color COLOR: grey85