You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
5.If no providers are configured yet, use `Configure Model Providers` in the popup (or the Options page opened on install), then return and click`Generate`.
119
120
6. Watch live progress in popup/sidepanel.
120
121
7. Review the comic in the side panel.
121
122
8. Click `Download` to export a single comic sheet PNG.
<p>The popup is the main entry point from the extension toolbar icon. It contains onboarding, the action launcher, the comic generator wizard, progress view, and a lightweight history modal.</p>
183
+
<p>The popup is the main entry point from the extension toolbar icon. It contains the action launcher, the comic generator wizard, progress view, and a lightweight history modal.</p>
<tr><td>Style</td><td>Preset art direction or a custom saved style.</td></tr>
220
-
<tr><td>Custom Style (One-off)</td><td>Enter a temporary style name and description for the current generation.</td></tr>
221
-
<tr><td>Create New Style…</td><td>Saves a reusable custom style to extension storage for future sessions.</td></tr>
220
+
<tr><td>Custom (One-off)</td><td>Uses current custom-style defaults without creating a saved style entry.</td></tr>
221
+
<tr><td>Create New Style…</td><td>Opens a modal to enter style name + description, saves it, and adds it to the style list for future sessions.</td></tr>
222
222
</table>
223
223
224
224
<h3>Readiness and Generate</h3>
@@ -231,7 +231,7 @@ <h3>Readiness and Generate</h3>
231
231
232
232
<section>
233
233
<h2id="popup-progress">Popup Progress View</h2>
234
-
<p>After generation starts, Web2Comics can automatically open the side panel while the popup shows progress.</p>
234
+
<p>After generation starts, Web2Comics can attempt to open the side panel while the popup shows progress (Chrome may block auto-open unless it is triggered by a direct user gesture).</p>
235
235
<ul>
236
236
<li><strong>Status text</strong>: current phase (storyboard or image rendering).</li>
<li><strong>Default Style</strong>: default art style preset for new generations.</li>
269
-
<li><strong>Custom Style Description</strong>: default custom style description when <code>Custom</code> is selected.</li>
269
+
<li><strong>Default Style</strong>: default art style preset or saved custom style for new generations.</li>
270
+
<li><strong>Custom Style Name / Description</strong>: shown when creating a new reusable custom style entry from Options.</li>
270
271
<li><strong>Caption Length</strong>: preferred caption length for generated panels.</li>
271
272
</ul>
273
+
<p>If you choose <code>Custom...</code> in <strong>Default Style</strong>, the inline custom-style editor appears with a <strong>Create Style</strong> button. After creating a style, it is selected in the list and the inline editor is hidden again.</p>
272
274
<p><strong>Free-tier-first default setup:</strong> Web2Comics starts with <strong>Google Gemini</strong> selected for both text and image generation (when eligible/configured), plus a low-cost default generation profile (fewer panels and lower detail) to maximize the chance that a first run succeeds on free-tier limits.</p>
273
275
274
276
<h3>Behavior</h3>
275
277
<ul>
276
-
<li><strong>Automatically open comic viewer after generation</strong>: opens side panel on completion (and optionally progress start behavior may also open it).</li>
278
+
<li><strong>Automatically open comic viewer after generation</strong>: attempts to open the side panel on completion (Chrome may block auto-open without a user gesture).</li>
277
279
<li><strong>Enable character consistency mode</strong>: provider hint to keep characters visually consistent across panels.</li>
278
280
<li><strong>Debug flag</strong>: shows detailed provider/panel errors and enables richer local debugging behavior.</li>
279
281
</ul>
@@ -306,7 +308,7 @@ <h3>Provider Cards</h3>
306
308
307
309
<h3>Validation</h3>
308
310
<ul>
309
-
<li>Use each provider card’s <strong>Validate</strong> button after entering credentials.</li>
311
+
<li>Use each provider card’s <strong>Validate</strong> button after entering credentials (buttons show a spinner while waiting).</li>
310
312
<li>Web2Comics persists provider validation state in local storage and uses it to gate popup provider visibility/readiness.</li>
311
313
<li>If a selected provider fails due to quota/budget/billing limits during generation, Web2Comics can automatically fall back to other configured providers (free-tier-first) for text and/or image generation.</li>
312
314
<li>Google Gemini is the default first-run provider because it can cover both text and image generation with one key, but free-tier availability depends on Google account/project eligibility and region.</li>
@@ -324,10 +326,11 @@ <h3>OpenAI Model / Speed Controls</h3>
324
326
325
327
<section>
326
328
<h2id="options-prompts">Options: Prompts</h2>
327
-
<p>Prompt templates let you customize storyboard and image prompts for supported providers.</p>
329
+
<p>Prompt templates let you customize storyboard and image prompts per provider scope.</p>
328
330
<h3>Current support</h3>
329
331
<ul>
330
-
<li>Provider scopes: <strong>OpenAI</strong> and <strong>Google Gemini</strong>.</li>
332
+
<li>Provider scopes in the UI: <strong>OpenAI</strong>, <strong>Google Gemini</strong>, <strong>Cloudflare Workers AI</strong>, <strong>OpenRouter</strong>, and <strong>Hugging Face</strong>.</li>
333
+
<li>Runtime template consumption (current build): <strong>OpenAI</strong> and <strong>Google Gemini</strong>.</li>
331
334
<li>Template types: <strong>Storyboard</strong> and <strong>Image</strong>.</li>
332
335
</ul>
333
336
<h3>Validation behavior</h3>
@@ -391,10 +394,10 @@ <h3>Display modes</h3>
391
394
<li><strong>Panel View</strong>: grid/list view of all panels.</li>
<p>Web2Comics includes a broad layout preset library (for example <em>Single panel</em>, <em>4-panel grid</em>, <em>Classic comic page</em>,<em>Manga page</em>, <em>Webtoon scroll</em>, <em>Masonry</em>, <em>Guided path</em>, and <em>Carousel</em>). In the current implementation, presets are fully functional layout/view variants built on the side panel render engines and preset-specific styling rules.</p>
395
398
<h3>Download Export</h3>
396
399
<ul>
397
-
<li>Exports a single composite PNG contact sheet image.</li>
400
+
<li>Exports a single composite PNG image using the currently selected layout preset.</li>
398
401
<li>Includes source title, source URL, source short-name (for example <code>cnn</code>), panel thumbnails, and captions.</li>
0 commit comments