FilterMate is a QGIS plugin that allows you to easily explore, filter and export vector data - now works with any data source!
FilterMate v2.3.8 - Automatic Dark Mode Support
NEW in v2.3.8:
- 🎨 Automatic dark mode detection - detects QGIS theme in real-time
- 🌓 Icon inversion for dark mode - PNG icons now visible in dark themes
- 🎯 New modules/icon_utils.py module for theme-aware icon management
- ✨ JsonView theme synchronization - config editor updates with main theme
- 🛠️ Enhanced theme change notification with logging
- ⭐ Filter Favorites - Save, organize, and reuse complex filters
- 💾 SQLite persistence - favorites saved across sessions
- 📤 Export/Import favorites via JSON files
Previous (v2.3.6):
- 🛡️ Centralized timing constants (STABILITY_CONSTANTS dict)
- ⏱️ Timestamp-tracked flags with auto-reset (30s timeout)
- ✅ Layer validation (C++ object validity checks)
- 🔄 Signal debouncing for rapid layer changes
Previous (v2.3.4):
- 🐛 Fixed GeometryCollection errors & PostgreSQL filtering
- ✨ Smart display field selection
- 🛠️ Automatic ANALYZE on PostgreSQL tables
Core features:
- Works with ANY data source (Shapefile, GeoPackage, Spatialite, PostgreSQL)
- Automatic backend selection (PostgreSQL, Spatialite, or Local)
- Intuitive search and selection of entities
- Filter vector layers by expression and geometric predicates
- Buffer support with automatic geometry repair
- Configure widgets independently for each layer
- Export layers intuitively
- Automatic CRS reprojection on the fly
- Filter history with easy undo/redo
Performance: Automatically uses PostgreSQL when available for optimal speed, falls back to Spatialite or local backend otherwise.
Full documentation: https://sducournau.github.io/filter_mate
Plugin Tags