Use short version format for app version

This commit is contained in:
Veronica Berglyd Olsen
2024-01-23 19:54:19 +01:00
parent 8a8a218e6b
commit b33a3b480d
3 changed files with 9 additions and 3 deletions
+1 -1
View File
@@ -42,7 +42,7 @@ __license__ = "GPLv3"
__author__ = "Veronica Berglyd Olsen" __author__ = "Veronica Berglyd Olsen"
__maintainer__ = "Veronica Berglyd Olsen" __maintainer__ = "Veronica Berglyd Olsen"
__email__ = "code@vkbo.net" __email__ = "code@vkbo.net"
__version__ = "2.3-alpha1" __version__ = "2.3a1"
__hexversion__ = "0x020300a1" __hexversion__ = "0x020300a1"
__date__ = "2023-12-17" __date__ = "2023-12-17"
__status__ = "Stable" __status__ = "Stable"
+5
View File
@@ -250,6 +250,11 @@ def formatTime(t: int) -> str:
return "ERROR" return "ERROR"
def formatVersion(value: str) -> str:
"""Format a version number into a more human readable form."""
return value.lower().replace("a", " Alpha ").replace("b", " Beta ").replace("rc", " RC ")
# =============================================================================================== # # =============================================================================================== #
# String Functions # String Functions
# =============================================================================================== # # =============================================================================================== #
+3 -2
View File
@@ -43,7 +43,7 @@ from PyQt5.QtWidgets import (
from novelwriter import CONFIG, SHARED, __version__, __date__ from novelwriter import CONFIG, SHARED, __version__, __date__
from novelwriter.enum import nwItemClass from novelwriter.enum import nwItemClass
from novelwriter.common import formatInt, makeFileNameSafe from novelwriter.common import formatInt, formatVersion, makeFileNameSafe
from novelwriter.constants import nwUnicode from novelwriter.constants import nwUnicode
from novelwriter.core.coretools import ProjectBuilder from novelwriter.core.coretools import ProjectBuilder
from novelwriter.extensions.switch import NSwitch from novelwriter.extensions.switch import NSwitch
@@ -91,7 +91,8 @@ class GuiWelcome(QDialog):
self.nwLabel.setPixmap(self.nwImage) self.nwLabel.setPixmap(self.nwImage)
self.nwInfo = QLabel(self.tr("Version {0} {1} Released on {2}").format( self.nwInfo = QLabel(self.tr("Version {0} {1} Released on {2}").format(
__version__, nwUnicode.U_ENDASH, datetime.strptime(__date__, "%Y-%m-%d").strftime("%x") formatVersion(__version__), nwUnicode.U_ENDASH,
datetime.strptime(__date__, "%Y-%m-%d").strftime("%x")
)) ))
self.tabOpen = _OpenProjectPage(self) self.tabOpen = _OpenProjectPage(self)