Commit graph

417 commits

Author SHA1 Message Date
Dan Paulat
4955dcd2c9 Gl cleanup clang-tidy fixes 2025-05-10 16:44:06 -05:00
Dan Paulat
d5e5019811 Fix GenericLayer formatting 2025-05-10 16:44:06 -05:00
Dan Paulat
21e5697073 Use a shared GlContext for all MapWidgets 2025-05-10 16:44:06 -05:00
Dan Paulat
44a864f50f Remove GlContext from MapContext, layers receive MapContext from Initialize/Render 2025-05-10 16:43:58 -05:00
Dan Paulat
2d4ad2737e MapContext has a GlContext instead of MapContext is a GlContext 2025-05-10 16:43:11 -05:00
AdenKoperczak
8989c0e88c
Fix issue where level 2 archive files where put in a cache at times of level 2
chunk files
2025-05-10 15:26:34 -04:00
AdenKoperczak
969267b661
Added back logging as traces for level_2_chunks 2025-05-10 09:50:54 -04:00
AdenKoperczak
e10ebdeb5e
switch level2 incoming elevation to optional 2025-05-10 09:50:53 -04:00
AdenKoperczak
0f95439b61
Initial clang format/tidy fixes for level_2_chunks 2025-05-10 09:50:52 -04:00
AdenKoperczak
0bda6296c0
Add indicator of what level is currently being updated with level 2 chunks. 2025-05-10 09:50:52 -04:00
AdenKoperczak
63585af26d
Get level2 chunks and archive working together, reduce logging of level2 chunks 2025-05-10 09:50:51 -04:00
Dan Paulat
dcc7a1f637 Pinch to zoom clang-tidy fixes 2025-05-09 20:16:44 -05:00
Dan Paulat
b169f46f5f Pinch to zoom functionality 2025-05-09 19:26:14 -05:00
Dan Paulat
73355c9424 Fix line repopulation on alert removal 2025-05-05 22:52:50 -05:00
Dan Paulat
dc074b0262 More clang-tidy fixes 2025-05-05 21:50:01 -05:00
Dan Paulat
f40c24ce6f Alert layer warning cleanup 2025-05-04 23:10:22 -05:00
Dan Paulat
671ec1d658 Handle removed alerts from alert layer 2025-05-04 23:10:22 -05:00
Dan Paulat
2f2516b998 Fix: selected time is uninitialized on layer initialization 2025-05-04 23:10:21 -05:00
Dan Paulat
3ba569354e Ensure the alert layer schedules a render when an alert is added or updated 2025-05-04 23:10:21 -05:00
Dan Paulat
104fe790fb Update segment end time logic for alert layer
- Only earlier segments should have their end time updated
- The current message should end when the next message begins
2025-05-04 23:10:21 -05:00
Dan Paulat
16507adbe9 Alert layer should handle alerts by UUID if messages are received out of sequence 2025-05-04 23:10:20 -05:00
AdenKoperczak
4f58827c96
Move initialization for radar site lines to correct location 2025-05-04 10:36:00 -04:00
AdenKoperczak
ef197bf578
Clang format/tidy fixes for radar_site_line 2025-05-03 10:24:02 -04:00
AdenKoperczak
33f92bcda5
Add radar line and radar distance/altitude tooltip 2025-05-03 10:16:20 -04:00
AdenKoperczak
d21a11963f
Add current radar site to map context 2025-05-03 10:15:28 -04:00
AdenKoperczak
ddd8977586
Avoid nullptr dereference when selecting a tilt on radar site change 2025-04-13 11:15:20 -04:00
AdenKoperczak
ceb1ca8416
Fix level 2 selection on radar site change from modify_tilt_selection 2025-04-13 11:07:46 -04:00
AdenKoperczak
24f5f0a3e3
Do not display an elevation number when there is non 2025-04-13 10:59:41 -04:00
AdenKoperczak
be972cdb7e
Add elevation to product label. Mainly for level 3 products 2025-04-13 10:20:39 -04:00
AdenKoperczak
316da55000
Modify how level 3 tilts are selected to keep them more consistent 2025-04-13 10:20:34 -04:00
AdenKoperczak
c64cd45953
Disconnect cursor scale connection before anything overlay layer is destroid to avoid race conditions 2025-04-08 12:29:06 -04:00
AdenKoperczak
fe61f31c40
Fix signal usage and possible race condition 2025-04-07 10:15:28 -04:00
AdenKoperczak
260b7c73a4
Remove unneeded rotation of dot 2025-04-06 19:03:22 -04:00
AdenKoperczak
1c23718654
Fix rendering on setting change, and location of icon 2025-04-06 18:57:52 -04:00
AdenKoperczak
1ff686629b
Add setting for cursor icon scale 2025-04-06 17:43:44 -04:00
AdenKoperczak
6b2f3dd84f Add setting for centering radar on site selection 2025-04-04 09:22:04 -04:00
AdenKoperczak
7fdf25f1e7 Disable centering on radar site on click 2025-04-04 09:22:04 -04:00
AdenKoperczak
a7c6be2bab Move code from map_widget and custom_layer_dialog to util/maplibre 2025-03-28 11:07:41 -04:00
AdenKoperczak
4ab4a8825b Check for product availability on radar site change. 2025-03-20 10:19:20 -04:00
AdenKoperczak
2be140d291 Use layer names in ImGui Context names 2025-03-19 14:15:17 -04:00
AdenKoperczak
ec296d98eb clang format/tidy fixes for rework_layer_text 2025-03-19 14:15:17 -04:00
AdenKoperczak
ab682567c6 Fix merge conflict during rebasing of rework_layer_text 2025-03-19 14:15:17 -04:00
AdenKoperczak
c139b156ee Make naming more consistent for some ImGui DrawLayer Functions 2025-03-19 14:15:17 -04:00
AdenKoperczak
c6596b3e7d Move ImGuiCheckFonts back to only being called in map_widget (lock makes this safe) 2025-03-19 14:15:17 -04:00
AdenKoperczak
9bd5af03f9 fix crash when selecting radar site with new ImGui contexts 2025-03-19 14:15:17 -04:00
AdenKoperczak
6d107f6c2d Inital code for per map layer ImGui contexts 2025-03-19 14:15:17 -04:00
AdenKoperczak
fea9083f7d Remove unnecessary copy, and make callback argument const in geolines 2025-03-17 09:39:01 -04:00
AdenKoperczak
3ef794a25e Clang tidy/format fixes for fix_stable_vector_memory_leak 2025-03-14 12:31:37 -04:00
AdenKoperczak
61ac1e5612 Fix boost::containers::stable_vector memory leak in MapWidget by local variable 2025-03-14 12:25:18 -04:00
AdenKoperczak
0fff5f9e4d Fix boost::containers::stable_vector memory leak in MapWidget 2025-03-13 11:21:28 -04:00