Skip to content

Narrow PR scope: drop unintended Qt test/additional UI deltas and keep only required toggle styling behavior - #14

Draft
edtubbs with Copilot wants to merge 16 commits into
masterfrom
copilot/add-dark-mode-core
Draft

Narrow PR scope: drop unintended Qt test/additional UI deltas and keep only required toggle styling behavior#14
edtubbs with Copilot wants to merge 16 commits into
masterfrom
copilot/add-dark-mode-core

Conversation

Copilot AI commented Mar 18, 2026

Copy link
Copy Markdown

This updates the branch to the minimal change set needed for the issue. The unintended src/qt/test/platformstyletests.cpp addition (and related wiring) is removed, and unrelated sendcoinsdialog.cpp styling edits are reverted.

  • Scope reduction: remove unintended platform style test files

    • Deleted:
      • src/qt/test/platformstyletests.cpp
      • src/qt/test/platformstyletests.h
    • Removed build/test wiring from:
      • src/Makefile.qttest.include
      • src/qt/test/test_main.cpp
  • Scope reduction: revert unrelated send coins dialog styling

    • Reverted src/qt/sendcoinsdialog.cpp label stylesheet changes that were not required for this issue.
  • Keep required behavior in main-window theme toggle

    • Retained the status-bar dark/light toggle glyph color alignment with PlatformStyle::SingleColor().
    • Applied the style via the existing toggle refresh path so color is refreshed when mode/tint updates.
void BitcoinGUI::updateDarkModeToggleText()
{
    // ...
    themeToggleButton->setStyleSheet(
        QString("QToolButton { color : %1; }").arg(platformStyle->SingleColor().name()));
    // ...
}

void BitcoinGUI::onDarkTintSelected(QAction* action)
{
    // ...
    PlatformStyle::setDarkModeTint(action->data().toInt());
    updateDarkModeToggleText();
}

📍 Connect Copilot coding agent with Jira, Azure Boards or Linear to delegate work to Copilot in one click without leaving your project management tool.

Co-authored-by: edtubbs <84785904+edtubbs@users.noreply.github.com>
Copilot AI changed the title [WIP] Add dark mode with green tint to core Add default green-tinted dark mode to Qt Core UI Mar 18, 2026
Copilot AI requested a review from edtubbs March 18, 2026 19:02
Copilot AI and others added 2 commits March 18, 2026 19:41
Co-authored-by: edtubbs <84785904+edtubbs@users.noreply.github.com>
Co-authored-by: edtubbs <84785904+edtubbs@users.noreply.github.com>
Copilot AI changed the title Add default green-tinted dark mode to Qt Core UI Make dark mode user-toggleable and apply it to startup dialogs + dialog borders Mar 18, 2026
Co-authored-by: edtubbs <84785904+edtubbs@users.noreply.github.com>
Copilot AI changed the title Make dark mode user-toggleable and apply it to startup dialogs + dialog borders Add dark-mode tint chooser (right-click), dark startup dialogs, and native dark title-bar support Mar 18, 2026
Copilot AI and others added 2 commits March 19, 2026 19:51
Co-authored-by: edtubbs <84785904+edtubbs@users.noreply.github.com>
Co-authored-by: edtubbs <84785904+edtubbs@users.noreply.github.com>
Copilot AI changed the title Add dark-mode tint chooser (right-click), dark startup dialogs, and native dark title-bar support Add green dark-mode tint picker and extend dark title-bar theming to splash + newly shown windows Mar 19, 2026
Co-authored-by: edtubbs <84785904+edtubbs@users.noreply.github.com>
Copilot AI changed the title Add green dark-mode tint picker and extend dark title-bar theming to splash + newly shown windows Apply dark-mode title bars to late-created windows and add interactive dark-mode splash rendering Mar 19, 2026
Co-authored-by: edtubbs <84785904+edtubbs@users.noreply.github.com>
Copilot AI changed the title Apply dark-mode title bars to late-created windows and add interactive dark-mode splash rendering Make splash theme-aware and replace text theme toggle with compact sun/moon icon button Mar 19, 2026
Co-authored-by: edtubbs <84785904+edtubbs@users.noreply.github.com>
Agent-Logs-Url: https://github.com/edtubbs/dogecoin/sessions/aec28b54-ac7c-4955-a696-7d2b1fd1bef8
Copilot AI changed the title Make splash theme-aware and replace text theme toggle with compact sun/moon icon button Make wallet sync overlay theme-aware in dark mode and keep splash toggle icon-only Mar 20, 2026
Copilot AI changed the title Make wallet sync overlay theme-aware in dark mode and keep splash toggle icon-only Make sync modal theme-aware in dark mode and remove Windows hard-link on DWM API Mar 20, 2026
Copilot AI changed the title Make sync modal theme-aware in dark mode and remove Windows hard-link on DWM API Unify dark/light toggle iconography and remove Windows titlebar dark-mode hook Mar 23, 2026
Copilot AI changed the title Unify dark/light toggle iconography and remove Windows titlebar dark-mode hook Unify theme toggle UX: iconized main toggle, splash tint context menu, and blue status-bar icon color alignment Mar 23, 2026
Copilot AI changed the title Unify theme toggle UX: iconized main toggle, splash tint context menu, and blue status-bar icon color alignment Scope PR to the dark/light toggle icon color and align it with main-window blue icon styling Mar 23, 2026
Copilot AI changed the title Scope PR to the dark/light toggle icon color and align it with main-window blue icon styling Narrow PR scope: drop unintended Qt test/additional UI deltas and keep only required toggle styling behavior Mar 23, 2026
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.

2 participants