pound-emu_pound/core
Carlo Pezzotti 2bb666a088 feat(gui): Extract and modularize GUI system from main.cpp
- Create modular GUI architecture with base Panel class
- Implement GUIManager to handle window lifecycle and panel management
- Add Window wrapper class for SDL3/OpenGL context management
- Create specialized panels:
  - ConsolePanel: Colored log output with timestamps
  - CPUPanel: CPU debugging with tabs for registers, memory, and disassembly
  - PerformancePanel: Real-time FPS and frame time monitoring
- Apply modern dark theme with purple accents
- Add comprehensive menu bar (File, Emulation, View, Tools, Help)
- Update CMakeLists.txt to include new gui/ directory structure
- Refactor main.cpp to use the new GUI system
- Cutom theme on switch colors
2025-07-09 09:07:32 +02:00
..
ARM Reorganization of source & Clang-Format 2025-06-20 20:33:57 +02:00
audio Import Strong Logger & Config System 2025-06-18 18:30:21 +02:00
Base Configurable Window Size 2025-06-20 22:55:58 +02:00
gpu Import Strong Logger & Config System 2025-06-18 18:30:21 +02:00
Images Adding Pound Icon to Executable 2025-06-18 19:09:53 +02:00
JIT Reorganization of source & Clang-Format 2025-06-20 20:33:57 +02:00
memory HOPEFULLY NOW IT WILL WORK I HATE NT I HATE NT I HATE NT 2025-07-08 04:22:29 +01:00
miscgui rename settings to avoid build faliures 2025-06-21 15:06:37 -04:00
sys HOPEFULLY NOW IT WILL WORK I HATE NT I HATE NT I HATE NT 2025-07-08 04:22:29 +01:00
main.cpp feat(gui): Extract and modularize GUI system from main.cpp 2025-07-09 09:07:32 +02:00
Pound.rc Adding Pound Icon to Executable 2025-06-18 19:09:53 +02:00