Process Manager (src-tauri/src/process_manager.rs):
Imported std::os::windows::process::CommandExt on #[cfg(windows)].
Added command.creation_flags(0x08000000) (CREATE_NO_WINDOW) for Windows child process spawning.
Piped standard streams (stdout, stderr, stdin) continue to work seamlessly for GUI event streaming.
Version Bump:
Incremented point version 0.1.5 -> 0.1.6 across package.json, src-tauri/Cargo.toml, and src-tauri/tauri.conf.json.
### Summary
This PR resolves Issue #46 by suppressing the pop-up command prompt / terminal window on Windows when ArgyllCMS tools are executed.
Closes #46
### Changes
1. **Process Manager (`src-tauri/src/process_manager.rs`)**:
- Imported `std::os::windows::process::CommandExt` on `#[cfg(windows)]`.
- Added `command.creation_flags(0x08000000)` (`CREATE_NO_WINDOW`) for Windows child process spawning.
- Piped standard streams (`stdout`, `stderr`, `stdin`) continue to work seamlessly for GUI event streaming.
2. **Version Bump**:
- Incremented point version `0.1.5` -> `0.1.6` 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 resolves Issue #46 by suppressing the pop-up command prompt / terminal window on Windows when ArgyllCMS tools are executed.
Closes #46
Changes
src-tauri/src/process_manager.rs):std::os::windows::process::CommandExton#[cfg(windows)].command.creation_flags(0x08000000)(CREATE_NO_WINDOW) for Windows child process spawning.stdout,stderr,stdin) continue to work seamlessly for GUI event streaming.0.1.5->0.1.6acrosspackage.json,src-tauri/Cargo.toml, andsrc-tauri/tauri.conf.json.