Full-node GUI wallet for DragonX cryptocurrency. Built with Dear ImGui, SDL3, and OpenGL3/DX11. Features: - Send/receive shielded and transparent transactions - Autoshield with merged transaction display - Built-in CPU mining (xmrig) - Peer management and network monitoring - Wallet encryption with PIN lock - QR code generation for receive addresses - Transaction history with pagination - Console for direct RPC commands - Cross-platform (Linux, Windows)
162 lines
5.8 KiB
TOML
162 lines
5.8 KiB
TOML
[theme]
|
|
name = "Color Pop Dark"
|
|
author = "The Hush Developers"
|
|
dark = true
|
|
elevation = { --elevation-0 = "#121218", --elevation-1 = "#1C1C24", --elevation-2 = "#26262E", --elevation-3 = "#303038", --elevation-4 = "#3A3A44" }
|
|
images = { background_image = "backgrounds/texture/pop-dark_bg.png", logo = "logos/logo_ObsidianDragon_dark.png" }
|
|
|
|
[theme.palette]
|
|
--primary = "#7C6CFF"
|
|
--primary-variant = "#5B4AE6"
|
|
--primary-light = "#A89CFF"
|
|
--secondary = "#FF6EC7"
|
|
--secondary-variant = "#E050A8"
|
|
--secondary-light = "#FF9CDC"
|
|
--background = "#0E0E14"
|
|
--surface = "#161620"
|
|
--surface-variant = "#20202C"
|
|
--on-primary = "#FFFFFF"
|
|
--on-secondary = "#FFFFFF"
|
|
--on-background = "#E8E6F0"
|
|
--on-surface = "#E8E6F0"
|
|
--on-surface-medium = "rgba(232,230,240,0.72)"
|
|
--on-surface-disabled = "rgba(232,230,240,0.40)"
|
|
--error = "#FF5C72"
|
|
--on-error = "#000000"
|
|
--success = "#3DE8A0"
|
|
--on-success = "#000000"
|
|
--warning = "#FFB740"
|
|
--on-warning = "#000000"
|
|
--divider = "rgba(200,190,240,0.12)"
|
|
--outline = "rgba(200,190,240,0.14)"
|
|
--scrim = "rgba(0,0,0,0.55)"
|
|
--surface-hover = "rgba(200,190,240,0.06)"
|
|
--surface-alt = "rgba(200,190,240,0.03)"
|
|
--surface-active = "rgba(200,190,240,0.10)"
|
|
--glass-button = "rgba(124,108,255,0.08)"
|
|
--glass-button-hover = "rgba(124,108,255,0.16)"
|
|
--card-border = "rgba(200,190,240,0.10)"
|
|
--text-shadow = "rgba(0,0,0,0.45)"
|
|
--input-overlay-text = "rgba(232,230,240,0.25)"
|
|
--slider-text = "rgba(232,230,240,0.82)"
|
|
--thumb-fill = "rgba(124,108,255,0.18)"
|
|
--thumb-border = "rgba(124,108,255,0.50)"
|
|
--disabled-label = "rgba(200,190,240,0.18)"
|
|
--chart-grid = "rgba(200,190,240,0.05)"
|
|
--chart-crosshair = "rgba(200,190,240,0.14)"
|
|
--chart-hover-ring = "rgba(124,108,255,0.35)"
|
|
--tooltip-bg = "rgba(14,14,22,0.94)"
|
|
--tooltip-border = "rgba(124,108,255,0.18)"
|
|
--glass-fill = "rgba(200,190,240,0.06)"
|
|
--glass-border = "rgba(200,190,240,0.10)"
|
|
--glass-noise-tint = "rgba(124,108,255,0.03)"
|
|
--tactile-top = "rgba(200,190,240,0.07)"
|
|
--tactile-bottom = "rgba(200,190,240,0.0)"
|
|
--hover-overlay = "rgba(124,108,255,0.05)"
|
|
--active-overlay = "rgba(124,108,255,0.10)"
|
|
--rim-light = "rgba(124,108,255,0.10)"
|
|
--status-divider = "rgba(200,190,240,0.06)"
|
|
--sidebar-hover = "rgba(124,108,255,0.10)"
|
|
--sidebar-icon = "rgba(232,230,240,0.45)"
|
|
--sidebar-badge = "rgba(232,230,240,1.0)"
|
|
--sidebar-divider = "rgba(200,190,240,0.05)"
|
|
--chart-line = "rgba(124,108,255,0.12)"
|
|
--window-control = "rgba(232,230,240,0.72)"
|
|
--window-control-hover = "rgba(124,108,255,0.12)"
|
|
--window-close-hover = "rgba(255,92,114,0.75)"
|
|
--spinner-track = "rgba(200,190,240,0.08)"
|
|
--spinner-active = "rgba(124,108,255,0.85)"
|
|
--shutdown-panel-bg = "rgba(12,12,18,0.92)"
|
|
--shutdown-panel-border = "rgba(124,108,255,0.10)"
|
|
--ram-bar-app = "#7C6CFF"
|
|
--ram-bar-system = "rgba(255,255,255,0.12)"
|
|
--accent-total = "#7C6CFF"
|
|
--accent-shielded = "#3DE8A0"
|
|
--accent-transparent = "#FFB740"
|
|
--accent-action = "#FF6EC7"
|
|
--accent-market = "#00E5FF"
|
|
--accent-portfolio = "#A89CFF"
|
|
--toast-info-accent = "#7C6CFF"
|
|
--toast-info-text = "#A89CFF"
|
|
--toast-success-accent = "rgba(61,232,160,1.0)"
|
|
--toast-success-text = "rgba(120,255,190,1.0)"
|
|
--toast-warning-accent = "rgba(255,183,64,1.0)"
|
|
--toast-warning-text = "rgba(255,215,130,1.0)"
|
|
--toast-error-accent = "rgba(255,92,114,1.0)"
|
|
--toast-error-text = "rgba(255,160,170,1.0)"
|
|
--snackbar-bg = "rgba(30,30,42,0.95)"
|
|
--snackbar-text = "rgba(232,230,240,0.87)"
|
|
--snackbar-action = "rgba(124,108,255,1.0)"
|
|
--snackbar-action-hover = "rgba(168,156,255,1.0)"
|
|
--switch-track-off = "rgba(200,190,240,0.12)"
|
|
--switch-track-on = "rgba(124,108,255,0.45)"
|
|
--switch-thumb-off = "#A0A0B0"
|
|
--switch-thumb-on = "#E0DCFF"
|
|
--control-shadow = "rgba(0,0,0,0.28)"
|
|
--checkbox-check = "#FFFFFF"
|
|
--app-bar-shadow = "rgba(0,0,0,0.22)"
|
|
|
|
[backdrop]
|
|
base-color-top = "rgba(16,16,24,210)"
|
|
base-color-bottom = "rgba(10,10,16,210)"
|
|
texture-tint-alpha = 100
|
|
gradient-top-r = 14
|
|
gradient-top-g = 14
|
|
gradient-top-b = 22
|
|
gradient-top-a = 80
|
|
gradient-bottom-r = 8
|
|
gradient-bottom-g = 8
|
|
gradient-bottom-b = 14
|
|
gradient-bottom-a = 60
|
|
background-alpha = 0.52
|
|
surface-alpha = 0.58
|
|
frame-alpha = 0.78
|
|
surface-inline-alpha = 0.60
|
|
background-inline-alpha = 0.45
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Theme Visual Effects — Color Pop Dark (soft neon under-glow)
|
|
# Neon purple/pink hue-cycling and prismatic borders, but no shimmer sweep.
|
|
# The glow breathes slowly like a neon sign warming up.
|
|
# ---------------------------------------------------------------------------
|
|
[effects]
|
|
hue-cycle-enabled = { size = 1.0 }
|
|
hue-cycle-speed = { size = 0.08 }
|
|
hue-cycle-saturation = { size = 0.70 }
|
|
hue-cycle-value = { size = 0.88 }
|
|
hue-cycle-range = { size = 0.35 }
|
|
hue-cycle-offset = { size = 0.72 }
|
|
|
|
rainbow-border-enabled = { size = 1.0 }
|
|
rainbow-border-speed = { size = 0.06 }
|
|
rainbow-border-alpha = { size = 0.22 }
|
|
rainbow-border-stop-0 = { color = "#7C6CFF" }
|
|
rainbow-border-stop-1 = { color = "#FF6EC7" }
|
|
rainbow-border-stop-2 = { color = "#00E5FF" }
|
|
|
|
shimmer-enabled = { size = 0.0 }
|
|
|
|
positional-hue-enabled = { size = 0.0 }
|
|
|
|
glow-pulse-enabled = { size = 0.0 }
|
|
|
|
edge-trace-enabled = { size = 0.0 }
|
|
|
|
ember-rise-enabled = { size = 0.0 }
|
|
|
|
# Shader-like viewport overlay — neon color bleed
|
|
viewport-wash-enabled = { size = 1.0 }
|
|
viewport-wash-alpha = { size = 0.10 }
|
|
viewport-wash-tl = { color = "#7C6CFF" }
|
|
viewport-wash-tr = { color = "#FF6EC7" }
|
|
viewport-wash-bl = { color = "#00E5FF" }
|
|
viewport-wash-br = { color = "#FF3D71" }
|
|
viewport-wash-rotate = { size = 0.0 }
|
|
viewport-wash-pulse = { size = 0.2 }
|
|
viewport-wash-pulse-depth = { size = 0.4 }
|
|
|
|
viewport-vignette-enabled = { size = 1.0 }
|
|
viewport-vignette-color = { color = "#0A0020" }
|
|
viewport-vignette-radius = { size = 0.20 }
|
|
viewport-vignette-alpha = { size = 0.25 }
|