Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(color): widget app mode #4655

Merged
merged 1 commit into from
May 30, 2024
Merged

feat(color): widget app mode #4655

merged 1 commit into from
May 30, 2024

Conversation

philmoz
Copy link
Collaborator

@philmoz philmoz commented Feb 17, 2024

Fixes #4371 & #2629

Rework the way 'full screen' mode is selected for widgets.

It uses the 'EdgeTX' button in the top left to differentiate mode - at the moment I need this to have a way to open the quick menu (tapping on the widget will not work).

'App mode' is enabled by creating a layout with 1 widget (the 'full screen' layout) and turning off the topbar, flight modes, sliders and trims.

  • The default 'app mode' view would be the selected widget (full screen); but also still showing the EdgeTX button in the top left corner (visual indicator of mode). Keys and touch events are not passed to the widget. Swiping can be used to change view and enter/touch brings up quick menu.
  • A long ENTER press or long touch on the screen hides the EdgeTX button and directs key and touch events to the widget. The user will not be able to swipe to change views, or open the quick menu.
  • A long press of RTN key shows the EdgeTX button and stops events/touch going to the widget.

TODO:

  • Rename 'Full screen' text to 'App mode'
  • Add 'App mode' control/toggle the screen setup page

@philmoz philmoz mentioned this pull request Feb 17, 2024
1 task
@pfeerick pfeerick added enhancement ✨ New feature or request color Related generally to color LCD radios UX-UI Related to user experience (UX) or user interface (UI) behaviour widget labels Feb 17, 2024
@pfeerick pfeerick added this to the 2.11 milestone Feb 17, 2024
@philmoz philmoz force-pushed the widget-app-mode branch 2 times, most recently from 9e913f1 to 9dd1102 Compare February 26, 2024 08:20
@philmoz philmoz force-pushed the widget-app-mode branch 3 times, most recently from c0e18e9 to 371bbde Compare March 11, 2024 08:36
@pfeerick pfeerick changed the title feat(color): Widget app mode feat(color): widget app mode Mar 19, 2024
@philmoz philmoz force-pushed the widget-app-mode branch 6 times, most recently from 0141973 to 6dc3675 Compare March 26, 2024 06:59
@philmoz philmoz force-pushed the widget-app-mode branch 4 times, most recently from 6c3137c to 2cadec4 Compare April 5, 2024 08:16
@philmoz philmoz force-pushed the widget-app-mode branch 2 times, most recently from 2d5e82b to 62db6f1 Compare May 4, 2024 01:16
@philmoz philmoz force-pushed the widget-app-mode branch 3 times, most recently from a39d103 to d4df5f1 Compare May 16, 2024 21:36
@pfeerick pfeerick self-requested a review May 29, 2024 10:12
@pfeerick pfeerick merged commit 196b3d6 into EdgeTX:main May 30, 2024
44 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
color Related generally to color LCD radios enhancement ✨ New feature or request UX-UI Related to user experience (UX) or user interface (UI) behaviour widget
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Widget APP MODE
2 participants