{"name": "Qgis Advanced Map Tips&Actions", "package_name": "qgis_maptips", "version": "0.1.0", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 106, "uploaded_by": "geo140195philo", "upload_datetime": "2026-09-12T16:47:52.556694", "changelog": "## [0.1.0] - 2026-09-11\r\n\r\n### Added\r\n- Initial release of Qgis Advanced Map Tips&Actions (`qgis_maptips`).\r\n- Theme-aware dockable studio supporting light, dark, and high-contrast QGIS themes with palette tokenization.\r\n- Six universal layout archetypes: KPI Metric Card, Comparison Progress Bar, Multi-metric Donut Chart, Mini Sparkline Trend, Photo/Media Preview Card, and Raster HUD Card.\r\n- Zero-dependency micro-chart engine producing Qt-compatible nested HTML tables and pure SVG data-URIs.\r\n- 1-click action builder generating dynamic CRS-aware web actions (Google Maps, Street View, Yandex Maps, TKGM Cadastre), local document/photo viewers, and clipboard exports.\r\n- Live Canvas HUD inspector for passive raster pixel sampling and multi-layer hover tips with configurable debouncing.\r\n- Interactive HTML Portfolio Report processing algorithm to batch render layer cards into standalone searchable web catalogs.\r\n- Batch Processing algorithm to inject publication-grade MapTips and actions across all vector layers in a project.\r\n- Real-time expression inspection tab and 1-click \"Copy HTML / Expression\" clipboard integration.\r\n- Interactive Canvas Cadastre Picker (`InteractiveCadastreTool`): 1-click tool querying official TKGM MEGS\u0130S API directly from map canvas coordinates without requiring any layer selection (Turkey Only).\r\n- Automated memory layer management for `\"TKGM Parselleri (TR)\"` with Turkish schema (`il`, `ilce`, `mahalle`, `ada_no`, `parsel_no`, `alan_m2`, `nitelik`, `mevkii`, `ozet`, `sorgu_tarihi`), amber boundary styling, and Turkish MapTip KPI card.\r\n- Default inside-polygon centered labeling (`Ada No / Parsel No`) with subtle 0.7mm white halo text buffer.\r\n- Transparent daily query counting and user-friendly error handling for TKGM fair-use rate limits (HTTP 403 Forbidden).\r\n- Ultra-compact, sleek dock bar with `\ud83c\uddf9\ud83c\uddf7 TR` micro-badge and zero extra toolbar icon clutter.\r\n- Added comprehensive `THIRD_PARTY.md` detailing TKGM MEGS\u0130S daily quotas, fair-use rate limits, legal disclaimers, and terms for Google Maps, OpenStreetMap, and Yandex Maps.\r\n- Added dedicated Acknowledgments & Special Thanks to `geographyclub` (https://github.com/geographyclub) and `Okan \u015eafak` (https://github.com/okansafak/qgistkgmplugin) in `README.md`, `THIRD_PARTY.md`, and the plugin About dialog.\r\n- Fully isolated unit tests and QGIS dual-runtime (3.28+ LTR and QGIS 4.x) test suites.\r\n\r\n### Fixed\r\n- Fixed SVG donut chart single-color rendering glitch: expressions now wrap percentage calculations in `coalesce(..., 0.0)` and `try(to_real(...), 0.0)`, preventing division-by-zero or non-existent attribute lookups from collapsing into invalid `stroke-dasharray=\" \"` fallback that caused the Qt SVG engine to paint a solid 100% single-color circle.\r\n- Added dedicated \"\ud83c\udf69 Donut Chart Slices\" collapsible configuration section in the dock panel with per-slice color picker (`QColorDialog`), layer attribute combo, editable slice labels, and dynamic slice addition/removal.\r\n- Added smart numeric field auto-discovery (`_auto_detect_donut_fields`) when switching to Donut Chart or loading presets onto custom layers, ensuring proportional multi-color slicing out of the box.\r\n- Redesigned plugin icon (`icons/icon.png`): sculpted into a unified, monolithic 3D locator pin where the squircle balloon head blends a rounded rectangle with a spherical volume, seamlessly tapering into a metallic pin needle tip while keeping the rich MapTip card dashboard embedded inside.", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/qgis_maptips/version/0.1.0/download/"}