Commit Graph

64 Commits

Author SHA1 Message Date
Guillaume Jacquemin fdf72544fb Fixed an assert.
It didn't appear in release, but it could have bitten me in the ass at
some point.
2020-09-30 16:26:15 +02:00
Guillaume Jacquemin 854a7bbcca Add the ability to not use the Corrade submodule.
Also add a version check, just in case.
2020-09-21 13:48:22 +02:00
Guillaume Jacquemin 34d938548a Update Corrade to 2020.06. 2020-09-08 23:26:37 +02:00
Guillaume Jacquemin 9ddea11b6e Some early work on classes. 2020-09-01 16:14:43 +02:00
Guillaume Jacquemin 401d7d747e Fix a regression introduced in 1.1.2. Again. 2020-08-17 13:10:45 +02:00
Guillaume Jacquemin cd92cb02fa Update the disclaimer. 2020-07-30 11:10:11 +02:00
Guillaume Jacquemin 44e5790b7c Bump the version number to 1.2.1. 2020-07-22 16:04:15 +02:00
Guillaume Jacquemin d3f1027df2 Fix a regression introduced in 1.1.2. 2020-07-22 16:03:11 +02:00
Guillaume Jacquemin 496ade0481 Bump the version number to 1.2.0. 2020-07-22 09:19:44 +02:00
Guillaume Jacquemin 3f8af910e3 Add demo unit import. 2020-07-22 08:55:12 +02:00
Guillaume Jacquemin 6a30c7d037 Fail gracefully if the screenshots folder doesn't exist. 2020-06-29 16:38:43 +02:00
Guillaume Jacquemin 8cac1a8360 MainFrame: fix crash when cancelling a dialog. 2020-06-24 10:02:30 +02:00
Guillaume Jacquemin f8d8bb95e5 MainFrame: rename some events for consistency. 2020-06-21 21:39:39 +02:00
Guillaume Jacquemin 7855323bc6 MassManager: fix the active slot detection issue.
It's now replaced with a more stable version.
Also bumped tested version up.
2020-06-21 08:52:26 +02:00
Guillaume Jacquemin 6f5b02b395 MainFrame: bump version number. 2020-06-20 11:42:26 +02:00
Guillaume Jacquemin 3c34b7cdac CMakeLists: link to static libraries. 2020-06-20 11:35:23 +02:00
Guillaume Jacquemin 3841e82dc9 MainFrame: fix a function call. 2020-06-20 11:12:27 +02:00
Guillaume Jacquemin 694e124d91 MainFrame: wire the frontend to the backend.
I *hate* wxListCtrl and wxImageList.
2020-06-20 10:45:49 +02:00
Guillaume Jacquemin ae53387351 MainFrame: add more events to handle. 2020-06-20 10:39:31 +02:00
Guillaume Jacquemin 767b8e046f MassManager: add screenshot management backend. 2020-06-20 10:39:05 +02:00
Guillaume Jacquemin cf53be5037 main: add PNG handler. 2020-06-14 22:52:17 +02:00
Guillaume Jacquemin 76a4ac7dd3 MainFrame: add GUI for the screenshot manager. 2020-06-14 14:28:12 +02:00
Guillaume Jacquemin 07ed391cf6 MainFrame: reorganise the UI.
Some of the widgets had wrong parents.
2020-06-14 12:18:44 +02:00
Guillaume Jacquemin 7553fdaa7d MainFrame: rework the UI for future changes. 2020-06-14 11:20:29 +02:00
Guillaume Jacquemin d43dc42b17 Update README.md. 2020-06-13 23:01:47 +02:00
Guillaume Jacquemin 767c08684c MainFrame: update the version number. 2020-06-13 22:39:44 +02:00
Guillaume Jacquemin c0e88ec90e MainFrame: expose renaming in the UI. 2020-06-13 22:29:23 +02:00
Guillaume Jacquemin 667a2929a7 MassManager: add the backend for renaming builds.
This is shaky as eff. If I had access to a full breakdown/analysis of
the UE4 save format, I might be able to write a better backend, which
would avoid such shakiness.
2020-06-13 22:28:44 +02:00
Guillaume Jacquemin 07d40a20e4 Add (Evt)NameChangeDialog. 2020-06-13 20:21:02 +02:00
Guillaume Jacquemin 78653e317f EvtMainFrame: fix an issue with the delete staged button. 2020-01-16 09:36:46 +01:00
Guillaume Jacquemin d2db17a18f MainFrame: update version number. 2020-01-16 09:06:46 +01:00
Guillaume Jacquemin c27e723fb5 MainFrame: add a proper link to the GitHub. 2020-01-16 09:05:49 +01:00
Guillaume Jacquemin 9de86713c5 MainFrame: small UI tweaks. 2020-01-16 09:04:06 +01:00
Guillaume Jacquemin 87007e8068 Add staged M.A.S.S. deletion. 2020-01-16 01:26:22 +01:00
Guillaume Jacquemin 6a07121323 MainFrame: update command state on staging selection. 2020-01-16 01:26:22 +01:00
Guillaume Jacquemin 99ee8e75a3 EvtMainFrame: add staging area stuff. 2020-01-16 01:26:22 +01:00
Guillaume Jacquemin 5878bf4856 MassManager: add staging area stuff. 2020-01-16 01:26:22 +01:00
Guillaume Jacquemin be51d68e45 EvtMainFrame: implement stagingButtonEvent(). 2020-01-16 01:26:22 +01:00
Guillaume Jacquemin fd0879c9ad EvtMainFrame: add _exportButton to updateCommandsState(). 2020-01-16 01:26:22 +01:00
Guillaume Jacquemin 8fc5f1ecc5 MassManager: fix the notation for deleteMass(). 2020-01-16 01:26:22 +01:00
Guillaume Jacquemin 6bb5b4a6bd MassManager: give _ready a default value. 2020-01-16 01:26:22 +01:00
Guillaume Jacquemin b3027777ce MassManager: get rid of WIN32_LEAN_AND_MEAN.
Corrade's pedantic flags take care of it.
2020-01-16 01:26:22 +01:00
Guillaume Jacquemin e39167617a Enable pedantic flags.
These can't hurt.
2020-01-16 01:26:22 +01:00
Guillaume Jacquemin a75e8f3bed MainFrame: add UI for the staging area. 2020-01-16 01:26:22 +01:00
Guillaume Jacquemin 5f4fadee23
Update README.md 2020-01-12 20:31:55 +01:00
Guillaume Jacquemin cc0e6cedff Bump version to 0.2.0. 2020-01-12 15:01:49 +01:00
Guillaume Jacquemin fc9d898c54 Add MassManager and move backend stuff to it.
This is a big commit, but a necessary one, as too many things were
intertwined. As a result, the code is now cleaner.
2020-01-12 14:54:23 +01:00
Guillaume Jacquemin cf3c7305c8 MainFrame: add zip creation feature. 2020-01-11 14:22:20 +01:00
Guillaume Jacquemin 95ab88a735 EvtMainFrame: fixed the getActiveSlot rewrite. 2020-01-11 13:23:09 +01:00
Guillaume Jacquemin 8560495ae6 EvtMainFrame: rewrite getActiveSlot.
It was pretty bad, not gonna lie.
2020-01-11 11:02:45 +01:00