From fcb3baa1e5b24adcdc720437b5dc8dfc1bd7e6c4 Mon Sep 17 00:00:00 2001 From: Nathan Vaughn Date: Sun, 31 Jan 2021 19:33:02 -0600 Subject: [PATCH] Version 1.0.0 After many late nights, I'm ready to release 1.0.0! The major change is that this release includes support for symlinks and caching! This should massively increase the performance of the program overall. No action is required as the program will automatically handle existing mod installation transparently. - Mods are now installed into the disabled mod storage folder and a Windows directory junction is created to your MSFS install - Disabling/enabling a mod is now just a matter of creating/deleting a symlink, and thus is far quicker - Mod manifests are now cached, so the refresh after enabling/disabling should be extremely fast - Removed the timeout entirely from the backup function - Manually installing mods into the Community will still function without issue. If you disable this mod, it will be copied into the mod storage folder like before. Re-enabling it, however, will not copy it back but rather create a symlink. - All these performance improvements will not affect *new* mod installs. These archives still need to be extracted, analyzed, and copied into the correct directory. --- src/build/settings/base.json | 2 +- src/main/python/widgets/about_widget.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/build/settings/base.json b/src/build/settings/base.json index dc4c568..074992e 100644 --- a/src/build/settings/base.json +++ b/src/build/settings/base.json @@ -3,5 +3,5 @@ "author": "Nathan Vaughn", "main_module": "src/main/python/main.py", "hidden_imports": ["patoolib.programs", "patoolib.programs.p7zip", "patoolib.programs.rar", "patoolib.programs.unrar", "patoolib.programs.zip", "patoolib.programs.unzip", "patoolib.programs.tar", "patoolib.programs.py_bz2", "patoolib.programs.py_echo", "patoolib.programs.py_gzip", "patoolib.programs.py_lzma", "patoolib.programs.py_tarfile", "patoolib.programs.py_zipfile"], - "version": "0.5.6" + "version": "1.0.0" } \ No newline at end of file diff --git a/src/main/python/widgets/about_widget.py b/src/main/python/widgets/about_widget.py index de051e1..104faf5 100644 --- a/src/main/python/widgets/about_widget.py +++ b/src/main/python/widgets/about_widget.py @@ -45,7 +45,7 @@ def __init__(self, parent=None, appctxt=None): self.layout.addWidget(self.author) self.license = QtWidgets.QLabel( - "Copyright 2020 - Licensed under the GPLv3 License", self + "Copyright 2021 - Licensed under the GPLv3 License", self ) self.license.setFont(self.small_font) self.license.setAlignment(QtCore.Qt.AlignCenter)