瀏覽代碼

better ui

Struan Clark 3 年之前
父節點
當前提交
1166f2b358
共有 8 個文件被更改,包括 14 次插入5 次删除
  1. 1 1
      application.fam
  2. 二進制
      icons/Auth_62x31.png
  3. 二進制
      icons/ButtonLeftSmall_3x5.png
  4. 二進制
      icons/ButtonLeft_4x7.png
  5. 二進制
      icons/ButtonRightSmall_3x5.png
  6. 二進制
      icons/ButtonRight_4x7.png
  7. 4 0
      views/flipbip39_scene_1.c
  8. 9 4
      views/flipbip39_startscreen.c

+ 1 - 1
application.fam

@@ -1,7 +1,7 @@
 App(
     appid="flipbip39",
     name="Flip-BIP39",
-    apptype=FlipperAppType.PLUGIN,
+    apptype=FlipperAppType.EXTERNAL,
     entry_point="flipbip39_app",
     cdefines=["APP_FLIPBIP39"],
     requires=[

二進制
icons/Auth_62x31.png


二進制
icons/ButtonLeftSmall_3x5.png


二進制
icons/ButtonLeft_4x7.png


二進制
icons/ButtonRightSmall_3x5.png


二進制
icons/ButtonRight_4x7.png


+ 4 - 0
views/flipbip39_scene_1.c

@@ -96,6 +96,10 @@ static void flipbip39_scene_1_model_init(FlipBip39Scene1Model* const model, cons
 
         ptr = strtok(NULL, ",");
     }
+
+    // Clear the mnemonic
+    mnemonic_clear();
+    bip39_cache_clear();
 }
 
 bool flipbip39_scene_1_input(InputEvent* event, void* context) {

+ 9 - 4
views/flipbip39_startscreen.c

@@ -3,6 +3,7 @@
 #include <furi_hal.h>
 #include <input/input.h>
 #include <gui/elements.h>
+#include "flipbip39_icons.h"
 
 struct FlipBip39Startscreen {
     View* view;
@@ -29,12 +30,16 @@ void flipbip39_startscreen_draw(Canvas* canvas, FlipBip39StartscreenModel* model
     UNUSED(model);
     canvas_clear(canvas);
     canvas_set_color(canvas, ColorBlack);
+    
+    canvas_draw_icon(canvas, 1, 33, &I_Auth_62x31);
+
     canvas_set_font(canvas, FontPrimary);
-    canvas_draw_str_aligned(canvas, 64, 10, AlignCenter, AlignTop, "Flip-BIP39"); 
+    canvas_draw_str(canvas, 74, 11, "Flip-BIP39");
+
     canvas_set_font(canvas, FontSecondary);
-    canvas_draw_str_aligned(canvas, 64, 22, AlignCenter, AlignTop, "Crypto tools"); 
-    canvas_draw_str_aligned(canvas, 64, 32, AlignCenter, AlignTop, "for Flipper");
-    elements_button_center(canvas, "Start"); 
+    canvas_draw_str(canvas, 30, 23, "Crypto tools for Flipper");
+    
+    elements_button_right(canvas, "Start"); 
 }
 
 static void flipbip39_startscreen_model_init(FlipBip39StartscreenModel* const model) {