Updated build_colprof_args to pass single positional argument basename to colprof.
Updated run_colprof to spawn colprof_{basename} matching the frontend listener ID.
Updated unit test test_build_colprof_args.
Version Bump:
Incremented point version 0.1.10 -> 0.1.11 across package.json, src-tauri/Cargo.toml, and src-tauri/tauri.conf.json.
### Summary
This PR fixes Issue #56 by fixing the configuration struct, CLI arguments, and process ID for ArgyllCMS `colprof` (Stage 4).
Closes #56
### Changes
1. **Rust Backend (`src-tauri/src/commands.rs`)**:
- Updated `ColprofConfig` to `{ algorithm, quality, intent, copyright, description, basename, cwd }` matching `colprof.js`.
- Updated `build_colprof_args` to pass single positional argument `basename` to `colprof`.
- Updated `run_colprof` to spawn `colprof_{basename}` matching the frontend listener ID.
- Updated unit test `test_build_colprof_args`.
2. **Version Bump**:
- Incremented point version `0.1.10` -> `0.1.11` across `package.json`, `src-tauri/Cargo.toml`, and `src-tauri/tauri.conf.json`.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
This PR fixes Issue #56 by fixing the configuration struct, CLI arguments, and process ID for ArgyllCMS
colprof(Stage 4).Closes #56
Changes
src-tauri/src/commands.rs):ColprofConfigto{ algorithm, quality, intent, copyright, description, basename, cwd }matchingcolprof.js.build_colprof_argsto pass single positional argumentbasenametocolprof.run_colprofto spawncolprof_{basename}matching the frontend listener ID.test_build_colprof_args.0.1.10->0.1.11acrosspackage.json,src-tauri/Cargo.toml, andsrc-tauri/tauri.conf.json.