[FL-1962, FL-2464, FL-2465, FL-2466, FL-2560, FL-2637, FL-2595] Ibutton, Infrared, LfRFID GUI fixes (#1392)
* Ibutton, Infrared, LfRFID GUI fixes * Loading screens update Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
@@ -354,19 +354,12 @@ static void browser_draw_frame(Canvas* canvas, uint16_t idx, bool scrollbar) {
|
||||
}
|
||||
|
||||
static void browser_draw_loading(Canvas* canvas, FileBrowserModel* model) {
|
||||
uint8_t width = 49;
|
||||
uint8_t height = 47;
|
||||
uint8_t x = 128 / 2 - width / 2;
|
||||
uint8_t y = 64 / 2 - height / 2;
|
||||
|
||||
UNUSED(model);
|
||||
|
||||
elements_bold_rounded_frame(canvas, x, y, width, height);
|
||||
uint8_t x = 128 / 2 - 24 / 2;
|
||||
uint8_t y = 64 / 2 - 24 / 2;
|
||||
|
||||
canvas_set_font(canvas, FontSecondary);
|
||||
elements_multiline_text(canvas, x + 7, y + 13, "Loading...");
|
||||
|
||||
canvas_draw_icon(canvas, x + 13, y + 19, &A_Loading_24);
|
||||
canvas_draw_icon(canvas, x, y, &A_Loading_24);
|
||||
}
|
||||
|
||||
static void browser_draw_list(Canvas* canvas, FileBrowserModel* model) {
|
||||
|
@@ -20,17 +20,16 @@ typedef struct {
|
||||
static void loading_draw_callback(Canvas* canvas, void* _model) {
|
||||
LoadingModel* model = (LoadingModel*)_model;
|
||||
|
||||
uint8_t width = 49;
|
||||
uint8_t height = 47;
|
||||
uint8_t x = (canvas_width(canvas) - width) / 2;
|
||||
uint8_t y = (canvas_height(canvas) - height) / 2;
|
||||
canvas_set_color(canvas, ColorWhite);
|
||||
canvas_draw_box(canvas, 0, 0, canvas_width(canvas), canvas_height(canvas));
|
||||
canvas_set_color(canvas, ColorBlack);
|
||||
|
||||
elements_bold_rounded_frame(canvas, x, y, width, height);
|
||||
uint8_t x = canvas_width(canvas) / 2 - 24 / 2;
|
||||
uint8_t y = canvas_height(canvas) / 2 - 24 / 2;
|
||||
|
||||
canvas_set_font(canvas, FontSecondary);
|
||||
elements_multiline_text(canvas, x + 7, y + 13, "Loading...");
|
||||
canvas_draw_icon(canvas, x, y, &A_Loading_24);
|
||||
|
||||
canvas_draw_icon_animation(canvas, x + 13, y + 19, model->icon);
|
||||
canvas_draw_icon_animation(canvas, x, y, model->icon);
|
||||
}
|
||||
|
||||
static bool loading_input_callback(InputEvent* event, void* context) {
|
||||
|
Reference in New Issue
Block a user