feat: Implement Advanced Log Filtering and UI/UX Improvements#259
Merged
regeter merged 5 commits intogooglemaps:mainfrom Oct 16, 2025
Merged
feat: Implement Advanced Log Filtering and UI/UX Improvements#259regeter merged 5 commits intogooglemaps:mainfrom
regeter merged 5 commits intogooglemaps:mainfrom
Conversation
Adds a wider, semi-transparent black "casing" polyline that is rendered underneath the primary colored traffic line on the map. This creates a border effect that significantly improves the visibility and contrast of the planned route, especially on complex map backgrounds or when zoomed out.
Introduces a new filtering system to allow users to narrow down large log datasets. - Adds a filter bar to the UI with a dropdown for log types (for On Demand Trips) and a text input for filtering by a partial or full Trip ID. - The core filtering logic is centralized in `TripLogs.getLogs_`. - All data-driven components (LogTable, Map, TimeSlider) and navigation controls now respect the active filters.
github-actions bot
pushed a commit
that referenced
this pull request
Oct 16, 2025
* feat(map): Enhance traffic polyline visibility with casing Adds a wider, semi-transparent black "casing" polyline that is rendered underneath the primary colored traffic line on the map. This creates a border effect that significantly improves the visibility and contrast of the planned route, especially on complex map backgrounds or when zoomed out. * feat(filters): Implement advanced log filtering by type and trip ID Introduces a new filtering system to allow users to narrow down large log datasets. - Adds a filter bar to the UI with a dropdown for log types (for On Demand Trips) and a text input for filtering by a partial or full Trip ID. - The core filtering logic is centralized in `TripLogs.getLogs_`. - All data-driven components (LogTable, Map, TimeSlider) and navigation controls now respect the active filters. * feat(map): Better trip colors that are more distinct from traffic colors * fix: Remove spammy debug log * fix: linter 46fe54f
googlemaps-bot
pushed a commit
that referenced
this pull request
Oct 16, 2025
## [1.23.0](v1.22.1...v1.23.0) (2025-10-16) ### Features * Implement Advanced Log Filtering and UI/UX Improvements ([#259](#259)) ([46fe54f](46fe54f))
Contributor
|
🎉 This PR is included in version 1.23.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces a powerful and scalable filtering system to the application, allowing users to efficiently navigate large datasets. Key UI/UX enhancements have also been implemented to improve data visibility and interaction, including a more discernible traffic polyline on the map, a more informative trip ID column in the log table.
Key Features & Changes:
Advanced Log Filtering System:
LogTable,Map,TimeSlider) and navigation controls (Next/Previousbuttons) now respect the active filters, ensuring a consistent and intuitive experience across the entire application.Enhanced Traffic Polyline Visibility:
TrafficPolylinecomponent now renders a "casing", a wider, semi-transparent black line underneath the main colored traffic line. This border effect improves the visibility of the planned route against complex map tiles.LogTable Header Update:
Map Click Accuracy Fix:
locationinstead ofrawlocationfor its proximity search, which is means it can also match trip events. Useful when the user is filtering to just trip events.