* prototype - not saving yet
* add saving and loading
* fix showing log after being saved as hidden
* remove ANSI codes
* Fix switching game list modes, add all colors
* Disable splitter collapsing its widgets
* fix hide log button not working after switching list modes
* fix logging not capturing all the lines
* cleanup
* fix scrollbar now following theme colors
* put show log in menu instead of button, fix empty lines on unix
* cleanup
* initial interface and logic to populate the version selector table (only GUI, doesn't do anything yet)
* update LoadVersionComboBox to the new logic
* implement adding a new version to the versions file, and hook it up with "add custom version"
* implement deleting version and update logic for dl-ing a new version from the version manager
* oof
* Clang, Formatter of Night
* fix building (how did it even build locally?)
* +
* Add back shortcut creation (needs better file selection)
* Add the shortcut dialog
* cleanup
* Different file filters per OS
* syntax and filter fix
* change to launcher shortcut instead of emu shortcut (only default for now)
* Update gui_context_menus.h
* fix build
* Version shortcut added
* pass gamepath from args so automatic patch detection works
* Update CMakeLists.txt
* Fix linux path
* support automatic patch detection if gamearg is a serial
* linux fix
* implement --game/-g instead of passing from emulator_args
* fix -d
* add --no-ipc flag
* fix -e
* versions is now using json file
* fixing consts
* introducing portable/non portable launcher dir
* qt settings to launcher dir
* compatibility + meta info (no trophies it will go elsewhere after usermanagement)
* clang
---------
Co-authored-by: kalaposfos13 <153381648+kalaposfos13@users.noreply.github.com>
Co-authored-by: rainmakerv2 <30595646+rainmakerv3@users.noreply.github.com>
* Add checks before opening a new compatibility report based on the log
* w*ndows 🤮
* updated descriptions and error text, fixed a crash, and hopefully fixed windows compilation
* Remove old versioning system
* new versioning system
* update shadps4.rc
* remove gui combobox for release channel selection + remove update channel config entry
* +
* minor cleanup
* the loathsome clang-formatter
* Version Manager
* +
Installed list now lists Version, Name, Date.
cache.version = saves/loads the list of the latest versions available for download.
Positioning of QT elements
+
* +
* fix conflict
* Fix the list after closing and fix for linux and mac
Fix the list after closing
Fix for linux and mac
Limit to not disappear when decreasing the screen horizontally
Removed the icon and left only a button
* Fix 'No version selected'
* Check for Pre-release Updates | changelog | Check at startup
* +
* minor translation adjustments
* using volk lib for retrieve vulkan devices
* Remove ENABLE_QT_GUI from cmake and assume always on (duh)
* These are things that will need the ipc to be updated for them to work, currently these are just commented out
* Remove most of the source code from CMakeLists.txt
* thanos snap
* further updates now that the files aren't actually there
* more thanos snap
* this is where I actually have to start thinking about what and how to remove more things
* +
* w*ndows
* +
* ImGUI
* reuse
* submodules
* remove stb
* readd moltenvk (who cares about mac build speeds anyway)
* the loathsome clang-formatter
* +
* +
* +
* +
* sir clang offnir, the all-formatting
* +
* +
* +
---------
Co-authored-by: georgemoralis <giorgosmrls@gmail.com>