feat(chartread): support -Y l switch for i1Pro 2 LED feedback (closes #204) #205

Merged
gronod merged 1 commits from feat/204-i1pro2-led-feedback into development 2026-09-05 20:27:41 +01:00
Owner

Closes #204

Summary

  • Adds enable_i1pro2_leds setting to AppSettings schema (defaults to false for compatibility with stock ArgyllCMS).
  • Exposes persistent toggle in Application Settings dialog under Instrument & Measurement Preferences.
  • Updates build_chartread_args to append -Y l before the positional basename argument when enabled.
  • Hardens subprocess stderr and exit code handling in Stage 3 to auto-open Process Output details and clearly report errors if an unpatched ArgyllCMS binary is invoked with -Y l.
  • Adds unit tests in settings.rs and commands.rs.
Closes #204 ### Summary - Adds `enable_i1pro2_leds` setting to AppSettings schema (defaults to `false` for compatibility with stock ArgyllCMS). - Exposes persistent toggle in Application Settings dialog under Instrument & Measurement Preferences. - Updates `build_chartread_args` to append `-Y l` before the positional `basename` argument when enabled. - Hardens subprocess stderr and exit code handling in Stage 3 to auto-open Process Output details and clearly report errors if an unpatched ArgyllCMS binary is invoked with `-Y l`. - Adds unit tests in `settings.rs` and `commands.rs`.
gronod added 1 commit 2026-09-05 20:27:38 +01:00
gronod merged commit 9aad7b083a into development 2026-09-05 20:27:41 +01:00
gronod deleted branch feat/204-i1pro2-led-feedback 2026-09-05 20:27:42 +01:00
Sign in to join this conversation.