a33cbdfad6
SaveTool: fix includes.
2022-11-21 09:49:01 +01:00
16b8807eb7
SaveTool: remove unsafe mode.
...
It was just not good at all.
2022-11-21 09:20:21 +01:00
b6ad795383
SaveTool: fragment files more.
...
SaveTool.cpp was getting on the unmanageable side.
2022-04-01 09:36:33 +02:00
a36d9134bf
SaveTool: update formatting.
2022-03-31 18:43:39 +02:00
a166948aec
SaveTool: remove dependency on cpr, switch to raw libcurl.
...
Took me pretty much a whole day, but I managed to do it.
2022-03-31 17:57:53 +02:00
b909aa85b7
SaveTool: handle error code 0 (blocked by firewall).
2022-03-31 09:00:57 +02:00
2c2e5ad936
SaveTool: remove the dependency on json.hpp.
2022-03-30 15:15:54 +02:00
14d75e0e83
Save Tool: improve logging and reorganise stuff.
2022-03-30 14:18:08 +02:00
63a8cf7075
SaveTool: fix another bug in the updater.
2022-03-28 09:58:22 +02:00
bf3288772e
SaveTool: ensure old_filename isn't SSO'd so it can be released.
2022-03-28 09:46:29 +02:00
ac1276761e
SaveTool: fix "external changes detected" on saving in the tool.
...
I hope.
2022-03-22 09:59:30 +01:00
cf72cbe2c6
SaveTool: fix a bug in the update checker.
2022-03-21 16:47:29 +01:00
f4adb9e26a
SaveTool: fix a few bugs.
2022-03-21 16:31:29 +01:00
4ae9f83ab3
SaveTool: fix a segfault.
2022-03-09 14:02:56 +01:00
dd9dcdb5f6
SaveTool: change how file update events are handled.
2022-03-09 13:27:45 +01:00
b859bf7ab5
Update Corrade/Magnum and adapt to changes.
...
Also a few misc things, but nothing really noteworthy.
2022-03-09 11:04:19 +01:00
db3eba5b59
SaveTool: move some stuff into its own function.
2022-03-06 09:12:40 +01:00
8791eb32ac
Use Corrade's String(View) types where possible.
...
Utility::Directory, efsw, cpr, and json.hpp are the only obstacles to a
complete removal of std::string usages.
2022-03-04 21:18:55 +01:00
51faed7210
Update copyright years.
...
I should have done that earlier... and of course I forgot a few files...
2022-01-30 11:38:22 +01:00
0ac1e759ca
Profile(Manager),SaveTool: prepare for legacy/normal distinction.
2022-01-20 19:42:27 +01:00
1ec4522baf
SaveTool: make the clickthrough hint have priority.
2022-01-15 13:26:12 +01:00
13d09e4aa0
SaveTool: prepare for the better import/export system.
2022-01-15 11:31:33 +01:00
8102d1d83a
SaveTool: improve the ShellExecuteW call.
2022-01-15 11:30:12 +01:00
1378676bbc
SaveTool: fix old code.
2022-01-03 12:46:13 +01:00
96768c1aab
SaveTool: add a conversion operator.
2022-01-03 12:10:20 +01:00
bd05a98820
SaveTool: make pre-releases considered up-to-date if they're more recent than the latest stable.
2022-01-03 11:56:34 +01:00
065e63f27c
SaveTool: skip prereleases in update check.
2021-12-02 20:37:47 +01:00
321e8feed0
SaveTool: change how versions are evaluated.
...
This allows pre-releases and beta versions to be considered out of date
once complete versions are released.
2021-12-02 19:52:26 +01:00
18aa7f659e
SaveTool: move the tw macro so all SaveTool files can use it.
2021-09-27 20:51:48 +02:00
1612e4372b
SaveTool: make the file watcher less aggressive.
2021-09-27 20:50:37 +02:00
e839d1c19b
SaveTool: adapt to Mass changes.
2021-09-27 17:54:30 +02:00
597e9dfe98
SaveTool: initial work for the viewer UI.
2021-08-19 20:35:00 +02:00
a244e468d2
SaveTool: add a way to skip the disclaimer.
2021-08-18 20:09:22 +02:00
6d4bafcc2d
SaveTool: suppress Nvidia debug message.
...
I probably won't need it, but if someone has a rendering issue, being
able to debug it using GPU validation will be useful, and avoiding log
pollution will be even better.
2021-08-18 17:16:10 +02:00
52f5e8eb0a
SaveTool: add a frame limiter.
...
The FPS slider isn't the most accurate, but it just works™.
Closes #10 .
2021-08-18 16:53:29 +02:00
e99ff14749
SaveTool: add a "cheat mode" toggle.
2021-07-28 15:00:15 +02:00
512fa4088b
SaveTool: remove testing code.
2021-07-28 14:27:19 +02:00
ab124174b0
SaveTool: add rest of response handling.
2021-07-28 14:18:39 +02:00
ee384843e9
SaveTool: launch the thread, and add basic response handling.
2021-07-28 14:17:21 +02:00
7f32166ab0
SaveTool: implement the request thread.
2021-07-28 14:15:39 +02:00
14c5a76891
SaveTool: update window flags.
...
This will prevent them from being drawn over toasts.
2021-07-25 10:52:54 +02:00
445d7323b3
SaveTool: add configuration system.
2021-07-23 14:17:42 +02:00
d0eee0caeb
SaveTool: add skeleton for update checking.
2021-07-22 11:39:53 +02:00
688e61b9ae
MassManager: move some fields to SaveTool.
2021-07-21 20:57:39 +02:00
241f5b754d
ProfileManager: move some fields to SaveTool.
2021-07-21 20:38:33 +02:00
2a617b3359
MassBuilderManager: move functionality to SaveTool.
...
And also improve the main menu too.
2021-07-21 14:36:49 +02:00
a16383183e
SaveTool: replace varargs with templates in drawUnsafeText().
2021-07-21 13:40:55 +02:00
7531dc88ac
CMakeLists: use macros for stuff like app version.
2021-07-13 18:46:21 +02:00
e0647b907a
CMakeLists: change the name of the debug macro.
2021-07-13 18:35:23 +02:00
1c673f3fa3
SaveTool: rename the tweakable macro.
2021-07-13 18:08:33 +02:00