MagicNStuff/source/addons/panku_console/modules/about/about.gd
2025-02-25 22:07:11 +01:00

27 lines
700 B
GDScript

extends Control
var _module:PankuModule
@export var intro:Label
@export var project_page_button:Button
@export var check_update_button:Button
# Called when the node enters the scene tree for the first time.
func _ready():
var version:String = PankuUtils.get_plugin_version()
var sha:String = PankuUtils.get_commit_sha_short()
if sha == "": sha = "Unknown"
intro.text = intro.text.replace("<version>", version)
intro.text = intro.text.replace("<commit>", sha)
project_page_button.pressed.connect(
func():
OS.shell_open("https://github.com/Ark2000/PankuConsole")
)
check_update_button.pressed.connect(
func():
_module.core.gd_exprenv.execute("check_latest_release.check()")
)