feat: blockchain rescan via daemon restart + status bar progress
- Fix z_importwallet to use full path instead of filename only - Add rescanBlockchain() method that restarts daemon with -rescan flag - Track rescan progress via daemon output parsing and getrescaninfo RPC - Display rescan progress in status bar with animated indicator when starting - Improve dark theme card contrast: lighter surface-variant, tinted borders, stronger rim-light
This commit is contained in:
Binary file not shown.
|
Before Width: | Height: | Size: 129 KiB After Width: | Height: | Size: 105 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 556 KiB After Width: | Height: | Size: 370 KiB |
@@ -2,7 +2,7 @@
|
||||
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" }
|
||||
elevation = { --elevation-0 = "#121218", --elevation-1 = "#1C1C24", --elevation-2 = "#282836", --elevation-3 = "#303038", --elevation-4 = "#3A3A44" }
|
||||
images = { background_image = "backgrounds/texture/pop-dark_bg.png", logo = "logos/logo_ObsidianDragon_dark.png" }
|
||||
|
||||
[theme.palette]
|
||||
@@ -14,7 +14,7 @@ images = { background_image = "backgrounds/texture/pop-dark_bg.png", logo = "log
|
||||
--secondary-light = "#FF9CDC"
|
||||
--background = "#0E0E14"
|
||||
--surface = "#161620"
|
||||
--surface-variant = "#20202C"
|
||||
--surface-variant = "#282836"
|
||||
--on-primary = "#FFFFFF"
|
||||
--on-secondary = "#FFFFFF"
|
||||
--on-background = "#E8E6F0"
|
||||
@@ -35,7 +35,7 @@ images = { background_image = "backgrounds/texture/pop-dark_bg.png", logo = "log
|
||||
--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)"
|
||||
--card-border = "rgba(200,190,240,0.24)"
|
||||
--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)"
|
||||
@@ -48,13 +48,13 @@ images = { background_image = "backgrounds/texture/pop-dark_bg.png", logo = "log
|
||||
--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-border = "rgba(124,108,255,0.28)"
|
||||
--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)"
|
||||
--rim-light = "rgba(124,108,255,0.16)"
|
||||
--status-divider = "rgba(200,190,240,0.06)"
|
||||
--sidebar-hover = "rgba(124,108,255,0.10)"
|
||||
--sidebar-icon = "rgba(232,230,240,0.45)"
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
name = "Dark"
|
||||
author = "The Hush Developers"
|
||||
dark = true
|
||||
elevation = { --elevation-0 = "#161618", --elevation-1 = "#222224", --elevation-2 = "#2C2C2E", --elevation-3 = "#363638", --elevation-4 = "#404044" }
|
||||
elevation = { --elevation-0 = "#161618", --elevation-1 = "#222224", --elevation-2 = "#2E2E32", --elevation-3 = "#363638", --elevation-4 = "#404044" }
|
||||
images = { background_image = "backgrounds/texture/dark_bg.png", logo = "logos/logo_ObsidianDragon_dark.png" }
|
||||
|
||||
[theme.palette]
|
||||
@@ -14,7 +14,7 @@ images = { background_image = "backgrounds/texture/dark_bg.png", logo = "logos/l
|
||||
--secondary-light = "#9DC5BE"
|
||||
--background = "#141416"
|
||||
--surface = "#1A1A1C"
|
||||
--surface-variant = "#262628"
|
||||
--surface-variant = "#2E2E32"
|
||||
--on-primary = "#000000"
|
||||
--on-secondary = "#000000"
|
||||
--on-background = "#D0D0D4"
|
||||
@@ -35,7 +35,7 @@ images = { background_image = "backgrounds/texture/dark_bg.png", logo = "logos/l
|
||||
--surface-active = "rgba(220,220,225,0.08)"
|
||||
--glass-button = "rgba(220,220,225,0.05)"
|
||||
--glass-button-hover = "rgba(220,220,225,0.10)"
|
||||
--card-border = "rgba(220,220,225,0.12)"
|
||||
--card-border = "rgba(220,220,225,0.24)"
|
||||
--text-shadow = "rgba(0,0,0,0.40)"
|
||||
--input-overlay-text = "rgba(208,208,212,0.28)"
|
||||
--slider-text = "rgba(208,208,212,0.85)"
|
||||
@@ -48,13 +48,13 @@ images = { background_image = "backgrounds/texture/dark_bg.png", logo = "logos/l
|
||||
--tooltip-bg = "rgba(18,18,22,0.92)"
|
||||
--tooltip-border = "rgba(220,220,225,0.10)"
|
||||
--glass-fill = "rgba(220,220,225,0.07)"
|
||||
--glass-border = "rgba(220,220,225,0.12)"
|
||||
--glass-border = "rgba(154,175,200,0.28)"
|
||||
--glass-noise-tint = "rgba(220,220,225,0.03)"
|
||||
--tactile-top = "rgba(220,220,225,0.06)"
|
||||
--tactile-bottom = "rgba(220,220,225,0.0)"
|
||||
--hover-overlay = "rgba(220,220,225,0.04)"
|
||||
--active-overlay = "rgba(220,220,225,0.08)"
|
||||
--rim-light = "rgba(220,220,225,0.08)"
|
||||
--rim-light = "rgba(220,220,225,0.14)"
|
||||
--status-divider = "rgba(220,220,225,0.06)"
|
||||
--sidebar-hover = "rgba(220,220,225,0.08)"
|
||||
--sidebar-icon = "rgba(220,220,225,0.40)"
|
||||
|
||||
@@ -2,19 +2,19 @@
|
||||
name = "Obsidian"
|
||||
author = "The Hush Developers"
|
||||
dark = true
|
||||
elevation = { --elevation-0 = "#0E0B14", --elevation-1 = "#17121E", --elevation-2 = "#1C1625", --elevation-3 = "#211A2C", --elevation-4 = "#261E33" }
|
||||
elevation = { --elevation-0 = "#0E0B14", --elevation-1 = "#17121E", --elevation-2 = "#252030", --elevation-3 = "#2D2838", --elevation-4 = "#353040" }
|
||||
images = { background_image = "backgrounds/texture/obsidian_bg.png", logo = "logos/logo_ObsidianDragon_dark.png" }
|
||||
|
||||
[theme.palette]
|
||||
--primary = "#AB47BC"
|
||||
--primary-variant = "#8E24AA"
|
||||
--primary-light = "#CE93D8"
|
||||
--secondary = "#B388FF"
|
||||
--secondary-variant = "#7C4DFF"
|
||||
--secondary-light = "#D1C4E9"
|
||||
--primary = "#9A6BA8"
|
||||
--primary-variant = "#7A4888"
|
||||
--primary-light = "#C5A8CC"
|
||||
--secondary = "#A898D8"
|
||||
--secondary-variant = "#8074C8"
|
||||
--secondary-light = "#CCC4D9"
|
||||
--background = "#0A0810"
|
||||
--surface = "#110E18"
|
||||
--surface-variant = "#1C1625"
|
||||
--surface-variant = "#252030"
|
||||
--on-primary = "#FFFFFF"
|
||||
--on-secondary = "#000000"
|
||||
--on-background = "#E8E0F0"
|
||||
@@ -35,7 +35,7 @@ images = { background_image = "backgrounds/texture/obsidian_bg.png", logo = "log
|
||||
--surface-active = "rgba(200,180,255,0.10)"
|
||||
--glass-button = "rgba(200,180,255,0.06)"
|
||||
--glass-button-hover = "rgba(200,180,255,0.12)"
|
||||
--card-border = "rgba(200,180,255,0.14)"
|
||||
--card-border = "rgba(200,180,255,0.26)"
|
||||
--text-shadow = "rgba(0,0,0,0.50)"
|
||||
--input-overlay-text = "rgba(232,224,240,0.30)"
|
||||
--slider-text = "rgba(232,224,240,0.85)"
|
||||
@@ -48,13 +48,13 @@ images = { background_image = "backgrounds/texture/obsidian_bg.png", logo = "log
|
||||
--tooltip-bg = "rgba(14,11,20,0.92)"
|
||||
--tooltip-border = "rgba(200,180,255,0.12)"
|
||||
--glass-fill = "rgba(200,180,255,0.08)"
|
||||
--glass-border = "rgba(200,180,255,0.14)"
|
||||
--glass-border = "rgba(154,107,168,0.30)"
|
||||
--glass-noise-tint = "rgba(200,180,255,0.03)"
|
||||
--tactile-top = "rgba(200,180,255,0.06)"
|
||||
--tactile-bottom = "rgba(200,180,255,0.0)"
|
||||
--hover-overlay = "rgba(200,180,255,0.05)"
|
||||
--active-overlay = "rgba(200,180,255,0.10)"
|
||||
--rim-light = "rgba(200,180,255,0.08)"
|
||||
--rim-light = "rgba(200,180,255,0.14)"
|
||||
--status-divider = "rgba(200,180,255,0.08)"
|
||||
--sidebar-hover = "rgba(200,180,255,0.10)"
|
||||
--sidebar-icon = "rgba(200,180,255,0.42)"
|
||||
@@ -65,19 +65,19 @@ images = { background_image = "backgrounds/texture/obsidian_bg.png", logo = "log
|
||||
--window-control-hover = "rgba(200,180,255,0.12)"
|
||||
--window-close-hover = "rgba(232,17,35,0.78)"
|
||||
--spinner-track = "rgba(200,180,255,0.10)"
|
||||
--spinner-active = "rgba(179,136,255,0.85)"
|
||||
--spinner-active = "rgba(168,152,216,0.85)"
|
||||
--shutdown-panel-bg = "rgba(10,8,16,0.90)"
|
||||
--shutdown-panel-border = "rgba(200,180,255,0.07)"
|
||||
--ram-bar-app = "#AB47BC"
|
||||
--ram-bar-app = "#9A6BA8"
|
||||
--ram-bar-system = "rgba(255,255,255,0.18)"
|
||||
--accent-total = "#CE93D8"
|
||||
--accent-shielded = "#80CBC4"
|
||||
--accent-transparent = "#FFAB91"
|
||||
--accent-action = "#AB47BC"
|
||||
--accent-market = "#80CBC4"
|
||||
--accent-portfolio = "#B388FF"
|
||||
--toast-info-accent = "#AB47BC"
|
||||
--toast-info-text = "#CE93D8"
|
||||
--accent-total = "#C5A8CC"
|
||||
--accent-shielded = "#8AB8B4"
|
||||
--accent-transparent = "#D8B0A0"
|
||||
--accent-action = "#9A6BA8"
|
||||
--accent-market = "#8AB8B4"
|
||||
--accent-portfolio = "#A898D8"
|
||||
--toast-info-accent = "#9A6BA8"
|
||||
--toast-info-text = "#C5A8CC"
|
||||
--toast-success-accent = "rgba(50,180,80,1.0)"
|
||||
--toast-success-text = "rgba(180,255,180,1.0)"
|
||||
--toast-warning-accent = "rgba(204,166,50,1.0)"
|
||||
@@ -86,10 +86,10 @@ images = { background_image = "backgrounds/texture/obsidian_bg.png", logo = "log
|
||||
--toast-error-text = "rgba(255,153,153,1.0)"
|
||||
--snackbar-bg = "rgba(40,35,55,0.95)"
|
||||
--snackbar-text = "rgba(232,224,240,0.87)"
|
||||
--snackbar-action = "rgba(179,136,255,1.0)"
|
||||
--snackbar-action-hover = "rgba(206,147,216,1.0)"
|
||||
--snackbar-action = "rgba(168,152,216,1.0)"
|
||||
--snackbar-action-hover = "rgba(197,168,204,1.0)"
|
||||
--switch-track-off = "rgba(200,180,255,0.12)"
|
||||
--switch-track-on = "rgba(171,71,188,0.50)"
|
||||
--switch-track-on = "rgba(154,107,168,0.50)"
|
||||
--switch-thumb-off = "#B0A0C0"
|
||||
--switch-thumb-on = "#E8E0F0"
|
||||
--control-shadow = "rgba(0,0,0,0.24)"
|
||||
@@ -144,18 +144,18 @@ gradient-border-enabled = { size = 1.0 }
|
||||
gradient-border-speed = { size = 0.12 }
|
||||
gradient-border-thickness = { size = 1.5 }
|
||||
gradient-border-alpha = { size = 0.55 }
|
||||
gradient-border-color-a = { color = "#CE93D8" }
|
||||
gradient-border-color-b = { color = "#3F51B5" }
|
||||
gradient-border-color-a = { color = "#C5A8CC" }
|
||||
gradient-border-color-b = { color = "#6878A8" }
|
||||
|
||||
ember-rise-enabled = { size = 0.0 }
|
||||
|
||||
# Shader-like viewport overlay — deep indigo crystal atmosphere
|
||||
viewport-wash-enabled = { size = 1.0 }
|
||||
viewport-wash-alpha = { size = 0.05 }
|
||||
viewport-wash-tl = { color = "#4A148C" }
|
||||
viewport-wash-tr = { color = "#1A237E" }
|
||||
viewport-wash-bl = { color = "#311B92" }
|
||||
viewport-wash-br = { color = "#6A1B9A" }
|
||||
viewport-wash-tl = { color = "#3A2860" }
|
||||
viewport-wash-tr = { color = "#2A3058" }
|
||||
viewport-wash-bl = { color = "#302860" }
|
||||
viewport-wash-br = { color = "#4A3068" }
|
||||
viewport-wash-rotate = { size = 0.015 }
|
||||
viewport-wash-pulse = { size = 0.0 }
|
||||
viewport-wash-pulse-depth = { size = 0.0 }
|
||||
|
||||
@@ -20,7 +20,7 @@ spacing-tokens = { xs = 2.0, sm = 4.0, md = 8.0, lg = 12.0, xl = 16.0, xxl = 24.
|
||||
name = "DragonX"
|
||||
author = "DanS"
|
||||
dark = true
|
||||
elevation = { --elevation-0 = "#120A08", --elevation-1 = "#1A0F0C", --elevation-2 = "#201410", --elevation-3 = "#261914", --elevation-4 = "#2C1E18" }
|
||||
elevation = { --elevation-0 = "#120A08", --elevation-1 = "#1A0F0C", --elevation-2 = "#281C16", --elevation-3 = "#30241C", --elevation-4 = "#382C22" }
|
||||
images = { background_image = "backgrounds/texture/drgx_bg.png", logo = "logos/logo_ObsidianDragon_dark.png" }
|
||||
|
||||
[theme.palette]
|
||||
@@ -32,7 +32,7 @@ images = { background_image = "backgrounds/texture/drgx_bg.png", logo = "logos/l
|
||||
--secondary-light = "#FF9E40"
|
||||
--background = "#0C0606"
|
||||
--surface = "#120A08"
|
||||
--surface-variant = "#201410"
|
||||
--surface-variant = "#281C16"
|
||||
--on-primary = "#FFFFFF"
|
||||
--on-secondary = "#000000"
|
||||
--on-background = "#F0E0D8"
|
||||
@@ -66,13 +66,13 @@ images = { background_image = "backgrounds/texture/drgx_bg.png", logo = "logos/l
|
||||
--tooltip-bg = "rgba(12,8,6,0.92)"
|
||||
--tooltip-border = "rgba(255,180,140,0.12)"
|
||||
--glass-fill = "rgba(255,180,140,0.08)"
|
||||
--glass-border = "rgba(255,180,140,0.13)"
|
||||
--glass-border = "rgba(211,47,47,0.26)"
|
||||
--glass-noise-tint = "rgba(255,180,140,0.03)"
|
||||
--tactile-top = "rgba(255,180,140,0.06)"
|
||||
--tactile-bottom = "rgba(255,180,140,0.0)"
|
||||
--hover-overlay = "rgba(255,180,140,0.05)"
|
||||
--active-overlay = "rgba(255,180,140,0.10)"
|
||||
--rim-light = "rgba(255,180,140,0.08)"
|
||||
--rim-light = "rgba(255,180,140,0.14)"
|
||||
--status-divider = "rgba(255,180,140,0.08)"
|
||||
--sidebar-hover = "rgba(255,180,140,0.10)"
|
||||
--sidebar-icon = "rgba(255,180,140,0.36)"
|
||||
|
||||
Reference in New Issue
Block a user