Skip to content

Add 800x480 layout support for RadioMaster TX16S MK3#202

Open
sensei-hacker wants to merge 2 commits intoiNavFlight:masterfrom
sensei-hacker:feature/800x480-tx16s-support
Open

Add 800x480 layout support for RadioMaster TX16S MK3#202
sensei-hacker wants to merge 2 commits intoiNavFlight:masterfrom
sensei-hacker:feature/800x480-tx16s-support

Conversation

@sensei-hacker
Copy link
Member

@sensei-hacker sensei-hacker commented Feb 15, 2026

Add new tx16s.lua view file with a native 800x480 layout designed for the Radiomaster TX16S MK3 touchscreen. Key changes:

  • New screen detection: TX16S = LCD_W >= 800 and LCD_H >= 480
  • Full 800x480 HUD with procedural aircraft reference marks (no scaled bitmaps)
  • MIDSIZE text with 1px black outline for HUD speed/altitude/heading readouts
  • Four equal 200px bottom panel columns for gauges and GPS info
  • Touch support: tap cycles config pages, horizontal swipe toggles max values
  • Enlarged text, gauges, and orientation indicators sized for the larger display

Existing 480x272 (Horus) and 480x320 (TX15) layouts are unchanged.

See issue #197 and #201

Image

Add new tx16s.lua view file with a native 800x480 layout designed for
the TX16S MK3 touchscreen. Key changes:

- New screen detection: TX16S = LCD_W >= 800 and LCD_H >= 480
- Full 800x480 HUD with procedural aircraft reference marks (no scaled bitmaps)
- MIDSIZE text with 1px black outline for HUD speed/altitude/heading readouts
- Four equal 200px bottom panel columns for gauges and GPS info
- Touch support: tap cycles config pages, horizontal swipe toggles max values
- Enlarged text, gauges, and orientation indicators sized for the larger display

Existing 480x272 (Horus) and 480x320 (TX15) layouts are unchanged.
Touch improvements in iNav.lua:
- Add drag-to-scroll using slideY accumulation with 40px threshold
  and remainder carry-over for proportional scrolling speed
- Remove swipeUp/swipeDown handlers that conflicted with slideY
  during the same gesture, causing erratic scroll behavior

Documentation updates in Getting-Started.md:
- Add setup instructions for RadioMaster TX16S and other color
  touchscreen radios running EdgeTX v2.11+
- Document App Mode layout requirement (replaces Full screen)
- Note about re-entering app mode after reboot
- Remove reference to non-functional "Restore" widget option
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant