Temp fix for RoRConfig
Menu Window, still not fully implemented.
Menu Window, still not fully implemented.
Menu Implentation (Still a WIP)
Backed out changeset: c15418460dae
Menu implementaion (Still a WIP)
[Merge] max98/main-menu-project + only_a_ptr/rig-editor-project
[Merge] only_a_ptr/rig-editor-project + only_a_ptr/main-menu-project
[Refactor] Introduced proper application-state architecture centered around GUI main menu.
class Application: added new app states
class SelectorWindow: removed direct interaction with MainMenu; might break some use-cases since this is a general-purpose selector.
class MainThread: new order of execution: bootstrap, app-state { main-menu / simulation / rig-editor } loop, cleanup, exit.
class RoRFrameListener: commented-out broken "restart" functionality.
[Add] Added "Rig editor" button to main menu.

class MenuWindow: added button, formatting cleanup
class MainThread: added menu->editor transition
file  MainMenu.layout: added button, some renaming
[Codechange] Removed unused variable.
[Codechange] Removed unused library SQLITE3
[Add] GUI top menubar disabled in main menu, available only in simulation.
[Update] resources/rig_editor.cfg
[Add] MainMenu <-> RigEditor switching works correctly. RigEditor rendering now works.
[Fix] Main menu position corrected.
[Add] Top menu bar to RigEditor; new GUI-class structure outlined.
[Add] RigEditor menu bar updated; GUI-class structure revised (not managed by GUIManager anymore)
[Add] RigEditor: Open file dialog (loading not functional yet)
[Codechange] class CacheSystem: cleanup; removed header dependency to BeamData.h (struct authorinfo_t)