flipperzero-firmware
flipperzero-firmware copied to clipboard
Two-dimensional layout for saved remotes
Is your feature request related to a problem? Please describe. The buttons on a saved remote are displayed as a list. It may take long time to scroll to the needed button.
Describe the solution you'd like The universal library for TV has a scene with a two-dimensional layout. A saved remote would display a similar layout for the names that it recognizes, and puts the rest in a list below. For example, a saved remote has these commands: POWER, VOL+, VOL-, CH+, CH-, NETFLIX, YOUTUBE. Then we display the first commands as icons in a layout, and put the netflix and youtube in a list below,
Describe alternatives you've considered A simpler grid with two columns that have names and no icons. The items are displayed in the same order as in the .ir file, with no mapping to icon or layout position. The names are truncated to fit half width of the screen.
Additional context Add any other context or screenshots about the feature request here.
Hi, we have it backlog, most likely it will be implemented after we finish with Infrared refactoring (summer)
3 columns IMO would be perfect, and like a small set of icons
name: Power
icon: POWER
width: 1
name: Source
width: 2
name: 7
width: 1
name: 8
width: 1
name: 9
width: 1
[etc etc]
# unselectable, does not render as button,
# may have a name still to show text
# e.g. a "V" between vol up and vol down
blank: 1
width: 1
name: 0
width: 1
blank: 1
width: 1
[ P ][ Source ]
[ 7 ][ 8 ][ 9 ]
[ 6 ][ 5 ][ 4 ]
[ 3 ][ 2 ][ 1 ]
[ 0 ]
tbh I can't think of any other option other than 3 cols, just because of numpads
I think the source button should have its own icon as well, as its a button that should exist on every remote...
And maybe making sub menus possible can help with a menu control sun menu (a button to get into the menu and arrow keys to navigate), and a sub menu for direct channel number input, and other popular buttons a remote can have...
Some of this stuff could be made easier to configure through a wizard. For instance, it tells you to press power and saves that as the power button etc. Easier than recognizing names for common buttons.
I think the source button should have its own icon as well, as its a button that should exist on every remote...
And maybe making sub menus possible can help with a menu control sun menu (a button to get into the menu and arrow keys to navigate), and a sub menu for direct channel number input, and other popular buttons a remote can have...
Completely agree. One submenu could even directly map the arrow wheel and OK button of the Flipper to arrows (rotated by 90°) and OK button of the remote, and the "back" button would exit this submenu.
I've seen a few apps that use long press back button to exit, and short press as a extra button (for example, back press of remote)
On Mon, Jul 18, 2022, 7:41 AM Maxime Meignan @.***> wrote:
I think the source button should have its own icon as well, as its a button that should exist on every remote...
And maybe making sub menus possible can help with a menu control sun menu (a button to get into the menu and arrow keys to navigate), and a sub menu for direct channel number input, and other popular buttons a remote can have...
Completely agree. One submenu could even directly map the arrow wheel and OK button of the Flipper to arrows (rotated by 90°) and OK button of the remote, and the "back" button would exit this submenu.
— Reply to this email directly, view it on GitHub https://github.com/flipperdevices/flipperzero-firmware/issues/1234#issuecomment-1187172773, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFRUXGCIQ4O22OJ27AQWSDTVUU7ILANCNFSM5V7OUQVQ . You are receiving this because you commented.Message ID: @.***>
I'm a bit late but here's my idea for a simplified UI for IR remotes.
- Using the base buttons as shortcuts as it follows:
- Up
- Down
- Left
- Right
- Select
- Long Up
- Long Down
- Long Left
- Long Right
- Long Select
- Map saved IR signals to the previous shortcuts.
- Being able to map saved IR signals from different remotes.
- Add "submenus". You can map one of the previous shortcuts to open another map of shortcuts. (Something akin to a radial menu)
- Being able to name "submenus"
- Being able to select between list and simplified UI for each menu/submenu.
- Use the back button to go back through the "submenus"
- Show a list of the current "submenu" path (Living room > TV > Directions )
- Use a long back press to open a management menu.
- Being able to exit the IR app
- Edit shortcuts
- Rename submenu
- Set layout (List, Simplified UI, others.)
- Set submenu behavior. (Maybe even shortcut behavior)
- After pressing a shortcut go back to previous submenu
- After pressing a shortcut go to specific submenu
- After pressing a shortcut go first menu.
- After pressing a shortcut remain in the current submenu.
- Go to specific submenu. (Maybe something like a tree menu showing the submenus)
- Exit to IR app main menu
- Being able to add this shortcut maps as flipper desktop shortcuts.