Commit graph

53 commits

Author SHA1 Message Date
3cb897ccda EvtMainFrame: Add some extra safety, just in case. 2021-05-12 20:39:48 +02:00
13b2614af0 Add a way to edit credits. 2021-05-12 20:21:35 +02:00
171fee333f EvtMainFrame: fix a function signature. 2021-05-12 15:11:05 +02:00
1d7c08b3ca Add a viewer/editor for the research inventory. 2021-05-12 13:53:51 +02:00
f532803d56 Add a way to change the story progression state. 2021-05-11 14:54:33 +02:00
3c8e82da96 EvtMainFrame: make the PMC rename button safer. 2021-05-11 14:52:52 +02:00
640f378357 EvtMainFrame: remove an extra line. 2021-05-11 14:51:54 +02:00
0ccc232afa Remove the screenshot management feature.
I really wasn't satisfied with it, to be honest.
2021-05-10 21:20:19 +02:00
7eceaf329e Fix values for StoryProgress and LastMissionId.
They aren't bad per se, they're just off.
2021-05-10 19:54:46 +02:00
a58ad3d330 Change the initial warning message. 2021-05-10 18:39:28 +02:00
5c4a3e8d16 Start mapping story progress. 2021-04-20 15:55:41 +02:00
97eb69922f Move the last mission ID map to its own header. 2021-04-20 15:54:07 +02:00
f3b14fbffe MainFrame: improve readability and add challenges.
Also, hunting grounds are now known as "hunts".
2021-03-11 14:19:43 +01:00
5b23303a48 MainFrame: add logic to unsafe mode checkbox. 2021-03-05 14:56:28 +01:00
0b1ecc52f5 MainFrame: update a button's {dis,en}abled logic. 2021-03-05 14:24:27 +01:00
20c35c8d8e MainFrame: upgrade the default profile logic. 2021-03-05 14:20:19 +01:00
9c74f672dd MainFrame: re-enable the warning on launch.
Also add an extra line about the pre-release stuff.
2021-03-05 14:20:09 +01:00
cebae7d072 Additional safety in fileUpdateEvent. 2020-10-05 10:36:23 +02:00
4c0f1b8ce5 Added an experimental way to rename the company. 2020-10-05 10:36:08 +02:00
3d04ac4a12 Added the last two available levels to the map. 2020-10-05 08:32:59 +02:00
d38606b574 Add two more values. 2020-10-05 00:55:08 +02:00
b2c5c6a69f Update the profile stats when the file is modified. 2020-10-02 12:56:22 +02:00
eb08de1a30 MainFrame: rename a symbol. 2020-10-02 12:55:52 +02:00
4e1a74e03e MainFrame: make code a bit more readable. 2020-10-02 12:54:38 +02:00
a24422adcc MainFrame: increase sleep time in fileUpdateEvent().
This should make file access a tiny bit safer.
2020-10-02 12:53:55 +02:00
a06ea2caa4 Finish re{writing} the MASS manager. 2020-09-30 16:27:26 +02:00
401d7d747e Fix a regression introduced in 1.1.2. Again. 2020-08-17 13:10:45 +02:00
cd92cb02fa Update the disclaimer. 2020-07-30 11:10:11 +02:00
d3f1027df2 Fix a regression introduced in 1.1.2. 2020-07-22 16:03:11 +02:00
3f8af910e3 Add demo unit import. 2020-07-22 08:55:12 +02:00
6a30c7d037 Fail gracefully if the screenshots folder doesn't exist. 2020-06-29 16:38:43 +02:00
8cac1a8360 MainFrame: fix crash when cancelling a dialog. 2020-06-24 10:02:30 +02:00
f8d8bb95e5 MainFrame: rename some events for consistency. 2020-06-21 21:39:39 +02:00
3841e82dc9 MainFrame: fix a function call. 2020-06-20 11:12:27 +02:00
694e124d91 MainFrame: wire the frontend to the backend.
I *hate* wxListCtrl and wxImageList.
2020-06-20 10:45:49 +02:00
c0e88ec90e MainFrame: expose renaming in the UI. 2020-06-13 22:29:23 +02:00
78653e317f EvtMainFrame: fix an issue with the delete staged button. 2020-01-16 09:36:46 +01:00
87007e8068 Add staged M.A.S.S. deletion. 2020-01-16 01:26:22 +01:00
6a07121323 MainFrame: update command state on staging selection. 2020-01-16 01:26:22 +01:00
99ee8e75a3 EvtMainFrame: add staging area stuff. 2020-01-16 01:26:22 +01:00
be51d68e45 EvtMainFrame: implement stagingButtonEvent(). 2020-01-16 01:26:22 +01:00
fd0879c9ad EvtMainFrame: add _exportButton to updateCommandsState(). 2020-01-16 01:26:22 +01:00
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
cf3c7305c8 MainFrame: add zip creation feature. 2020-01-11 14:22:20 +01:00
95ab88a735 EvtMainFrame: fixed the getActiveSlot rewrite. 2020-01-11 13:23:09 +01:00
8560495ae6 EvtMainFrame: rewrite getActiveSlot.
It was pretty bad, not gonna lie.
2020-01-11 11:02:45 +01:00
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
aaf38469bd MainFrame: add game status checking.
Dangerous operations are also blocked during that time.
2020-01-10 12:23:25 +01:00
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
ce4ff48df5 EvtMainFrame: make the previous fix Unicode-aware.
I hate the Windows API.
2020-01-09 22:10:38 +01:00