Fixed issue #4118: When dark mode is enabled, dialogs momentarily flicker with "light...
commit48cd3ada0e13ba14eaa4d58f54ac75b24e28c3e5
authorSven Strickroth <email@cs-ware.de>
Fri, 6 Sep 2024 17:04:37 +0000 (6 19:04 +0200)
committerSven Strickroth <email@cs-ware.de>
Fri, 20 Sep 2024 17:48:16 +0000 (20 19:48 +0200)
tree0f2d63bb83fd126bc5e4b83afa95b7e09624abb3
parent61525d2897d143b2d7b62d7668a0d8358b41c637
Fixed issue #4118: When dark mode is enabled, dialogs momentarily flicker with "light mode" UI elements on opening

Signed-off-by: Sven Strickroth <email@cs-ware.de>
64 files changed:
src/Changelog.txt
src/TortoiseGitBlame/TortoiseGitBlame.vcxproj
src/TortoiseGitBlame/TortoiseGitBlame.vcxproj.filters
src/TortoiseProc/AboutDlg.cpp
src/TortoiseProc/AddDlg.cpp
src/TortoiseProc/AutoTextTestDlg.cpp
src/TortoiseProc/BisectStartDlg.cpp
src/TortoiseProc/BrowseRefsDlg.cpp
src/TortoiseProc/ChangedDlg.cpp
src/TortoiseProc/CheckCertificateDlg.cpp
src/TortoiseProc/CheckForUpdatesDlg.cpp
src/TortoiseProc/CleanTypeDlg.cpp
src/TortoiseProc/CloneDlg.cpp
src/TortoiseProc/CommitDlg.cpp
src/TortoiseProc/CommitIsOnRefsDlg.cpp
src/TortoiseProc/CreateBranchTagDlg.cpp
src/TortoiseProc/CreateChangelistDlg.cpp
src/TortoiseProc/CreateRepoDlg.cpp
src/TortoiseProc/CreateWorktreeDlg.cpp
src/TortoiseProc/DeleteConflictDlg.cpp
src/TortoiseProc/DeleteRemoteTagDlg.cpp
src/TortoiseProc/ExportDlg.cpp
src/TortoiseProc/FileDiffDlg.cpp
src/TortoiseProc/FindDlg.cpp
src/TortoiseProc/FirstStartWizard.cpp
src/TortoiseProc/FormatPatchDlg.cpp
src/TortoiseProc/GitProgressDlg.cpp
src/TortoiseProc/GitSwitchDlg.cpp
src/TortoiseProc/HistoryDlg.cpp
src/TortoiseProc/IgnoreDlg.cpp
src/TortoiseProc/ImportPatchDlg.cpp
src/TortoiseProc/InputDlg.cpp
src/TortoiseProc/LFSLocksDlg.cpp
src/TortoiseProc/LogDlg.cpp
src/TortoiseProc/MergeAbortDlg.cpp
src/TortoiseProc/MergeDlg.cpp
src/TortoiseProc/ProgressDlg.cpp
src/TortoiseProc/PullFetchDlg.cpp
src/TortoiseProc/PushDlg.cpp
src/TortoiseProc/RebaseDlg.cpp
src/TortoiseProc/RefLogDlg.cpp
src/TortoiseProc/RenameDlg.cpp
src/TortoiseProc/RepositoryBrowser.cpp
src/TortoiseProc/RequestPullDlg.cpp
src/TortoiseProc/ResetDlg.cpp
src/TortoiseProc/ResolveDlg.cpp
src/TortoiseProc/RevertDlg.cpp
src/TortoiseProc/SelectRemoteRefDlg.cpp
src/TortoiseProc/SendMailDlg.cpp
src/TortoiseProc/Settings/Settings.cpp
src/TortoiseProc/SinglePropSheetDlg.cpp
src/TortoiseProc/StashSave.cpp
src/TortoiseProc/StatGraphDlg.cpp
src/TortoiseProc/SubmoduleAddDlg.cpp
src/TortoiseProc/SubmoduleDiffDlg.cpp
src/TortoiseProc/SubmoduleResolveConflictDlg.cpp
src/TortoiseProc/SubmoduleUpdateDlg.cpp
src/TortoiseProc/SyncDlg.cpp
src/TortoiseProc/TortoiseProc.vcxproj
src/TortoiseProc/TortoiseProc.vcxproj.filters
src/TortoiseProc/UserPassword.cpp
src/TortoiseProc/WorktreeListDlg.cpp
src/Utils/MiscUI/AutoCloakWindow.cpp [new file with mode: 0644]
src/Utils/MiscUI/AutoCloakWindow.h [new file with mode: 0644]