Closed OpenSauce04 closed 2 weeks ago
Keep in mind that the code here is super unfinished, I'm just creating this PR to make development progress more visible as this will take a while to finish.
The majority of license warnings will be ignored due to most changes coming from a simple change in file path or a re-introduction of previously removed code
Pre-review todo list (roughly in-order, subject to addition):
lime_qt
: Implement long option nameslime_qt
: Implement --movie-record-author
optionlime_qt
: Add a message for --multiplayer
stating a lack of implementationlime_sdl
: Make --windowed
option valid in lime_sdl
lime_qt
: Fix Qt resources in dist/
not loading correctlylime_sdl
: Make command-line text output appear in a text box on Windows (see https://github.com/Lime3DS/Lime3DS/pull/481#issuecomment-2397985631 for context)lime_sdl
: Check that there are no missing ReadSetting
calls for config options never added to the SDL frontendTesting checklist (both frontends):
Merged in 563089d792296ccc5196da8033a0f52344347455 and da2912e75fd841cc0397458b6a3be80c41ffe151
Closes #497
This pull request will reimplement the previously removed SDL frontend by taking both it and the Qt frontend and making them both accessible within a single program using command line options.
Each of the two frontends can be selectively compiled if the user wishes to do so, the same as was possible when they were separate executables.
-n
command line option (short forno-gui
).