fix(process): suppress visible terminal window on Windows when running ArgyllCMS tools (v0.1.6) #47

Merged
gronod merged 1 commits from fix/issue-46-suppress-console-window-windows into development 2026-08-24 19:29:36 +01:00
Owner

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.
### 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`.
gronod added 1 commit 2026-08-24 19:19:15 +01:00
fix(process): suppress visible console window on Windows when spawning ArgyllCMS tools (v0.1.6)
Build Linux Packages / Build Linux (pull_request) Successful in 9m59s
Build Windows Packages / Build Windows (pull_request) Successful in 10m54s
ec6205b588
gronod merged commit 3633aff5db into development 2026-08-24 19:29:36 +01:00
gronod deleted branch fix/issue-46-suppress-console-window-windows 2026-08-24 19:29:36 +01:00
Sign in to join this conversation.