More UI fixes and improvements (#2419)
* Unify spelling of confirm exit/retry across apps. * Unify infrared exit/retry confirm menus? * "Keyboard Layout", not "Keyboard layout". * Make iButton read scene prompt less awkward. * "Detect Reader" in MF Classic saved menu instead of "Detect reader" * NFC menu spelling changes only. * Remove \n in strings in widget_add_string_element() calls. Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
parent
eb5dae1cda
commit
90958a6d23
@ -17,7 +17,7 @@ void bad_usb_scene_config_on_enter(void* context) {
|
|||||||
|
|
||||||
submenu_add_item(
|
submenu_add_item(
|
||||||
submenu,
|
submenu,
|
||||||
"Keyboard layout",
|
"Keyboard Layout",
|
||||||
SubmenuIndexKeyboardLayout,
|
SubmenuIndexKeyboardLayout,
|
||||||
bad_usb_scene_config_submenu_callback,
|
bad_usb_scene_config_submenu_callback,
|
||||||
bad_usb);
|
bad_usb);
|
||||||
|
@ -19,7 +19,7 @@ void ibutton_scene_exit_confirm_on_enter(void* context) {
|
|||||||
widget_add_button_element(
|
widget_add_button_element(
|
||||||
widget, GuiButtonTypeRight, "Stay", ibutton_scene_exit_confirm_widget_callback, ibutton);
|
widget, GuiButtonTypeRight, "Stay", ibutton_scene_exit_confirm_widget_callback, ibutton);
|
||||||
widget_add_string_element(
|
widget_add_string_element(
|
||||||
widget, 64, 19, AlignCenter, AlignBottom, FontPrimary, "Exit to iButton menu?");
|
widget, 64, 19, AlignCenter, AlignBottom, FontPrimary, "Exit to iButton Menu?");
|
||||||
widget_add_string_element(
|
widget_add_string_element(
|
||||||
widget, 64, 31, AlignCenter, AlignBottom, FontSecondary, "All unsaved data will be lost!");
|
widget, 64, 31, AlignCenter, AlignBottom, FontSecondary, "All unsaved data will be lost!");
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@ void ibutton_scene_read_on_enter(void* context) {
|
|||||||
iButtonWorker* worker = ibutton->worker;
|
iButtonWorker* worker = ibutton->worker;
|
||||||
|
|
||||||
popup_set_header(popup, "iButton", 95, 26, AlignCenter, AlignBottom);
|
popup_set_header(popup, "iButton", 95, 26, AlignCenter, AlignBottom);
|
||||||
popup_set_text(popup, "Waiting\nfor key ...", 95, 30, AlignCenter, AlignTop);
|
popup_set_text(popup, "Apply key to\nFlipper's back", 95, 30, AlignCenter, AlignTop);
|
||||||
popup_set_icon(popup, 0, 5, &I_DolphinWait_61x59);
|
popup_set_icon(popup, 0, 5, &I_DolphinWait_61x59);
|
||||||
|
|
||||||
view_dispatcher_switch_to_view(ibutton->view_dispatcher, iButtonViewPopup);
|
view_dispatcher_switch_to_view(ibutton->view_dispatcher, iButtonViewPopup);
|
||||||
|
@ -19,7 +19,7 @@ void ibutton_scene_retry_confirm_on_enter(void* context) {
|
|||||||
widget_add_button_element(
|
widget_add_button_element(
|
||||||
widget, GuiButtonTypeRight, "Stay", ibutton_scene_retry_confirm_widget_callback, ibutton);
|
widget, GuiButtonTypeRight, "Stay", ibutton_scene_retry_confirm_widget_callback, ibutton);
|
||||||
widget_add_string_element(
|
widget_add_string_element(
|
||||||
widget, 64, 19, AlignCenter, AlignBottom, FontPrimary, "Return to reading?");
|
widget, 64, 19, AlignCenter, AlignBottom, FontPrimary, "Retry Reading?");
|
||||||
widget_add_string_element(
|
widget_add_string_element(
|
||||||
widget, 64, 29, AlignCenter, AlignBottom, FontSecondary, "All unsaved data will be lost!");
|
widget, 64, 29, AlignCenter, AlignBottom, FontSecondary, "All unsaved data will be lost!");
|
||||||
|
|
||||||
|
@ -10,13 +10,13 @@ void infrared_scene_ask_back_on_enter(void* context) {
|
|||||||
DialogEx* dialog_ex = infrared->dialog_ex;
|
DialogEx* dialog_ex = infrared->dialog_ex;
|
||||||
|
|
||||||
if(infrared->app_state.is_learning_new_remote) {
|
if(infrared->app_state.is_learning_new_remote) {
|
||||||
dialog_ex_set_header(dialog_ex, "Exit to Infrared Menu?", 64, 0, AlignCenter, AlignTop);
|
dialog_ex_set_header(dialog_ex, "Exit to Infrared Menu?", 64, 11, AlignCenter, AlignTop);
|
||||||
} else {
|
} else {
|
||||||
dialog_ex_set_header(dialog_ex, "Exit to Remote Menu?", 64, 0, AlignCenter, AlignTop);
|
dialog_ex_set_header(dialog_ex, "Exit to Remote Menu?", 64, 11, AlignCenter, AlignTop);
|
||||||
}
|
}
|
||||||
|
|
||||||
dialog_ex_set_text(
|
dialog_ex_set_text(
|
||||||
dialog_ex, "All unsaved data\nwill be lost!", 64, 31, AlignCenter, AlignCenter);
|
dialog_ex, "All unsaved data\nwill be lost!", 64, 25, AlignCenter, AlignTop);
|
||||||
dialog_ex_set_icon(dialog_ex, 0, 0, NULL);
|
dialog_ex_set_icon(dialog_ex, 0, 0, NULL);
|
||||||
dialog_ex_set_left_button_text(dialog_ex, "Exit");
|
dialog_ex_set_left_button_text(dialog_ex, "Exit");
|
||||||
dialog_ex_set_center_button_text(dialog_ex, NULL);
|
dialog_ex_set_center_button_text(dialog_ex, NULL);
|
||||||
|
@ -9,9 +9,9 @@ void infrared_scene_ask_retry_on_enter(void* context) {
|
|||||||
Infrared* infrared = context;
|
Infrared* infrared = context;
|
||||||
DialogEx* dialog_ex = infrared->dialog_ex;
|
DialogEx* dialog_ex = infrared->dialog_ex;
|
||||||
|
|
||||||
dialog_ex_set_header(dialog_ex, "Return to Reading?", 64, 0, AlignCenter, AlignTop);
|
dialog_ex_set_header(dialog_ex, "Retry Reading?", 64, 11, AlignCenter, AlignTop);
|
||||||
dialog_ex_set_text(
|
dialog_ex_set_text(
|
||||||
dialog_ex, "All unsaved data\nwill be lost!", 64, 31, AlignCenter, AlignCenter);
|
dialog_ex, "All unsaved data\nwill be lost!", 64, 25, AlignCenter, AlignTop);
|
||||||
dialog_ex_set_icon(dialog_ex, 0, 0, NULL);
|
dialog_ex_set_icon(dialog_ex, 0, 0, NULL);
|
||||||
dialog_ex_set_left_button_text(dialog_ex, "Exit");
|
dialog_ex_set_left_button_text(dialog_ex, "Exit");
|
||||||
dialog_ex_set_center_button_text(dialog_ex, NULL);
|
dialog_ex_set_center_button_text(dialog_ex, NULL);
|
||||||
|
@ -7,7 +7,7 @@ void lfrfid_scene_retry_confirm_on_enter(void* context) {
|
|||||||
widget_add_button_element(widget, GuiButtonTypeLeft, "Exit", lfrfid_widget_callback, app);
|
widget_add_button_element(widget, GuiButtonTypeLeft, "Exit", lfrfid_widget_callback, app);
|
||||||
widget_add_button_element(widget, GuiButtonTypeRight, "Stay", lfrfid_widget_callback, app);
|
widget_add_button_element(widget, GuiButtonTypeRight, "Stay", lfrfid_widget_callback, app);
|
||||||
widget_add_string_element(
|
widget_add_string_element(
|
||||||
widget, 64, 19, AlignCenter, AlignBottom, FontPrimary, "Return to reading?");
|
widget, 64, 19, AlignCenter, AlignBottom, FontPrimary, "Retry Reading?");
|
||||||
widget_add_string_element(
|
widget_add_string_element(
|
||||||
widget, 64, 29, AlignCenter, AlignBottom, FontSecondary, "All unsaved data will be lost!");
|
widget, 64, 29, AlignCenter, AlignBottom, FontSecondary, "All unsaved data will be lost!");
|
||||||
|
|
||||||
|
@ -25,7 +25,7 @@ void nfc_scene_mf_classic_menu_on_enter(void* context) {
|
|||||||
if(!mf_classic_is_card_read(&nfc->dev->dev_data.mf_classic_data)) {
|
if(!mf_classic_is_card_read(&nfc->dev->dev_data.mf_classic_data)) {
|
||||||
submenu_add_item(
|
submenu_add_item(
|
||||||
submenu,
|
submenu,
|
||||||
"Detect reader",
|
"Detect Reader",
|
||||||
SubmenuIndexDetectReader,
|
SubmenuIndexDetectReader,
|
||||||
nfc_scene_mf_classic_menu_submenu_callback,
|
nfc_scene_mf_classic_menu_submenu_callback,
|
||||||
nfc);
|
nfc);
|
||||||
|
@ -14,7 +14,7 @@ void nfc_scene_retry_confirm_on_enter(void* context) {
|
|||||||
dialog_ex_set_right_button_text(dialog_ex, "Stay");
|
dialog_ex_set_right_button_text(dialog_ex, "Stay");
|
||||||
dialog_ex_set_header(dialog_ex, "Retry Reading?", 64, 11, AlignCenter, AlignTop);
|
dialog_ex_set_header(dialog_ex, "Retry Reading?", 64, 11, AlignCenter, AlignTop);
|
||||||
dialog_ex_set_text(
|
dialog_ex_set_text(
|
||||||
dialog_ex, "All unsaved data will be\nlost!", 64, 25, AlignCenter, AlignTop);
|
dialog_ex, "All unsaved data\nwill be lost!", 64, 25, AlignCenter, AlignTop);
|
||||||
dialog_ex_set_context(dialog_ex, nfc);
|
dialog_ex_set_context(dialog_ex, nfc);
|
||||||
dialog_ex_set_result_callback(dialog_ex, nfc_scene_retry_confirm_dialog_callback);
|
dialog_ex_set_result_callback(dialog_ex, nfc_scene_retry_confirm_dialog_callback);
|
||||||
|
|
||||||
|
@ -51,20 +51,20 @@ void nfc_scene_saved_menu_on_enter(void* context) {
|
|||||||
if(!mf_classic_is_card_read(&nfc->dev->dev_data.mf_classic_data)) {
|
if(!mf_classic_is_card_read(&nfc->dev->dev_data.mf_classic_data)) {
|
||||||
submenu_add_item(
|
submenu_add_item(
|
||||||
submenu,
|
submenu,
|
||||||
"Detect reader",
|
"Detect Reader",
|
||||||
SubmenuIndexDetectReader,
|
SubmenuIndexDetectReader,
|
||||||
nfc_scene_saved_menu_submenu_callback,
|
nfc_scene_saved_menu_submenu_callback,
|
||||||
nfc);
|
nfc);
|
||||||
}
|
}
|
||||||
submenu_add_item(
|
submenu_add_item(
|
||||||
submenu,
|
submenu,
|
||||||
"Write To Initial Card",
|
"Write to Initial Card",
|
||||||
SubmenuIndexWrite,
|
SubmenuIndexWrite,
|
||||||
nfc_scene_saved_menu_submenu_callback,
|
nfc_scene_saved_menu_submenu_callback,
|
||||||
nfc);
|
nfc);
|
||||||
submenu_add_item(
|
submenu_add_item(
|
||||||
submenu,
|
submenu,
|
||||||
"Update From Initial Card",
|
"Update from Initial Card",
|
||||||
SubmenuIndexUpdate,
|
SubmenuIndexUpdate,
|
||||||
nfc_scene_saved_menu_submenu_callback,
|
nfc_scene_saved_menu_submenu_callback,
|
||||||
nfc);
|
nfc);
|
||||||
@ -75,13 +75,13 @@ void nfc_scene_saved_menu_on_enter(void* context) {
|
|||||||
!mf_ul_is_full_capture(&nfc->dev->dev_data.mf_ul_data)) {
|
!mf_ul_is_full_capture(&nfc->dev->dev_data.mf_ul_data)) {
|
||||||
submenu_add_item(
|
submenu_add_item(
|
||||||
submenu,
|
submenu,
|
||||||
"Unlock With Reader",
|
"Unlock with Reader",
|
||||||
SubmenuIndexMfUlUnlockByReader,
|
SubmenuIndexMfUlUnlockByReader,
|
||||||
nfc_scene_saved_menu_submenu_callback,
|
nfc_scene_saved_menu_submenu_callback,
|
||||||
nfc);
|
nfc);
|
||||||
submenu_add_item(
|
submenu_add_item(
|
||||||
submenu,
|
submenu,
|
||||||
"Unlock With Password",
|
"Unlock with Password",
|
||||||
SubmenuIndexMfUlUnlockByPassword,
|
SubmenuIndexMfUlUnlockByPassword,
|
||||||
nfc_scene_saved_menu_submenu_callback,
|
nfc_scene_saved_menu_submenu_callback,
|
||||||
nfc);
|
nfc);
|
||||||
|
@ -16,7 +16,7 @@ void subghz_scene_need_saving_on_enter(void* context) {
|
|||||||
SubGhz* subghz = context;
|
SubGhz* subghz = context;
|
||||||
|
|
||||||
widget_add_string_multiline_element(
|
widget_add_string_multiline_element(
|
||||||
subghz->widget, 64, 13, AlignCenter, AlignCenter, FontPrimary, "Exit to Sub-GHz menu?");
|
subghz->widget, 64, 13, AlignCenter, AlignCenter, FontPrimary, "Exit to Sub-GHz Menu?");
|
||||||
widget_add_string_multiline_element(
|
widget_add_string_multiline_element(
|
||||||
subghz->widget,
|
subghz->widget,
|
||||||
64,
|
64,
|
||||||
@ -24,7 +24,7 @@ void subghz_scene_need_saving_on_enter(void* context) {
|
|||||||
AlignCenter,
|
AlignCenter,
|
||||||
AlignCenter,
|
AlignCenter,
|
||||||
FontSecondary,
|
FontSecondary,
|
||||||
"All unsaved will be\nlost.");
|
"All unsaved data\nwill be lost!");
|
||||||
|
|
||||||
widget_add_button_element(
|
widget_add_button_element(
|
||||||
subghz->widget, GuiButtonTypeRight, "Stay", subghz_scene_need_saving_callback, subghz);
|
subghz->widget, GuiButtonTypeRight, "Stay", subghz_scene_need_saving_callback, subghz);
|
||||||
|
Loading…
Reference in New Issue
Block a user