Profiles
This MR refactores (and rewrites) the whole config subsystem. It is now called "profiles". Also includes a ton of bug fixes and changes related to the previous configuration system.
ToDo:
-
Config hot reloading: https://www.youtube.com/watch?v=A-LcRsQ4lRg -
Config change listener -
Profiles per server -
Add some key combinations to enable/disable various render features -
Automated config saving -
Validate configuration -
Java doc for all options -
GUI config editorUse any text editor for now -
Convert all config options to profiles -
Eros: Profile select window -
Fix JarHashGenerator -
Fix auto connect -
Fix bugs -
Bring back favicons -
Eros: Server list empty with clear config: add account, then go to server list add server and confirm with enter -
Remove debug statements -
Don't hot reload profile after disk save
Fixes #38 (closed), #43 (closed)
Edited by Moritz Zwerger