Skip to content

Add a Dashboard Themes page to the Ethos suite docs - #2

Merged
robthomson merged 1 commit into
mainfrom
docs/dashboard-themes
Oct 11, 2026
Merged

robthomson merged 1 commit into
mainfrom
docs/dashboard-themes

Conversation

@robthomson

@robthomson robthomson commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Adds Radio → FrSky Ethos → Dashboard Themes, a page showing every RFSuite dashboard theme:

  • How to choose a theme: one for all phases, one per phase, or one per model.
  • A table showing which themes have their own settings and which need a large screen (Bastion and Kevd are hidden below 784 × 294).
  • A short description of each of the 16 themes, with preflight, inflight and postflight screenshots in tabs.

Using RFSuite now links to the page.

Screenshots

  • Most come from the theme gallery in the Ethos suite repo (docs/dashboard-themes/), resized to 800 px and colour-reduced: 48 images, 1.5 MB.
  • HeliHUD had no gallery images, so I captured it in the X20 simulator.
  • Some postflight screens use sample flight figures, because the simulator can't arm. The page says so.

Depends on

KSE4 and KSE5 are added by rotorflight/rotorflight-lua-ethos-suite#2527. Merge this after that PR, or drop the two KSE sections.

Testing

mkdocs build --strict passes. All 16 tab sets and all 48 image links resolve in the built page.

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Documentation
    • Added a guide to 15 dashboard themes, including how to choose global or model-specific themes, configure available settings, and compare layouts across flight stages.
    • Documented theme instruments, screen-size requirements, and the use of simulator and sample flight values in screenshots.
    • Added the Dashboard Themes guide to the Radio & Lua navigation and linked to it from the Lua Suite guide.

The Ethos suite has 16 dashboard themes, but the docs only said that
themes exist. The new page under Radio > Ethos covers:

- how to choose a theme for every phase, per phase or per model
- a table of each theme, whether it has its own settings, and which need
  a large screen (Bastion and Kevd)
- a short description of each theme with preflight, inflight and
  postflight screenshots in tabs

Using RFSuite links to the new page.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 10, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 5070c105-45ec-44a0-8a6f-c7b449aab2d1

📥 Commits

Reviewing files that changed from the base of the PR and between 5fc3aec and 4371012.


⛔ Files ignored due to path filters (48)
  • docs/radio/ethos/img/themes/aerc-inflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/aerc-nitro-inflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/aerc-nitro-postflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/aerc-nitro-preflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/aerc-postflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/aerc-preflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/basic-timer-inflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/basic-timer-postflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/basic-timer-preflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/bastion-inflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/bastion-postflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/bastion-preflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/claude-inflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/claude-postflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/claude-preflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/danielrc-inflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/danielrc-postflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/danielrc-preflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/default-inflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/default-postflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/default-preflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/gismo-inflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/gismo-postflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/gismo-preflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/helihud-inflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/helihud-postflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/helihud-preflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/kevd-inflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/kevd-postflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/kevd-preflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/kse4-inflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/kse4-postflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/kse4-preflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/kse5-inflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/kse5-postflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/kse5-preflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/rf-status-inflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/rf-status-postflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/rf-status-preflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/rt-rc-inflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/rt-rc-nitro-inflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/rt-rc-nitro-postflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/rt-rc-nitro-preflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/rt-rc-postflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/rt-rc-preflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/srb-rc-inflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/srb-rc-postflight.png is excluded by !**/*.png
  • docs/radio/ethos/img/themes/srb-rc-preflight.png is excluded by !**/*.png

📒 Files selected for processing (3)
  • docs/radio/ethos/dashboard-themes.md
  • docs/radio/ethos/lua-suite.md
  • mkdocs.yml

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.



📝 Walkthrough

Walkthrough

The Ethos documentation now includes a guide to 15 dashboard themes, their settings and screen requirements, and their preflight, inflight, and postflight layouts. The existing Ethos reference and navigation link to the guide.

Changes

Ethos Dashboard Themes

Layer / File(s) Summary
Theme guide and navigation
docs/radio/ethos/dashboard-themes.md, docs/radio/ethos/lua-suite.md, mkdocs.yml
The new guide describes 15 themes, theme selection, model-specific settings, screen requirements, and flight-phase layouts. The Ethos reference and navigation link to the guide.

Priority: ⬇️ Low

Estimated code review effort: 2 (Simple) | ~10 minutes

Change: Other


Merge Risk: ⚪ Minimal · up to 43710

The guide documents all 16 themes and its screenshot files exist. The KSE4/KSE5 prerequisite is reported merged, so this documentation change is ready to merge.

Pre-merge checks | Passed 4
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly and concisely describes the main change: adding a Dashboard Themes page to the Ethos suite documentation.
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@robthomson
robthomson merged commit 36863f0 into main Oct 11, 2026
2 checks passed
@robthomson
robthomson deleted the docs/dashboard-themes branch October 11, 2026 05:08
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