add GitHub downloader, fix yyjson helper missing break, hide popup list when out of focus

This commit is contained in:
ITotalJustice
2024-12-26 18:11:03 +00:00
parent adf0a3b2cd
commit ec7caabdbd
12 changed files with 649 additions and 4 deletions

View File

@@ -1,6 +1,7 @@
#include "ui/menus/main_menu.hpp"
#include "ui/menus/irs_menu.hpp"
#include "ui/menus/themezer.hpp"
#include "ui/menus/ghdl.hpp"
#include "ui/sidebar.hpp"
#include "ui/popup_list.hpp"
@@ -297,6 +298,10 @@ MainMenu::MainMenu() {
App::Push(std::make_shared<menu::themezer::Menu>());
}));
options->Add(std::make_shared<SidebarEntryCallback>("GitHub"_i18n, [](){
App::Push(std::make_shared<menu::gh::Menu>());
}));
options->Add(std::make_shared<SidebarEntryCallback>("Irs"_i18n, [](){
App::Push(std::make_shared<menu::irs::Menu>());
}));