flipperzero-firmware icon indicating copy to clipboard operation
flipperzero-firmware copied to clipboard

Two-dimensional layout for saved remotes

Open lykahb opened this issue 2 years ago • 7 comments

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.

lykahb avatar May 15 '22 18:05 lykahb

Hi, we have it backlog, most likely it will be implemented after we finish with Infrared refactoring (summer)

skotopes avatar May 16 '22 13:05 skotopes

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

Summertime avatar May 30 '22 09:05 Summertime

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...

Light-Wing avatar May 30 '22 11:05 Light-Wing

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.

hasmar04 avatar Jun 01 '22 04:06 hasmar04

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.

themaks avatar Jul 18 '22 11:07 themaks

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: @.***>

Light-Wing avatar Oct 11 '22 09:10 Light-Wing

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.

ikoas avatar Sep 12 '23 05:09 ikoas