Refactor SAR marker handling and add template management

- Updated CompassSarList and DetailedCompassDialog to use marker.displayName instead of marker.type.displayName.
- Enhanced DrawingLayer and DrawingMarkersLayer to support simple mode for drawing visibility and interaction.
- Added toggle switches in DrawingToolbar for showing/hiding received drawings and SAR markers.
- Modified MapMarkers to utilize custom emojis and display names for markers.
- Introduced RecipientSelectorSheet for selecting message recipients with search functionality.
- Refactored SarUpdateSheet to use SAR templates instead of marker types, allowing for emoji and name customization.
- Created SarTemplateEditDialog for adding and editing SAR templates with color selection and preview.
This commit is contained in:
Janez T
2025-10-21 23:44:49 +02:00
parent e9d516b749
commit 021ce21cbe
60 changed files with 8736 additions and 1413 deletions

View File

@@ -4,7 +4,24 @@
"Bash(flutter analyze lib)",
"Read(//Users/dz0ny/meshcore-sar/MeshCore/**)",
"Bash(flutter analyze lib/providers/connection_provider.dart)",
"Bash(flutter analyze lib/providers/connection_provider.dart --fatal-infos)"
"Bash(flutter analyze lib/providers/connection_provider.dart --fatal-infos)",
"Bash(flutter analyze:*)",
"Bash(flutter gen-l10n:*)",
"WebSearch",
"WebFetch(domain:fmtc.jaffaketchup.dev)",
"WebFetch(domain:pub.dev)",
"Bash(for lang in de es fr it)",
"Bash(do echo \"=== app_$lang.arb ===\")",
"Bash(done)",
"Read(//Users/dz0ny/.pub-cache/hosted/pub.dev/flutter_map_tile_caching-10.1.1/lib/src/store/**)",
"Read(//Users/dz0ny/.pub-cache/hosted/pub.dev/flutter_map_tile_caching-10.1.1/lib/**)",
"Bash(cat:*)",
"Read(//Users/dz0ny/.pub-cache/hosted/pub.dev/**)",
"Bash(for lang in hr sl de es fr it)",
"Bash(do)",
"Bash(wc:*)",
"Bash(for lang in de es fr it hr sl)",
"Bash(do echo \"=== $lang ===\")"
],
"deny": [],
"ask": []