feat(ui): make process output text boxes collapsible and default to collapsed (v0.1.10) #55

Merged
gronod merged 1 commits from feature/issue-54-collapsible-log-containers into development 2026-08-25 08:44:59 +01:00
Owner

Summary

This PR implements Issue #54 by transforming ArgyllCMS process output text boxes into expandable/collapsible <details> containers across all 5 stages, defaulting to being collapsed.

Closes #54

Changes

  1. HTML & CSS (src/index.html, src/styles/main.css):
    • Converted #targenLogContainer, #printtargLogContainer, #chartreadLogContainer, #colprofLogContainer, and #profcheckLogContainer from static <div> containers with <h4> to native <details class="log-container hidden"><summary>Process Output</summary><pre>...</pre></details>.
    • Styled .log-container summary with clean typography, hover transitions, and spacing.
  2. JavaScript Handlers (src/js/*.js):
    • Updated targen.js, printtarg.js, chartread.js, colprof.js, and profcheck.js to set logContainer.open = false when resetting on process launch, ensuring each run defaults to collapsed.
  3. Version Bump:
    • Incremented point version 0.1.9 -> 0.1.10 across package.json, src-tauri/Cargo.toml, and src-tauri/tauri.conf.json.
### Summary This PR implements Issue #54 by transforming ArgyllCMS process output text boxes into expandable/collapsible `<details>` containers across all 5 stages, defaulting to being collapsed. Closes #54 ### Changes 1. **HTML & CSS (`src/index.html`, `src/styles/main.css`)**: - Converted `#targenLogContainer`, `#printtargLogContainer`, `#chartreadLogContainer`, `#colprofLogContainer`, and `#profcheckLogContainer` from static `<div>` containers with `<h4>` to native `<details class="log-container hidden"><summary>Process Output</summary><pre>...</pre></details>`. - Styled `.log-container summary` with clean typography, hover transitions, and spacing. 2. **JavaScript Handlers (`src/js/*.js`)**: - Updated `targen.js`, `printtarg.js`, `chartread.js`, `colprof.js`, and `profcheck.js` to set `logContainer.open = false` when resetting on process launch, ensuring each run defaults to collapsed. 3. **Version Bump**: - Incremented point version `0.1.9` -> `0.1.10` across `package.json`, `src-tauri/Cargo.toml`, and `src-tauri/tauri.conf.json`.
gronod added 1 commit 2026-08-25 08:35:08 +01:00
feat(ui): make process output text boxes collapsible and default to collapsed (v0.1.10)
Build Windows Packages / Build Windows (pull_request) Successful in 7m27s
Build Linux Packages / Build Linux (pull_request) Successful in 9m34s
5594482386
gronod merged commit 42f42e55f6 into development 2026-08-25 08:44:59 +01:00
gronod deleted branch feature/issue-54-collapsible-log-containers 2026-08-25 08:45:00 +01:00
Sign in to join this conversation.