otko/tests
Repository files (latest commit first)
Filename Latest commit message Latest commit date
smillmorel bd365be77d feat: Options → Plot Properties dialog with live preview and persistence
Adds a table-driven dialog over RenderStyle.STYLE_FIELDS (colour swatches,
an opacity spin and a label font size), reachable from Options. Edits
preview immediately on every canvas, Cancel restores the style the dialog
opened with, and only OK persists — as JSON under QSettings plot/props,
reloaded on the next launch. Both canvases gain set_style(); the dialog
deliberately exposes plot_style() rather than style() so QWidget.style()
keeps its Qt meaning.
2026-09-16 19:31:38 -04:00
..
gui feat: Options → Plot Properties dialog with live preview and persistence 2026-09-16 19:31:38 -04:00
integration style: resolve the remaining ruff findings 2026-09-16 13:20:36 -04:00
services style: resolve the remaining ruff findings 2026-09-16 13:20:36 -04:00
tools style: resolve the remaining ruff findings 2026-09-16 13:20:36 -04:00
unit feat: route both canvas backends through RenderStyle 2026-09-16 19:31:30 -04:00
__init__.py feat: initial otko import 2026-09-08 02:12:15 -04:00
conftest.py test: isolate QSettings so user preferences cannot fail GUI tests 2026-09-16 19:15:48 -04:00