Commit Graph

45 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 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 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 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 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 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 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 a75e8f3bed MainFrame: add UI for the staging area. 2020-01-16 01:26:22 +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
Guillaume Jacquemin 802c0db2de MainFrame: add active slot tracking.
Can't do more because the variable that controls the slot gets removed
from the profile save if slot 0 is chosen in the game.
2020-01-10 22:50:41 +01:00
Guillaume Jacquemin ee0bed7189 MainFrame: change some UI stuff. 2020-01-10 22:46:51 +01:00
Guillaume Jacquemin aaf38469bd MainFrame: add game status checking.
Dangerous operations are also blocked during that time.
2020-01-10 12:23:25 +01:00
Guillaume Jacquemin 83008d3b01 MainFrame: replace the timer with a file watcher.
This will lead to less UI flickering and faster response times.
2020-01-10 00:01:24 +01:00
Guillaume Jacquemin 6471a9dd93 MainFrame: update version number. 2020-01-09 23:50:29 +01:00
Guillaume Jacquemin ce4ff48df5 EvtMainFrame: make the previous fix Unicode-aware.
I hate the Windows API.
2020-01-09 22:10:38 +01:00
Guillaume Jacquemin a3ca557760 EvtMainFrame: fix getSaveDirectory.
Using Directory::home() on systems with OneDrive returns a
fucked-by-OneDrive path, so I use another way now.
2020-01-09 21:40:33 +01:00
Guillaume Jacquemin 65e33fc332 EvtMainFrame: remove a redundant function call. 2020-01-09 19:11:46 +01:00
Guillaume Jacquemin 573eb089e4 Add files and update README.md. 2020-01-09 13:59:19 +01:00