Commit graph

5 commits

Author SHA1 Message Date
Ouroboros
c43e837b59 fix: close module theme review gaps
Handle reentrant theme subscriptions, add retained-frame browser coverage, and align the authoring example with the advisory appearance contract.

Co-authored-by: Ouroboros <311266734+ouroboros-agent@users.noreply.github.com>
2026-09-20 12:23:57 +03:00
Anton Razzhigaev
4f3a574108 test: re-export the shared browser fixture so pyflakes sees it used
`ruff check . --select F` (a blocking quick-test step) flagged the imported
`subscription_ui` pytest fixture in tests/test_theme_browser.py as unused
(F401): fixtures are requested by parameter name, which pyflakes cannot
see. Use the repository's existing re-export idiom
(tests/test_plan_author_presentation.py) instead of a noqa.

Co-authored-by: Ouroboros <311266734+ouroboros-agent@users.noreply.github.com>
2026-09-19 04:49:31 +03:00
Ouroboros
a871cc1453 test: wait for widget chart data and scales before observing 2026-09-19 04:49:31 +03:00
Ouroboros
c0b3bd24b4 fix: keep theme repaint local and preserve author-kit scope 2026-09-19 04:49:31 +03:00
Ouroboros
e309571435 feat: add client-local Light, Dark and System appearance 2026-09-19 04:49:31 +03:00