mirror of
https://github.com/leminlimez/Nugget.git
synced 2025-04-08 04:23:05 +08:00
show build number
This commit is contained in:
@@ -88,6 +88,12 @@ class DeviceManager:
|
|||||||
else:
|
else:
|
||||||
return self.data_singleton.current_device.version
|
return self.data_singleton.current_device.version
|
||||||
|
|
||||||
|
def get_current_device_build(self) -> str:
|
||||||
|
if self.data_singleton.current_device == None:
|
||||||
|
return ""
|
||||||
|
else:
|
||||||
|
return self.data_singleton.current_device.build
|
||||||
|
|
||||||
def get_current_device_uuid(self) -> str:
|
def get_current_device_uuid(self) -> str:
|
||||||
if self.data_singleton.current_device == None:
|
if self.data_singleton.current_device == None:
|
||||||
return ""
|
return ""
|
||||||
|
|||||||
@@ -307,9 +307,10 @@ class MainWindow(QtWidgets.QMainWindow):
|
|||||||
self.ui.phoneNameLbl.setText(self.device_manager.get_current_device_name())
|
self.ui.phoneNameLbl.setText(self.device_manager.get_current_device_name())
|
||||||
# version label
|
# version label
|
||||||
ver = self.device_manager.get_current_device_version()
|
ver = self.device_manager.get_current_device_version()
|
||||||
|
build = self.device_manager.get_current_device_build()
|
||||||
self.show_uuid = False
|
self.show_uuid = False
|
||||||
if ver != "":
|
if ver != "":
|
||||||
self.show_version_text(version=ver)
|
self.show_version_text(version=ver, build=build)
|
||||||
else:
|
else:
|
||||||
self.ui.phoneVersionLbl.setText("Please connect a device.")
|
self.ui.phoneVersionLbl.setText("Please connect a device.")
|
||||||
|
|
||||||
@@ -317,22 +318,23 @@ class MainWindow(QtWidgets.QMainWindow):
|
|||||||
if self.show_uuid:
|
if self.show_uuid:
|
||||||
self.show_uuid = False
|
self.show_uuid = False
|
||||||
ver = self.device_manager.get_current_device_version()
|
ver = self.device_manager.get_current_device_version()
|
||||||
|
build = self.device_manager.get_current_device_build()
|
||||||
if ver != "":
|
if ver != "":
|
||||||
self.show_version_text(version=ver)
|
self.show_version_text(version=ver, build=build)
|
||||||
else:
|
else:
|
||||||
self.show_uuid = True
|
self.show_uuid = True
|
||||||
uuid = self.device_manager.get_current_device_uuid()
|
uuid = self.device_manager.get_current_device_uuid()
|
||||||
if uuid != "":
|
if uuid != "":
|
||||||
self.ui.phoneVersionLbl.setText(f"<a style=\"text-decoration:none; color: white\" href=\"#\">{uuid}</a>")
|
self.ui.phoneVersionLbl.setText(f"<a style=\"text-decoration:none; color: white\" href=\"#\">{uuid}</a>")
|
||||||
|
|
||||||
def show_version_text(self, version: str):
|
def show_version_text(self, version: str, build: str):
|
||||||
support_str: str = "<span style=\"color: #32d74b;\">Supported!</span></a>"
|
support_str: str = "<span style=\"color: #32d74b;\">Supported!</span></a>"
|
||||||
if Version(version) < Version("17.0"):
|
if Version(version) < Version("17.0"):
|
||||||
support_str = "<span style=\"color: #ff0000;\">Not Supported.</span></a>"
|
support_str = "<span style=\"color: #ff0000;\">Not Supported.</span></a>"
|
||||||
elif not self.device_manager.get_current_device_supported():
|
elif not self.device_manager.get_current_device_supported():
|
||||||
# sparserestore partially patched
|
# sparserestore partially patched
|
||||||
support_str = "<span style=\"color: #ffff00;\">Supported, YMMV.</span></a>"
|
support_str = "<span style=\"color: #ffff00;\">Supported, YMMV.</span></a>"
|
||||||
self.ui.phoneVersionLbl.setText(f"<a style=\"text-decoration:none; color: white;\" href=\"#\">iOS {version} {support_str}")
|
self.ui.phoneVersionLbl.setText(f"<a style=\"text-decoration:none; color: white;\" href=\"#\">iOS {version} ({build}) {support_str}")
|
||||||
|
|
||||||
## HOME PAGE LINKS
|
## HOME PAGE LINKS
|
||||||
def on_bigMilkBtn_clicked(self):
|
def on_bigMilkBtn_clicked(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user