This is another feature I have finished today that I have been meaning to implement for some time. Replace the tab controls with a tree view to better organize settings and preferences. This is ultimately intended to give these interfaces more room as we need to expand them for more settings such as platform settings for not just Windows and many other things. The new interfaces are more reminiscent of Visual Studio and Eclipse or Code::Blocks preference panels.


Down the road it is possible for me to also had a filter functionality to those trees like other IDE's have once they get more features implemented to them. But this is also intended to bring about another change, removing ENIGMA settings. My objective is to allow the ENIGMA plugin to extend the Preferences and Game Settings window for permanent and per-project compiler and API settings. So ENIGMA settings will vanish without breaking any of your EGM's and all of its settings will now show up in Game Settings if of course you have LGM to hooked up to the plugin.
I would like you guys to offer some feedback on my vision for the future of LateralGM, please do not hesitate to let me know how you think about this.