Appearance
v2.6.8 (2026-02-19)
Overview
Vite Horizon 2.6.8 is a major feature release introducing new editor panels, expanded layer support, substantial improvements to the Filter, Bookmark, Measure, and System panels, and significant usability enhancements across the entire application. This release also delivers a range of bug fixes, security hardening, and performance improvements.
Breaking Changes
None in this release.
New Features
Slope Classification Panel
- Added: New Slope Classification panel for terrain analysis workflows
- Added: Per-segment slope measurements displayed directly on the map
- Added: Slope filter functionality with dynamic range sliders for filtering features by slope value
Spray Editor Panel
- Added: New Spray Editor Panel for geometry editing and spray-specific GIS workflows
- Added: Full geometry editing capabilities integrated into the editor panel framework
NOI Editor
- Added: NOI Editor panel integration with dedicated layer management
- Added: Editor component ordering updated to include NOI Editor in the panel sequence
Label Toggle for Editor Panels
- Added: Label toggle functionality across all editor panels to show or hide feature labels on the map
- Added: Font size configuration for labels with per-panel control
- Added: Label state synchronized with the actual layer label visibility state
- Improved: Layer filtering optimized when label toggle is activated
WMTS Layer Support
- Added: Support for WMTS (Web Map Tile Service) layers in the Add Layers panel
- Improved: External service handling and validation logic for tile services
- Improved: Layer loading for WMTS layers with proper custom parameter handling
WMS Enhancements
- Added: Legend URL support for WMS layers — legend images now display in the layer list
- Improved: WMS URL correction logic and token handling simplified
- Improved: WMS print handling with enhanced layer processing
- Fixed: WMS layer popup processing disabled to prevent unintended popup interference
ZIP-Based Shapefile Upload
- Added: Support for uploading ZIP-archived shapefiles directly from the Uploader panel
- Added: Automatic projection detection for uploaded shapefiles
- Improved: Upload workflow handles both raw and compressed shapefile packages
BMP Export for Trimble GPS
- Added: BMP image export support for Trimble GPS workflows
- Added: Layout support for A3L and A4L Map Only print configurations
Feature Table and Road Analysis Panels
- Added: Feature Table panel available as an analysis option
- Added: Road Analysis panel with dedicated analysis constants
Improvements
Bookmark Panel
- Added: Share on create — bookmarks can be shared immediately when saved
- Added: Description field for bookmarks with editing support
- Added: Edit functionality for existing bookmarks
- Added: Search and filter support for browsing large bookmark collections
- Added: Sort order preference (A-Z, Z-A, Newest, Oldest) persisted in user settings
- Added: Timestamp display for each bookmark
- Improved: Shared bookmarks tab reloads automatically when switched to
- Improved: "Add Bookmark" section always visible regardless of list state
- Improved: Empty state messaging updated for clarity
- Improved: Basemap screenshot background now captured during bookmark creation
System Dialog (Settings)
- Added: Theme preference (Light / Dark) with immediate application across the UI and map
- Added: Bookmark sort order control with four options
- Added: Graphics style controls fully redesigned with color swatches, alpha channel pickers, and live previews
- Added: Reset All Styles action in the Graphics Styles section header
- Added: Per-category reset for individual style categories (where applicable)
- Improved: Preference reset functionality now covers all user preference keys
- Improved: Automatic cleanup of outdated stored preferences on app startup
Filter Panel
- Added: Unique Values Browser — load, search, and select distinct field values directly in Basic and Advanced tabs
- Added: Legend tab — filter by map symbology values with checkbox selection and symbol previews
- Added: Debounced search within unique values list to prevent UI freezing on large datasets
- Added: Paginated display of unique values with Show More batching
- Added: LRU cache for unique values to avoid repeated server requests
- Improved: Group layer export now shows a clear notice that group layers are not supported for export
- Improved: Cached layer lookup used throughout for better performance
- Improved: Security hardened with SQL injection prevention, field name validation, and blocked destructive keywords
Measure Panel
- Added: Active tool state management for improved tool selection feedback
- Improved: Dual distance measurement support with independent bearing calculations
- Fixed: Measure area bug causing incorrect results
Cart Route Editor
- Added: Name exists warning dialog shown before overwriting an existing cart route
- Added: Delete confirmation dialog replacing the previous inline scrim
- Added: Complete cart route deletion functionality with detailed success/error notifications
- Improved: Cart route names are trimmed before saving to remove unintended whitespace
- Improved: Edit mode click handler properly reset on re-registration to avoid stale handlers
Base Layers Panel
- Improved: Basemap loading and validation with enhanced UI states
- Improved: Opacity changes broadcast via event bus for consistent layer list updates
- Improved: Accessibility improvements across basemap controls
Canopy Analysis Panel
- Improved: Drawing behavior refined for more predictable polygon creation
- Improved: Analysis concurrency handling to prevent overlapping calculations
Production Summary Panel
- Improved: Enhanced production table handling with improved data rendering
- Improved: Docking logic for the bottom panel refined for reliable positioning
Group Layer and MapServer Handling
- Improved: Group layer creation optimized with better sublayer population logic
- Improved: ArcGIS MapServer responses now properly handled with group layer and specific layer validation
- Improved: Sublayer visibility synchronized with parent layer during bookmark operations
Popup Handling
- Improved: Unified popup handling streamlined to focus on WMS layer processing
- Improved: Sublayer popup templates now populated automatically during layer creation
- Improved: Popup enabled state transferred correctly when converting between layer types
Buffer Function
- Improved: Buffer graphics layer supports separate target and reference layer differentiation
- Improved: Buffer input handling refined for more consistent results
AI / Chat Panel
- Improved: Integration updated to use current AI service endpoints
- Added: Warnings displayed for large datasets before spatial query execution
- Improved: Error handling and debug logging throughout spatial query execution
- Improved: Plain text message rendering, removing dependency on external markdown parser
Bug Fixes
- Fixed: Measure area calculation returning incorrect results
- Fixed: Race condition in async layer addition logic causing intermittent failures
- Fixed: NOI Editor critical functionality bugs addressed
- Fixed: Search geometry symbol names corrected for consistency
- Fixed: Sketch filtering now correctly applies username criteria
- Fixed: Sublayer legend renderers not refreshing after layer creation
- Fixed: Layer visibility not restored correctly for sublayers during bookmark restore
- Fixed: Drawing tool state not reset when switching editing modes in Map Editor Panel
Performance & Stability
- Improved: Responsive breakpoint detection added for adaptive layout adjustments
- Improved: Layer cache used consistently across Filter, Viewshed, and Analysis panels
- Improved: Internal object handling to prevent conflicts between the mapping engine and the UI framework
- Improved: Memory cleanup when closing editor and analysis panels
- Updated: Multiple core libraries updated for improved performance and security
Documentation Updates
Filter Tool
- Updated: Complete rewrite to reflect the three-mode filtering system (Basic, Advanced, Legend)
- Added: Legend Panel section covering symbology-based filtering
- Added: Unique Values Browser section with step-by-step usage guide
- Updated: Advanced panel operators table with IS NULL and NOT NULL entries
- Updated: Statistics section location clarified (inside Advanced panel as accordion)
- Updated: Action buttons table includes the Refresh selector button
- Updated: Troubleshooting table expanded with new entries
System Panel
- Updated: Complete rewrite to reflect the Settings dialog structure
- Added: Account section documentation
- Added: Bookmark Sort Order documentation
- Added: Graphics Styles section with full control descriptions and per-category reset notes
- Added: Confirmation dialog behavior documented for Clear Cache and Reset Preferences
- Updated: Troubleshooting table updated with new entries
This release significantly expands Horizon's capabilities with new editor panels, richer layer support, and a substantially improved user experience across filtering, bookmarks, measurements, and system settings.