Skip to content

Hourly leak settings and pause/edit/resume for indenting - #10

Merged
SebRoLENS merged 1 commit into
mainfrom
feat/friendly-settings-indenting
Oct 5, 2026
Merged

SebRoLENS merged 1 commit into
mainfrom
feat/friendly-settings-indenting

Conversation

@SebRoLENS

Copy link
Copy Markdown
Owner

Leak settings now use three direct bar/h boundaries with defaults 0.1 / 0.3 / 0.6, a live colour-band summary and restore defaults. Existing custom thresholds migrate to equivalent hourly rates; old factory settings use the new defaults. Classification is immediate once a fitted rate is available.

Indenting now offers separate compression/decompression slews and configurable dwell (120 s default). Pause and change holds current pressure in CONTROL; resume keeps the active phase and elapsed dwell, applies edited values, and excludes paused time. During decompression, resume continues returning to zero instead of repeating compression. Source-margin checks and STOP/MEASURE remain active. Settings and indenting scroll on small windows so controls remain accessible. Documentation updated.

Validation: 70 cross-platform tests, 7 legacy repository checks, compileall, actionlint and diff checks passed locally. Offscreen GUI inspected at 1080×760. New tests cover exact hourly boundaries, migration, distinct rates, repeated pauses and remaining dwell, decompression resume, invalid edits/source margin and UI editability. No physical instrument was available for validation.

@SebRoLENS
SebRoLENS merged commit 3d94d81 into main Oct 5, 2026
5 checks passed
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