Skip to content

main: widget interaction issues #2182

Description

@pfeerick

Is there an existing issue for this problem?

  • I have searched the existing issues

What part of EdgeTX is the focus of this bug?

Transmitter firmware

Current Behavior

Regressions:

  • touch: Double tap on a widget no longer fullscreens widget - OK, intentional change... need to use menu to get fullscreen opt now (press and hold)
  • non-touch: If using rotary encoder to full-screen a built-in widget, there doesn't seem to be a way to make it exit fullscreen... except for the power button 🤪 . Lua widgets (i.e. Timer2, EventDemo) appear to be exit fullscreen properly on long RTN (fixed with c3660ab).
  • color picker: Widgets that have more than one color picker don't seem to work - i.e. outputs widget has three, and the first and second stay black, whilst the third works as expected. Note, this is on simulator, and sometimes a widget that has a single color picker just comes up with a black colourwheel, or the knob is black and doesn't change color. Better color picker #2217 would resolve
  • top bar widgets - when you press and hold these, they now give widget settings menu (which is good) - but this also gives fullscreen option, which then breaks the top bar.
  • some widgets - doesn't seem to be specific to cpp or Lua - don't seem to respond well to RTN to close the widget settings (when open from the main screen - not from the screen settings). Have to press RTN multiple times, long/short press... sometimes it works perfectly, often have to keep pressing multiple times - seems quite random when it will work. Touching outside the settings area always responds. The Gauge widget is a good offender, whereas the "Text" one is consistently responsive. Some widget fixes #2354
  • Need to close the widget options menu if anything else opened (i.e. main carousel to go to screen settings) - as otherwise the menu is still onscreen when you go into screen settings ;) Some widget fixes #2354

Expected Behavior

No comment

Steps To Reproduce

  1. Double tap on widget to your hearts content, with no fullscreen in sight...

  1. Add a 'built-in' widget - i.e. Outputs or Models
  2. Long press ENT
  3. Select said widget
  4. Choose Fullscreen
  5. Try to get out of fullscreen mode using long press of RTN (no cheating... no using the power button or unplugging the battery!!)

Version

Other (Please specify below)

Transmitter

Radiomaster TX16S

Anything else?

For refernece, using main as of a0770be

Metadata

Metadata

Assignees

No one assigned

    Labels

    UX-UIRelated to user experience (UX) or user interface (UI) behaviourbug 🪲Something isn't workingcolorRelated generally to color LCD radios

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions