[general]
name=Basemaps
qgisMinimumVersion=3.0
qgisMaximumVersion=4.99
description=A QGIS plugin for loading multiple online basemaps
version=2.1
author=Chengyan Fan
email=fanchengyan@outlook.com
about=A QGIS 3.x/4.x plugin with 12 providers and 1500+ basemaps — XYZ tiles, vector tiles, WMS, and WMTS. Built-in providers include:

      - Esri : raster, vector tiles, and WMTS — World Imagery, World Terrain, World StreetMap, and the Wayback archive (2014–present).
      - Google : Maps, Satellite, Terrain, Satellite Hybrid, etc.
      - Bing : Aerial, Road, and Hybrid.
      - OpenStreetMap : OpenStreetMap, Open Topo Map.
      - EOX : Sentinel-2 Cloudless imagery (2016–2024).
      - NASA : Global Imagery Browse Services (GIBS).
      - USGS, CartoDB, OpenRailwayMap, F4map, MapTiler, etc.

   Supports adding, editing, removing, and importing/exporting custom basemaps.

   Available in 12 languages: English, 中文, 日本語, 한국어, Français, Deutsch, Русский, العربية, Español, Português (pt-BR), हिन्दी, বাংলা. 

   If you'd like to contribute new basemap services, report issues, or suggest improvements, feel free to open an issue or pull request on GitHub: https://github.com/Fanchengyan/Basemaps

changelog=Version 2.1:
      - [New] QGIS Browser panel integration — browse and load basemaps directly from the Browser panel with preview thumbnails
      - [New] Double-click any basemap to load directly
      - [New] Vector tile style cache — persistent local cache with ETag-based background refresh for faster offline-capable vector tile loading
      - [New] Detail panel: toggleable side panel showing provider and layer metadata (copyright, terms of use, tile source URL, etc.)
      - [New] OpenFreeMap provider: 5 vector tile styles (Bright, Dark, Positron, Liberty, Fiordland)
      - [New] Bing Maps: expanded from 1 to 8 layers (Aerial, Hybrid, Road, Hillshade, + label variants)
      - [New] Esri Vector: added OpenStreetMap v2, World StreetMap Night, Artificial Sky Brightness
      - [New] USGS: added Imagery Hybrid and Imagery Plates
      - [Improved] HTTP/2 compatible networking — replaced Python requests with Qt network stack, fixes SSLEOFError on EOX and similar servers
      - [Improved] Provider icons rendered as rounded-rectangle containers
      - [Improved] Form validation — required fields marked, OK disabled until valid
      - [Improved] Token auth UX — prompts to edit token directly instead of passive warning
      - [Improved] Config preservation — optional metadata fields kept during save cycles
      - [Fixed] Provider icons not displaying correctly
      - [Fixed] XYZ basemap icon size mismatch between text and gallery views
      - [Updated] Complete translations for 12 new strings across all 11 languages; fixed tag badge translations

   Version 2.0:
      - [New] basemap providers: MapTiler, NASA, OpenRailwayMap, USGS, Open Topo Map
      - 12 languages: Arabic, Bangla, Chinese, English, French, German, Hindi, Japanese, Korean, Portuguese (pt-BR), Russian, Spanish
      - Gallery view with thumbnail previews, colored tag badges, and protocol badges
      - Click any tag badge to edit it directly
      - Search by name and filter by tag category in both Tiles and WMS tabs
      - Vector tile basemaps with custom styles and preset provider setup
      - Async WMS/WMTS capabilities fetching keeps UI responsive
      - Chunked UI rendering prevents freezing on large provider lists
      - Bidirectional text/gallery view mode sync between tabs
      - Token auth with preset providers (MapTiler, Mapbox, Thunderforest, etc.)
      - Configuration format migrated from JSON to YAML

   Version 1.4:
      - Add support for QGIS 4.x

   Version 1.3:
      - Fix Qt6 compatibility

   Version 1.2:
      - add: support PyQT6

   Version 1.1:
      - Fix bugs: google map cannot be loaded

   Version 1.0:
      - Init the project

tags=basemap, map, online map, xyz, wms, wmts, sentinel-2, esri, google maps, bing maps, openstreetmap
homepage=https://github.com/Fanchengyan/Basemaps
repository=https://github.com/Fanchengyan/Basemaps
tracker=https://github.com/Fanchengyan/Basemaps/issues
category=Web
icon=ui/icon.svg

experimental=False
deprecated=False 
