Releases: vimcomes/ideogram4-editor
Releases · vimcomes/ideogram4-editor
v0.2.1 — Native file dialogs
What's fixed
- Native file dialogs — replaced DearPyGui's built-in file dialog with native OS dialogs (GTK on Linux, Win32 on Windows, Cocoa on macOS) via
tkinter.filedialog. Fixes clipboard paste crash (X11: Failed to convert selection to string) and broken path input in all three dialogs: open prompt, save prompt, underlay image. - Automatic fallback to DPG dialog if tkinter is unavailable.
Full changelog
See CHANGELOG.md.
v0.2.0 — Color Picker & Reference Image Underlay
What's new in 0.2.0
Added
- Color picker —
◐button next to everycolor_palettefield (element and global style). Opens a visual wheel picker; selected hex is appended comma-separated to the field. Works on Windows (DejaVu-safe glyph, zero new dependencies). - Reference image underlay — load a PNG/JPG as a semi-transparent reference under the canvas. Controls: opacity slider, stretch/crop fit modes, visibility toggle, add/remove. Editor-only state — never written to the prompt JSON.
- Version label — app version displayed in the window title bar.
Fixed
- Underlay panel always visible at the bottom of the left column (no scroll required).
- Color picker dialog wide enough to show the color preview swatch and OK/Cancel buttons without scrolling.
See CHANGELOG.md for full history.
v0.1.0 — Initial Release
What's in 0.1.0
Added
- Photo / Art style mode toggle — switches between
style_descriptionkey order for Ideogram 4 photo vs art prompts. - Example prompts —
examples/directory withmagazine_cover.json,scifi_poster.json,comfyui_arcade.json. - Overwrite confirmation dialog — shown when saving over an existing file.
- Draggable horizontal splitter — resize canvas vs fields area by dragging.
- Dark theme — consistent dark UI via DearPyGui theme.
- Inline layer actions — ↑ ↓ ✕ buttons directly in the layer list.
- Collapsible style panel — style description section can be collapsed.
- RU/EN i18n — full bilingual support, language switcher in toolbar.
- Sub-fields for style description — Aesthetics, Lighting, Camera, Artist, Extra.
- Undo/redo — Ctrl+Z / Ctrl+Y history.
- Resolution presets — dropdown with common Ideogram 4 aspect ratios.
- Save/load JSON — exports Ideogram 4 prompt format; load restores full session.
- Test suite (68 tests).
See CHANGELOG.md for full history.