Decided to leave the VFS tab for now. Filtering likely doesn't work, except Show Only Open. Sorting works.
Rewrites to replace dynamicRoles done for Mods and Plugins tables.
Database.qml now reads "moddir", though installing extracted is still unimplemented so far.
Launch still doesn't work.
Ignore the "file -> test extract". It's a test for file extraction.
Updated QML and C++ in various places to build and work with new Qt (6.4+)
Minor bugfixes, possibly caused by the Qt version bump, and mostly in JS logic.
Tried (again) to get mod sorting working by dragging them within the list.
Initial support for Profiles. (To switch between FO4 and FOLON, for example.)
Initial "Launch Game" stuff, but it's far from done. Don't use it (yet).
qml/PreferencesDialogue.qml: Use Layout.x properties
qml/ProgressDialogue.qml: Use Layout.x properties
qml/game.js: Use new Mods.rereadMods method
qml/main.qml: Add 'No games found' option when appropriate
qml/main.qml: BUGFIX: Save settings even if no game selected
qml/mods.js: Implement rereadMods method, use where needed
quickmod.pro: Ensure core is in QT variable
src/file.cpp: Modernize/clean-up warnings
Loose plugins belonging to known mods will no longer be magically added
to list.
Rewrite how Plugins/LoadOrder interacts with model to prevent clobbering
the listview on save/update.
Fix 2 bugs in enabling/disabling a mod
If src="file.esp" && dest="", try to do the right thing.
Basic support for plugin file existence
Initial support for checking load order errors
Fix bug in plugins table column sizing
Update plugins table when mods enabled/disabled
Move click handler for mods to row item
More work on Preferences to handle symlink installation, still not done
Filter duplicate plugin entries on plugins/loadorder reading
Treat .esl as regular .esp
Various bugfixes, it never ends.
Various changes to accommodate various mods
Queued NXM downloads
Progress dialogues on downloads
Slightly reduce the ModsTable deadlock