TP Badge Browser. Incomplete - see notes

TODO:

- Load icons for browser

- Fix previews (max tex size 512x512 and preview image 512x1024?
This commit is contained in:
2024-05-31 12:05:18 -04:00
parent 4d9cde01c4
commit b0db54e71a
13 changed files with 220 additions and 50 deletions

View File

@@ -52,6 +52,7 @@ typedef enum InstallType_e {
INSTALL_LOADING_REMOTE_THEMES,
INSTALL_LOADING_REMOTE_SPLASHES,
INSTALL_LOADING_REMOTE_BADGES,
INSTALL_LOADING_REMOTE_PREVIEW,
INSTALL_LOADING_REMOTE_BGM,
@@ -82,6 +83,7 @@ typedef enum {
TEXT_INSTALL_LOADING_REMOTE_THEMES,
TEXT_INSTALL_LOADING_REMOTE_SPLASHES,
TEXT_INSTALL_LOADING_REMOTE_BADGES,
TEXT_INSTALL_LOADING_REMOTE_PREVIEW,
TEXT_INSTALL_LOADING_REMOTE_BGM,
@@ -111,6 +113,7 @@ typedef enum {
TEXT_THEMEPLAZA_THEME_MODE,
TEXT_THEMEPLAZA_SPLASH_MODE,
TEXT_THEMEPLAZA_BADGE_MODE,
TEXT_SEARCH,
TEXT_PAGE,
@@ -167,7 +170,7 @@ void set_screen(C3D_RenderTarget * screen);
void throw_error(const char * error, ErrorLevel level);
bool draw_confirm(const char * conf_msg, Entry_List_s * list, DrawMode draw_mode);
void draw_preview(C2D_Image preview, int preview_offset);
void draw_preview(C2D_Image preview, int preview_offset, float preview_scale);
void draw_install(InstallType type);
void draw_loading_bar(u32 current, u32 max, InstallType type);