Skip to content

Widget APP MODE #4371

Description

@JimB40

Is there an existing issue for this feature request?

  • I have searched the existing issues

Is your feature request related to a problem?

Since double tap is not coming anytime soon, using LUA apps (Yappu, iNav, Agent Lite, ELRS config, Toolbox etc) )that works as widget in full screen mode became cumbersome.
When switching to the Main View with LUA app to use key inputs user needs to:

  1. Long press ENTER
  2. Select Full Screen
  3. Shot press ENTER

Switching between screens is quite often task so this makes UX daunting

Describe the solution you'd like

Special mode in widgets layout called "APP MODE"
LUA App running as widget in APP MODE is special case

  1. It is full screen always.
  2. No Main view options (Top Bar, Flight Mode etc) or those option are set to inactive when APP MODE is selected for widget
  3. No widget frame is selected and no contextual menu with Full Screen and Widgets Options
  • no need for widget selection frame as there is only one widget without any system UI elemnts.
  • no need for Widget Options - bigger apps do not use system options as ussually they have their own configuration system

How it works:

  1. User selects Main View with LUA APP working in APP MODE - key inputs for LUA APP are inactive
  2. Long press ENTER or long TAP - activates key inputs for LUA APP. (instead of showing widget selection frame)
  3. Long press EXIT - disable key inputs for LUA APP returning UI to system

This will allow to navigate efficiently between Main Views with LUA APPS working as full screen widget and other Main Views.

Describe alternatives you've considered

No response

Additional context

this will solve #712

Metadata

Metadata

Assignees

No one assigned

    Labels

    colorRelated generally to color LCD radiosenhancement ✨New feature or requestluawidget

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions