feat(stage1): add advanced targen options, collapsible section, tooltips and preset integration (resolves #141) #144

Merged
gronod merged 1 commits from feat/stage1-customisation-141 into development 2026-08-29 17:51:41 +01:00
Owner

Summary

  • Extends TargenConfig and build_targen_args with support for all 11 high-value targen parameters (-g, -s, -n, -c, -N, -G, -A, algorithm, -l, -V, -p).
  • Restructures Stage 1 into Basic Settings (always visible) and a collapsible Advanced Target Generation Options <details> section to avoid UI clutter.
  • Implements comprehensive tooltips with descriptive guidance on hover and focus, plus a "Show Tooltip Hints" global toggle.
  • Synchronizes all advanced parameters into ProfilingPreset schema and preset management (presets.js).
  • Adds unit test coverage for basic, CMYK, and advanced flag combinations.

Resolves #141.

### Summary - Extends `TargenConfig` and `build_targen_args` with support for all 11 high-value `targen` parameters (`-g`, `-s`, `-n`, `-c`, `-N`, `-G`, `-A`, algorithm, `-l`, `-V`, `-p`). - Restructures Stage 1 into Basic Settings (always visible) and a collapsible Advanced Target Generation Options `<details>` section to avoid UI clutter. - Implements comprehensive tooltips with descriptive guidance on hover and focus, plus a "Show Tooltip Hints" global toggle. - Synchronizes all advanced parameters into `ProfilingPreset` schema and preset management (`presets.js`). - Adds unit test coverage for basic, CMYK, and advanced flag combinations. Resolves #141.
gronod added 1 commit 2026-08-29 17:51:32 +01:00
gronod merged commit 1e6672a299 into development 2026-08-29 17:51:41 +01:00
gronod deleted branch feat/stage1-customisation-141 2026-08-29 17:51:42 +01:00
Sign in to join this conversation.