<orbitdisc>
ContentWallpaper
Geocentric solar-system disc seen from above Earth's north pole. Earth is a circle at the center with the observer at the top; each body sits on its own concentric ring at its current hour angle (clockwise from top — the Sun is at the top at local solar noon). The sunlit half of Earth glows and travels around the disc once per day. Requires a <module type="solarsystem" /> declaration.
Example
<orbitdisc module="sky" size="300dp" observerLabel="You" sunTint="{theme:colors.primary}" moonTint="{theme:colors.secondary}" />
Attributes
| Name | Type | Default | Description |
|---|---|---|---|
module | String | — | Id of the solarsystem module (e.g. "sky") |
bodies | String | sun,moon,mercury,venus,mars,jupiter,saturn | Comma-separated bodies to plot (sun,moon,mercury,venus,mars,jupiter,saturn,uranus,neptune,pluto) |
rimBodies | String | — | Comma-separated bodies that share one dashed outer rim instead of individual rings — saves radial space for outer planets |
size | Dp | 320dp | Disc width and height |
iconSize | Dp | 18dp | Body icon size (auto-shrunk to ring spacing) |
earthColor | Color | {theme:colors.surfaceVariant} | Night-side Earth fill |
earthRadius | Dp | 36dp | Earth circle radius |
ringColor | Color | {theme:colors.outline} | Orbit ring stroke color |
ringOpacity | Float | 0.25 | Orbit ring opacity 0.0–1.0 |
ringWidth | Dp | 1dp | Orbit ring stroke width |
glowColor | Color | {theme:colors.primary} | Daylight glow color |
glowOpacity | Float | 0.4 | Daylight glow strength 0.0–1.0 |
showObserver | Boolean | true | Draw the observer dot at the top of Earth |
observerColor | Color | {theme:colors.onBackground} | Observer dot color |
observerLabel | String | — | Optional label under the observer dot |
showHorizon | Boolean | true | Dashed horizon rays from the observer marking the approximate rise/set boundary |
showBelowHorizon | String | dim | What to do with below-horizon bodies. |