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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Liam Hays
						Liam Hays