fix: MSVC build support, modern theme, vergilius fnptr import

- CMake: detect MSVC↔MinGW Qt ABI mismatch at configure time (#10)
- CMake: add /utf-8 /MP for MSVC builds
- CMake: fix theme/example deployment for multi-config generators (MSVC)
- Auto-run windeployqt post-build so correct Qt DLLs are always deployed
- Add Modern theme (dark blue with cyan/purple/amber accents)
- Vergilius import: handle function pointer typedefs
This commit is contained in:
IChooseYou
2026-03-07 11:31:04 -07:00
committed by IChooseYou
parent f27459c21b
commit 70c7404556
7 changed files with 85913 additions and 86376 deletions

View File

@@ -0,0 +1,32 @@
{
"name": "Modern",
"background": "#0e1117",
"backgroundAlt": "#12151c",
"surface": "#181d27",
"border": "#1e2533",
"borderFocused": "#4fc3f7",
"button": "#1e2433",
"text": "#a8bbd0",
"textDim": "#7a8fa8",
"textMuted": "#566278",
"textFaint": "#3d4d6a",
"hover": "#1e2433",
"selected": "#232a3a",
"selection": "#1a4a5e",
"syntaxKeyword": "#9d8cff",
"syntaxNumber": "#f0c060",
"syntaxString": "#26c6b3",
"syntaxComment": "#566278",
"syntaxPreproc": "#f472b6",
"syntaxType": "#4fc3f7",
"indHoverSpan": "#f0c060",
"indCmdPill": "#12151c",
"indDataChanged": "#6bda8a",
"indHeatCold": "#f0c060",
"indHeatWarm": "#e8946a",
"indHeatHot": "#ff6b6b",
"indHintGreen": "#2a5e3a",
"markerPtr": "#ff6b6b",
"markerCycle": "#f0c060",
"markerError": "#3a1a1a"
}