Files
malkuthro-ComfyUI-Koolook/web/guide/index.html
T
malkuthroandClaude Opus 4.7 972accfd22 docs(guide): onboarding guide overhaul — visuals, layout, and copy (#110)
* docs(guide): refine overview, mental-model diagram, cards, and recipes

- Sidebar overview: replace screenshot with post-#108 redesign, re-tune
  marker percentages and grid layout, bring markers flush to image edge,
  rewrite Nodes/Workflows action-bar callouts.
- Snapshot mental-model SVG: drop the U-shaped return arrow, restyle
  boxes with ForgeFlow accent strips, show actual on-disk file paths
  (Client_Shot010.json + Client_Shot010_autosave/periodic.json), rename
  Project library to Custom Folder, replace dramatic caption with a
  single-line equation-style summary of manual vs auto-save behaviour.
- Function cards: convert chip spans to bullet lists, replace "Safety /
  setup" with "Smart organization" (folders/drag-drop/move), tighten
  Search description, "Group" -> "Smart view" on Nodes chip.
- Recipes: hide focus-dot overlays, restore wrapper panel with darker
  #111111 fill, strip all styling from images, scale screenshots to 70%,
  right-align callouts to screenshot edge, split callout text into
  separate paragraphs, pin figcaption to bottom.
- Crop save-snapshot.png and load-snapshot.png to remove backdrop
  padding.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* docs(guide): refreshed screenshots, recipe layout overhaul, marker re-tuning

Sidebar overview
- Replace sidebar-overview.png with the taller 666x1202 redesign so the
  screenshot fills more of the column height alongside the callouts.
- Re-measure section dividers (y=76/152/262/342/418/1202) and re-tune
  the six marker percentages to match the new image with ~0.4% inset
  inside each row band.

Recipes
- Replace all-icons-new.png, search-B.png, search-C.png with the
  redesigned screenshots showing post-#108 letter-glyph buttons.
- Recipe layout: outer wrapper restored with #111111 fill (darker than
  the screenshots' edge color), screenshots scaled to 70% with no inner
  border or shadow, callout right-aligned to the screenshot's right
  edge (margin-right: 15%), figcaption pinned to bottom via flex
  margin-top: auto, screenshot+callout pair vertically centered above
  the figcaption.
- Add folder-actions.png as a new "Smart organization" recipe with
  callout text covering create/delete/drag-drop.
- Add right-click-functions.png replacing the workflow-search recipe;
  callout describes the right-click action menu on saved workflows.
- Drop the autosave-recovery.svg in favor of the all-icons recipe; the
  recovery topic is already covered upstream in the Snapshot file box.
- Workflow save-selection callout rewritten with two paragraphs
  (Save / Save selection) and explains the 'Module' tag.
- Load snapshot callout split into two paragraphs and shortened.
- Search-C callout broadened to "Search narrows displayed items so
  useful nodes and workflows are easier to find."
- Re-enable .focus-module overlay as a translucent yellow rectangle
  anchored bottom-right of the all-icons screenshot, highlighting the
  two workflow action buttons.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* docs(guide): remove orphan image assets

- web/guide/img/autosave-recovery.svg — replaced upstream by the
  folder-actions recipe; the SVG is no longer referenced from
  index.html.
- web/guide/img/screenshots/search-B.png — replaced upstream by
  right-click-functions.png in the workflow-actions recipe.

Tree now contains only the 9 image assets actually used by the guide
(2 SVGs + 7 PNG screenshots).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* docs(guide): add Two-layer save band, dedupe Snapshot band header

- New band "Two-layer save" sits between the snapshot mental-model band
  and the simple-workflow section. Explains in prose: named save vs
  background autosave, the <snapshot>_autosave/ recovery copy, the
  YES/NO load-prompt when autosave is newer, and pre-load recovery
  files for reversible Loads.
- Style the new band with .band-text + scoped <code> styling for
  inline path fragments (subtle tinted bg, monospace).
- Snapshot mental-model band: replace h2 ("Snapshot = your project
  kit") with the SVG's previous inner header ("Snapshot saves the
  whole project kit.") since the two were redundant. Drop the inner
  header from the SVG and shift boxes/arrows/caption up to absorb the
  freed space (SVG height 460 -> 320).
- Drop max-width: 760px on .band > p so the band's intro paragraph
  spans full panel width.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 21:29:27 +02:00

232 lines
11 KiB
HTML

<!--
SPDX-FileCopyrightText: 2025-2026 Kforge Labs <https://github.com/malkuthro/ComfyUI-Koolook>
SPDX-License-Identifier: GPL-3.0-only
-->
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Kforge Labs Sidebar Guide</title>
<link rel="stylesheet" href="./guide.css">
</head>
<body>
<header class="hero">
<p class="eyebrow">Kforge Labs</p>
<h1>Use the sidebar as a project kit.</h1>
<p class="lead">Save the nodes, modules, workflows, tags, and snapshot state you need for a project, then load that setup again when the work comes back.</p>
</header>
<main>
<section class="section">
<div class="section-copy">
<p class="eyebrow">Start here</p>
<h2>The sidebar has six main areas.</h2>
<p>Snapshot, Tools, Search, Nodes, Workflows, and saved lists work together to keep each project kit easy to save, find, and reload.</p>
</div>
<figure class="visual">
<div class="overview-map">
<div class="overview-shot">
<img src="./img/screenshots/sidebar-overview.png" alt="Kforge Labs sidebar overview screenshot">
<span class="overview-box overview-snapshot" aria-hidden="true"></span>
<span class="overview-box overview-tools" aria-hidden="true"></span>
<span class="overview-box overview-search" aria-hidden="true"></span>
<span class="overview-box overview-nodes" aria-hidden="true"></span>
<span class="overview-box overview-workflows" aria-hidden="true"></span>
<span class="overview-box overview-saved" aria-hidden="true"></span>
</div>
<div class="overview-callouts" aria-label="Sidebar sections">
<article class="overview-callout snapshot">
<h3>Snapshot row</h3>
<p>Load, Quick Save, Save, Settings.</p>
</article>
<article class="overview-callout tools">
<h3>Tools row</h3>
<p>Maintenance plus the Help guide.</p>
</article>
<article class="overview-callout search">
<h3>Search</h3>
<p>Find nodes, workflows, folders, and tags.</p>
</article>
<article class="overview-callout nodes">
<h3>Nodes action bar</h3>
<p>Arrange nodes by Git repo name or theme, and add favorite nodes to the side panel.</p>
</article>
<article class="overview-callout workflows">
<h3>Workflows action bar</h3>
<p>Save the entire canvas or selected nodes.</p>
</article>
<article class="overview-callout saved">
<h3>Saved lists</h3>
<p>Nodes, Workflows, and Tags stay visible below.</p>
</article>
</div>
</div>
<figcaption>First read the sidebar from top to bottom: Snapshot, Tools, Search, Nodes, Workflows, Tags.</figcaption>
</figure>
</section>
<section class="band">
<div>
<p class="eyebrow">Most important idea</p>
<h2>Snapshot saves the whole project kit.</h2>
</div>
<p>A snapshot saves your favorite nodes, workflows, modules, tags, and the current sidebar organization. Use one named snapshot per project, shot, client, or experiment.</p>
<figure class="visual full">
<img src="./img/snapshot-flow.svg" alt="Snapshot flow from sidebar state to saved file to project library and later reload">
</figure>
</section>
<section class="band band-text">
<div>
<p class="eyebrow">Two-layer save</p>
<h2>Save when you mean it. Auto-save catches the rest.</h2>
</div>
<p>Your named snapshot only changes when you click <strong>Save</strong> or <strong>Quick Save</strong>. Auto-save runs every 5 minutes in the background — but only when something has actually changed — and writes a separate recovery copy under <code>&lt;snapshot&gt;_autosave/</code>. If you load a snapshot whose auto-save is newer than the saved version, Kforge Labs asks YES (load auto-save) or NO (load saved version). Every Load also writes a pre-load recovery file first, so destructive Loads are reversible from the Recovery section.</p>
</section>
<section class="section">
<div class="section-copy">
<p class="eyebrow">Project rhythm</p>
<h2>A simple workflow</h2>
<ol class="steps">
<li>Load or create a snapshot, for example <strong>Client_Shot010</strong>.</li>
<li>Add favorite nodes while building the shot.</li>
<li>Save reusable node clusters as modules.</li>
<li>Quick Save during the session.</li>
<li>Save named snapshots for each project, shot, or task.</li>
<li>Load the right snapshot when you return.</li>
</ol>
</div>
<figure class="visual">
<img src="./img/project-workflow.svg" alt="Six step project workflow for snapshots and modules">
<figcaption>The goal is not to remember every button. The goal is to keep each project setup reusable.</figcaption>
</figure>
</section>
<section class="cards" aria-label="Main sidebar functions">
<article>
<h3>Snapshots</h3>
<p>Save and reload the whole project kit.</p>
<ul class="function-list" aria-label="Snapshot functions">
<li>Load</li>
<li>Quick Save</li>
<li>Save</li>
<li>Settings</li>
</ul>
</article>
<article>
<h3>Nodes</h3>
<p>Keep favorite nodes organized and easy to update.</p>
<ul class="function-list" aria-label="Node functions">
<li>Search</li>
<li>Add</li>
<li>Remove</li>
<li>Smart view</li>
</ul>
</article>
<article>
<h3>Search</h3>
<p>Find by name, repo, or tag — partial matches OK.</p>
<ul class="function-list" aria-label="Search functions">
<li>Nodes</li>
<li>Workflows</li>
<li>Folders</li>
<li>Tags</li>
</ul>
</article>
<article>
<h3>Workflows</h3>
<p>Save full scripts or reusable node selections.</p>
<ul class="function-list" aria-label="Workflow functions">
<li>Save script</li>
<li>Save selection</li>
<li>Load</li>
<li>Insert module</li>
</ul>
</article>
<article>
<h3>Smart organization</h3>
<p>Reshape your saved work folders, drag-drop, and move.</p>
<ul class="function-list" aria-label="Organization functions">
<li>Create folders</li>
<li>Drag and drop</li>
<li>Move setups</li>
<li>Rename or archive</li>
</ul>
</article>
</section>
<section class="recipes">
<div class="section-copy wide">
<p class="eyebrow">Visual recipes</p>
<h2>Common things you will do</h2>
</div>
<figure class="visual recipe-real">
<div class="recipe-shot">
<img src="./img/screenshots/save-snapshot.png" alt="Save snapshot dialog showing library folder and save options">
<span class="focus-dot focus-save" aria-hidden="true"></span>
</div>
<div class="recipe-callout blue" aria-label="Save snapshot notes">
<p><strong>Save</strong> updates the current project kit.</p>
<p><strong>Save as new</strong> creates another named snapshot.</p>
</div>
<figcaption>Save the current sidebar state as a named project snapshot.</figcaption>
</figure>
<figure class="visual recipe-real">
<div class="recipe-shot">
<img src="./img/screenshots/load-snapshot.png" alt="Load snapshot dialog showing saved snapshots and recovery autosaves">
<span class="focus-dot focus-load" aria-hidden="true"></span>
</div>
<div class="recipe-callout blue" aria-label="Load snapshot notes">
<p><strong>Load snapshot</strong> row restores that saved project kit.</p>
<p><strong>Recovery auto-saves</strong> are available below.</p>
</div>
<figcaption>Load a snapshot when you switch projects or return to a shot.</figcaption>
</figure>
<figure class="visual recipe-real module-recipe">
<div class="recipe-shot">
<img src="./img/screenshots/all-icons-new.png" alt="Sidebar toolbar screenshot with workflow save-selection highlighted">
<span class="focus-dot focus-module" aria-hidden="true"></span>
</div>
<div class="recipe-callout amber" aria-label="Save selected nodes as module notes">
<p><strong>Save</strong> saves the entire canvas under the workflows tree.</p>
<p><strong>Save selection</strong> stores only the selected canvas nodes. Tag it with 'Module' to insert it back into another canvas later.</p>
</div>
<figcaption>Save selected nodes as a module, then insert that module into another canvas.</figcaption>
</figure>
<figure class="visual recipe-real">
<div class="recipe-shot">
<img src="./img/screenshots/search-C.png" alt="Search results showing matching favorite nodes">
<span class="focus-dot focus-node-search" aria-hidden="true"></span>
</div>
<div class="recipe-callout green" aria-label="Node search notes">
<p><strong>Search</strong> narrows displayed items so useful nodes and workflows are easier to find.</p>
</div>
<figcaption>Search narrows the Nodes list so useful favorites are easier to scan and add.</figcaption>
</figure>
<figure class="visual recipe-real">
<div class="recipe-shot">
<img src="./img/screenshots/right-click-functions.png" alt="Right-click context menu on a saved workflow showing available actions">
</div>
<div class="recipe-callout purple" aria-label="Right-click actions notes">
<p><strong>Right-click</strong> any saved workflow or module for a full action menu.</p>
<p><strong>Load</strong>, rename, retag, move between folders, or archive — all without leaving the sidebar.</p>
</div>
<figcaption>Manage saved workflows and modules directly from the right-click menu.</figcaption>
</figure>
<figure class="visual recipe-real">
<div class="recipe-shot">
<img src="./img/screenshots/folder-actions.png" alt="Sidebar showing folder actions — create, rename, delete, drag-and-drop">
</div>
<div class="recipe-callout green" aria-label="Folder actions notes">
<p><strong>Create</strong> or <strong>delete</strong> folders to shape your library.</p>
<p><strong>Drag and drop</strong> to rearrange items between folders.</p>
</div>
<figcaption>Organize your saved kit with folders — group, rename, or rearrange anytime.</figcaption>
</figure>
</section>
</main>
</body>
</html>