appstore: show app version

This commit is contained in:
Thomas Farstrike
2025-05-01 18:38:06 +02:00
parent 3fc9473163
commit 0addb543f0
13 changed files with 18 additions and 1 deletions
@@ -1,3 +1,4 @@
Manifest-Version: 1.0
Name: App1
Start-Script: assets/app1.py
Version: 0.0.1
@@ -1,3 +1,4 @@
Manifest-Version: 1.0
Name: App2
Start-Script: assets/app2.py
Version: 0.0.1
@@ -1,3 +1,4 @@
Manifest-Version: 1.0
Name: CamTest
Start-Script: assets/camtest.py
Version: 0.0.1
@@ -1,3 +1,4 @@
Manifest-Version: 1.0
Name: CPUTest
Start-Script: assets/cputest.py
Version: 0.0.1
@@ -1,3 +1,4 @@
Manifest-Version: 1.0
Name: IMUTest
Start-Script: assets/imutest.py
Version: 0.0.1
@@ -1,3 +1,4 @@
Manifest-Version: 1.0
Name: LVGLTest
Start-Script: assets/lvgltest.py
Version: 0.0.1
@@ -1,3 +1,4 @@
Manifest-Version: 1.0
Name: MemTest
Start-Script: assets/memtest.py
Version: 0.0.1
@@ -1,3 +1,4 @@
Manifest-Version: 1.0
Name: WSTest
Start-Script: assets/bitcoin_price.py
Version: 0.0.1
@@ -1,3 +1,4 @@
Manifest-Version: 1.0
Name: AppStore
Start-Script: assets/appstore.py
Version: 0.0.1
@@ -187,8 +187,13 @@ def show_app_detail(app):
install_label = lv.label(install_button)
install_label.set_text("(Re)Install Latest Version") # TODO: check if already installed and if yes, change to "Uninstall" and "Open"
install_label.center()
version_label = lv.label(cont)
version_label.set_width(lv.pct(100))
version_label.set_text(f"Version: {app.version}")
version_label.set_style_text_font(lv.font_montserrat_12, 0)
version_label.align_to(install_button, lv.ALIGN.OUT_BOTTOM_MID, 0, lv.pct(5))
long_desc_label = lv.label(cont)
long_desc_label.align_to(install_button, lv.ALIGN.OUT_BOTTOM_MID, 0, lv.pct(5))
long_desc_label.align_to(version_label, lv.ALIGN.OUT_BOTTOM_MID, 0, lv.pct(5))
long_desc_label.set_text(app.long_description)
long_desc_label.set_style_text_font(lv.font_montserrat_12, 0)
long_desc_label.set_width(lv.pct(100))
@@ -1,3 +1,4 @@
Manifest-Version: 1.0
Name: Launcher
Start-Script: assets/launcher.py
Version: 0.0.1
@@ -1,3 +1,4 @@
Manifest-Version: 1.0
Name: OSUpdate
Start-Script: assets/osupdate.py
Version: 0.0.1
@@ -3,3 +3,4 @@ Name: WiFiConf
Start-Script: assets/wificonf.py
WiFi-Connect-Script: assets/auto_connect.py
WiFi-Configure-Script: assets/wificonf.py
Version: 0.0.1