13 wxInitAllImageHandlers();
16 LOG_INFO(
"System",
"EmberForge Application starting up...");
17 LOG_INFO(
"System",
"Unified logging active - messages appear in UI panel AND console/file");
22 prefs.LoadFromFile(configPath);
25 const auto &logSettings = prefs.GetBottomPanelSettings().logTab;
29 long windowStyle = wxDEFAULT_FRAME_STYLE;
35 int windowWidth = wxMax(1000,
static_cast<int>(
m_screenWidth * 0.8));
36 int windowHeight = wxMax(700,
static_cast<int>(
m_screenHeight * 0.8));
43 m_frame =
new MainFrame(
"EmberForge", wxPoint(windowX, windowY), wxSize(windowWidth, windowHeight), windowStyle);
Main application window for EmberForge.