add builtin updater

This commit is contained in:
Lightos1 committed 2026-06-14 17:28:56 +02:00
1 parent 9725b1ba8f
commit e429e6ad44
6 files changed
+379 -18

No files matched your search

+13 -1
View File
@@ -31,7 +31,7 @@
#include "main_gui.h"
#include "misc_gui.h"
#include "ult_ext.h"
#include "update_gui.h"
tsl::elm::Element *MainGui::baseUI() {
auto *list = new BoxClippedList();
@@ -110,6 +110,18 @@ void MainGui::listUI() {
return false;
});
this->listElement->addItem(aboutItem);
tsl::elm::ListItem *updateItem = new tsl::elm::ListItem("Updates");
updateItem->setClickListener([this](u64 keys) {
if ((keys & HidNpadButton_A) == HidNpadButton_A && this->context) {
tsl::changeTo<UpdateGui>();
return true;
}
return false;
});
this->listElement->addItem(updateItem);
}
void MainGui::refresh() {