{"name": "02UrbanPortrait - City as a Face", "package_name": "zero2urbanportrait", "version": "0.5.1", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 383, "uploaded_by": null, "upload_datetime": "2026-10-27T14:32:31.691560", "changelog": "0.5.1 - Hub listing text rewritten; author Geophilo; university affiliation removed; documentation links use the standard geophilo.com pages (manual.html, guide/); manual HTML no longer ships in the plugin package.\n0.5.0 - Reliable portraits, true halftone, preset paper:\nFixed: Halftone dots all had one size (the size expression named a field that does not exist); invert and gamma were applied twice to the halftone.\nFixed: Saved projects reopened with blank portrait layers, exported QML only worked in the session that wrote it, and Restore failed after reopening.\nFixed: Preset background colours were never applied, so dark presets drew and exported on white; export kept the canvas ratio only up to 2:1.\nChanged: Self-contained categorized renderer on feature ids, no Python callback per feature: native render speed, saved projects work without the plugin.\nChanged: Halftone dot area follows darkness, cells stay square on any frame, dots use the preset ink; new square or hex pattern.\nAdded: Preset paper colour on the map and in exports (reversible), preset colour swatch, reconnection of saved portrait layers.\nChanged: New icon, the portrait relief on a transparent background without margin.\n0.4.2 - Upgraded official plugin icon to high-end tactile 3D brand identity with circular teal pedestal; synchronized documentation, repository and issue tracker endpoints to GeoPhilo and GitLab.\n0.4.0 - Reliable Studio Workflow & Safe Palettes:\nFixed: Restore original styles now restores every portrait-styled source layer as its label promises.\nFixed: Artwork export temporarily hides the frame without changing the user's frame visibility preference.\nAdded: Step navigation readiness, halftone-only export support, clean OSM result selection, and completed-export feedback.\nAdded: Strict palette JSON validation, size and count limits, normalized-name collision checks, and atomic file saves.\nImproved: Live refresh only runs for an active portrait; invalid stipple geometry and rendering values are rejected early.\nAdded: GUI smoke coverage on QGIS 3.44 LTR and QGIS 4.x.\n0.3.2 - Enhanced OSM Acquisition & High-Visibility UI:\nAdded: High-visibility '\ud83d\uddfa\ufe0f Add OSM Basemap' and '\u2b07\ufe0f Download This View (OSM)' action buttons with custom theme styling and tooltips.\nAdded: Live canvas extent safety badge pill with real-time metric indicators and readiness feedback.\nAdded: Polished export panel with format clarification and prominent artwork export action.\n0.3.1 - Visual Workflow Stepper & Circular Step Nodes:\nAdded: Interactive 3-stage visual workflow stepper with numbered circular badge nodes (\u2776 Set up \u2794 \u2777 Shape \u2794 \u2778 Export) and live action guide banner.\nAdded: Numbered circular step badges across all group box sections for clear sequential progress tracking.\nAdded: Direct 'Proceed to Next Step' navigation buttons in Set up and Shape tabs.\n0.3.0 - Major feature update:\nAdded: Algorithmic Halftone & Vector Stippling Engraving Generator with variable-radius luminance modulation and memory layer creation.\nAdded: 5 new master colorways (Cyberpunk 2077, Vintage Engraving, Thermal Heatmap, Emerald Eco-Map, Nordic Slate).\nAdded: JSON Palette Preset Import and Export system for custom colorway sharing.\n0.2.3 - Palette-aware adaptive theme.\nChanged: replace the hardcoded stylesheet with palette-derived colour tokens so the dock stays readable under QGIS light, dark and high-contrast themes. The hero card keeps its intentional dark branding; all other surfaces follow the active Qt palette. The dock now listens for PaletteChange and re-applies the theme automatically.\n0.2.2 - Studio rebuild with integrated data-source and export panels; frame map-tool for drawing the geographic mask; project-state restoration.\n0.2.1 - Fix portrait aspect-ratio lock: enforce the precise image ratio instead of the approximate bounding-box fit.\n0.2.0 - Built-in OSM acquisition, safer line weights, optional frame overlay, light icon, and PNG/PDF/SVG export.\n0.1.0 - Initial release with live luminance sampling, smart masks, five artistic presets, reversible renderers, and viewport-aware updates.", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/zero2urbanportrait/version/0.5.1/download/"}