Skip to content

Add a custom ring colour scheme - #17

Merged
PyFlat-JR merged 1 commit into
fix/widget-device-limitfrom
feature/custom-ring-color
Oct 8, 2026
Merged

PyFlat-JR merged 1 commit into
fix/widget-device-limitfrom
feature/custom-ring-color

Conversation

@PyFlat-JR

@PyFlat-JR PyFlat-JR commented Oct 8, 2026 •

Copy link
Copy Markdown
Member

What does this PR do?

Adds a custom ring colour scheme, for example for a black and white deck.

  • Custom colour in the Colours list, with Ring colour (default white) for every ring, icon, bolt and list bar.
  • Low battery in red (default on) keeps a level at or below the threshold red. Off, low devices use the ring colour too. Every other scheme still always shows low in red.
  • A stale or unknown reading stays grey either way.
  • A ring colour that isn't #rrggbb falls back to white, since shapes take a hex only.
  • New previews: "Panel - black and white", "Tile - black and white, low not red".

Checklist

  • I have read AGENTS.md and CONTRIBUTING.md.
  • dotnet build and dotnet test pass locally (0 warnings, 275 tests).
  • I updated README.md / AGENTS.md if this changes what they describe.
  • If this touches a device backend: I tested it against the real hardware (see below).

Device/hardware tested against (if applicable)

Not a device backend.

@PyFlat-JR
PyFlat-JR added this pull request to stack #18 October 8, 2026 07:25
@PyFlat-JR
PyFlat-JR merged commit 8c51915 into main Oct 8, 2026
3 checks passed
@PyFlat-JR
PyFlat-JR deleted the feature/custom-ring-color branch October 8, 2026 07:29
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