diff --git a/README.md b/README.md
index 52433bab..34f9a996 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,6 @@
-
+[](https://shdwp.github.io/ukraine/)
+
+(Github Readme Banner and Splash screen Artwork by Andriy Dankovych, CC BY-SA 4.0)
[](https://patreon.com/khopa)
diff --git a/qt_ui/main.py b/qt_ui/main.py
index ade4e135..0a4173c5 100644
--- a/qt_ui/main.py
+++ b/qt_ui/main.py
@@ -2,6 +2,7 @@ import argparse
import logging
import os
import sys
+import time
from datetime import datetime
from pathlib import Path
from typing import Optional
@@ -91,6 +92,9 @@ def run_ui(game: Optional[Game], new_map: bool) -> None:
splash = QSplashScreen(pixmap)
splash.show()
+ # Give enough time to read splash screen
+ time.sleep(3)
+
# Once splash screen is up : load resources & setup stuff
uiconstants.load_icons()
uiconstants.load_event_icons()
diff --git a/qt_ui/uiconstants.py b/qt_ui/uiconstants.py
index 491053bf..bc646469 100644
--- a/qt_ui/uiconstants.py
+++ b/qt_ui/uiconstants.py
@@ -34,6 +34,7 @@ def load_icons():
ICONS["Github"] = QPixmap(
"./resources/ui/misc/" + get_theme_icons() + "/github.png"
)
+ ICONS["Ukraine"] = QPixmap("./resources/ui/misc/ukraine.png")
ICONS["Control Points"] = QPixmap(
"./resources/ui/misc/" + get_theme_icons() + "/circle.png"
diff --git a/qt_ui/windows/QLiberationWindow.py b/qt_ui/windows/QLiberationWindow.py
index 33cf0134..dd19a26e 100644
--- a/qt_ui/windows/QLiberationWindow.py
+++ b/qt_ui/windows/QLiberationWindow.py
@@ -179,6 +179,12 @@ class QLiberationWindow(QMainWindow):
)
)
+ self.ukraineAction = QAction("&Ukraine", self)
+ self.ukraineAction.setIcon(CONST.ICONS["Ukraine"])
+ self.ukraineAction.triggered.connect(
+ lambda: webbrowser.open_new_tab("https://shdwp.github.io/ukraine/")
+ )
+
self.openLogsAction = QAction("Show &logs", self)
self.openLogsAction.triggered.connect(self.showLogsDialog)
@@ -219,6 +225,7 @@ class QLiberationWindow(QMainWindow):
self.links_bar = self.addToolBar("Links")
self.links_bar.addAction(self.openDiscordAction)
self.links_bar.addAction(self.openGithubAction)
+ self.links_bar.addAction(self.ukraineAction)
self.actions_bar = self.addToolBar("Actions")
self.actions_bar.addAction(self.openSettingsAction)
@@ -245,6 +252,7 @@ class QLiberationWindow(QMainWindow):
help_menu = self.menu.addMenu("&Help")
help_menu.addAction(self.openDiscordAction)
help_menu.addAction(self.openGithubAction)
+ help_menu.addAction(self.ukraineAction)
help_menu.addAction(
"&Releases",
lambda: webbrowser.open_new_tab(
@@ -391,6 +399,8 @@ class QLiberationWindow(QMainWindow):
"Ciribob for the JTACAutoLase.lua script
"
"Walder for the Skynet-IADS script
"
"Anubis Yinepu for the Hercules Cargo script
"
+ + "