Build viewer/editor #13

Manually merged
williamjcm merged 128 commits from mass-viewer into master 2022-03-02 14:50:10 +01:00
Showing only changes of commit 321e8feed0 - Show all commits

View file

@ -404,10 +404,7 @@ void SaveTool::updateCheckEvent(SDL_Event& event) {
static const Version current_ver{SAVETOOL_VERSION}; static const Version current_ver{SAVETOOL_VERSION};
Version latest_ver{response[0]["tag_name"]}; Version latest_ver{response[0]["tag_name"]};
if(latest_ver == current_ver) { if(latest_ver > current_ver || (latest_ver == current_ver && Utility::String::endsWith(SAVETOOL_VERSION, "-pre"))) {
_queue.addToast(Toast::Type::Success, "The application is already up to date.");
}
else if(latest_ver > current_ver) {
_queue.addToast(Toast::Type::Warning, "Your version is out of date.\nCheck the settings for more information.", _queue.addToast(Toast::Type::Warning, "Your version is out of date.\nCheck the settings for more information.",
std::chrono::milliseconds{5000}); std::chrono::milliseconds{5000});
_updateAvailable = true; _updateAvailable = true;
@ -415,6 +412,9 @@ void SaveTool::updateCheckEvent(SDL_Event& event) {
_releaseLink = response[0]["html_url"]; _releaseLink = response[0]["html_url"];
_downloadLink = response[0]["assets"][0]["browser_download_url"]; _downloadLink = response[0]["assets"][0]["browser_download_url"];
} }
else if(latest_ver == current_ver) {
_queue.addToast(Toast::Type::Success, "The application is already up to date.");
}
else if(current_ver > latest_ver) { else if(current_ver > latest_ver) {
_queue.addToast(Toast::Type::Warning, "Your version is more recent than the latest one in the repo. How???"); _queue.addToast(Toast::Type::Warning, "Your version is more recent than the latest one in the repo. How???");
} }