Skip to content

Fix theme: LogsWindow, SessionVaultWindow dropdowns + new pane dark bg - #11

Merged
scokeepa merged 1 commit into
masterfrom
fix/theme-logs-vault-newpane
Apr 14, 2026
Merged

scokeepa merged 1 commit into
masterfrom
fix/theme-logs-vault-newpane

Conversation

@scokeepa

Copy link
Copy Markdown
Owner

Summary

  • LogsWindow: all hardcoded dark colors replaced with DynamicResource theme brushes
  • SessionVaultWindow: hardcoded highlight/hover colors replaced with theme brushes
  • New terminal pane now applies current theme immediately on creation (was defaulting to dark)

Test plan

  • Open Command Logs in light mode — dropdowns, list headers, hover/select all light
  • Open Session Vault in light mode — list items, headers, transcript area all light
  • Split a new pane in light mode — background should be #F8F8F8, not dark
  • All above also correct in dark mode

Made with Cursor

…rk bg

- LogsWindow: replaced all hardcoded dark colors (#FF1A1A1A, #FF252547,
  #FF1A1A2E, #1FFFFFFF) with DynamicResource theme brushes. ComboBox
  dropdown now uses InputBackgroundBrush + ForegroundBrush with
  TextElement.Foreground on popup border and ContentSite.
- SessionVaultWindow: replaced hardcoded highlight/hover colors with
  DynamicResource SidebarItemHoverBrush/SidebarItemSelectedBrush.
  VaultHeader background now uses SurfaceHighBrush.
- New terminal pane dark background fix: SplitPaneContainer.BuildLeaf
  now applies current TerminalThemes.GetEffective() settings immediately
  after creating a new TerminalControl, before the first render.
  Previously new panes always started with GhosttyConfigReader defaults.

Made-with: Cursor
@scokeepa
scokeepa merged commit 17a1be4 into master Apr 14, 2026
2 checks passed
@scokeepa
scokeepa deleted the fix/theme-logs-vault-newpane branch April 14, 2026 04:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant