flipperzero-firmware/applications/services/gui
Vasyl "vk" Kaigorodov abfa804ae0
Gui: refactor buttons remapping (#1949)
* Gui: refactor buttons remapping
  Instead of calling 3 separate functions with a ton of switch/case statements,
  use a 2-dimensional lookup table to remap buttons based on the orientation.
* Gui: cleanup input mapping and fix incorrect asserts
* SnakeGame: handle input special case

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-11-02 23:36:17 +09:00
..
modules [FL-2937] Remove resources from API to prevent frequent API version increase (#1935) 2022-10-28 23:08:50 +09:00
application.fam
canvas_i.h
canvas.c Support for setting all screen orientations (#1928) 2022-10-27 03:35:49 +09:00
canvas.h [FL-2937] Remove resources from API to prevent frequent API version increase (#1935) 2022-10-28 23:08:50 +09:00
elements.c
elements.h
gui_i.h
gui.c [FL-2937] Remove resources from API to prevent frequent API version increase (#1935) 2022-10-28 23:08:50 +09:00
gui.h
icon_animation_i.h
icon_animation.c
icon_animation.h [FL-2937] Remove resources from API to prevent frequent API version increase (#1935) 2022-10-28 23:08:50 +09:00
icon_i.h
icon.c
icon.h
scene_manager_i.h
scene_manager.c
scene_manager.h
view_dispatcher_i.h
view_dispatcher.c Support for setting all screen orientations (#1928) 2022-10-27 03:35:49 +09:00
view_dispatcher.h
view_i.h
view_port_i.h
view_port.c Gui: refactor buttons remapping (#1949) 2022-11-02 23:36:17 +09:00
view_port.h Gui: refactor buttons remapping (#1949) 2022-11-02 23:36:17 +09:00
view_stack.c
view_stack.h
view.c
view.h Support for setting all screen orientations (#1928) 2022-10-27 03:35:49 +09:00