Commit graph

173 commits

Author SHA1 Message Date
AdenKoperczak
7edafe8d78 Location Markers Part2 clang-format/tidy suggestions 2025-01-11 10:50:10 -05:00
AdenKoperczak
dc284974b3 First pass fixes from discussions. Mostly linter fixes 2025-01-11 10:50:10 -05:00
AdenKoperczak
05515c59b8 Added hotkey for adding new location markers 2025-01-11 10:50:10 -05:00
AdenKoperczak
2e973bf654 Modified font atlas not build logging to only log once 2025-01-10 09:57:38 -05:00
AdenKoperczak
f7a55ec85b Add logging for unloaded fonts in case a similar error happens again. 2024-12-31 13:03:12 -05:00
Dan Paulat
cc0ebcd13c Save radar smoothing state in settings 2024-12-15 06:54:33 -06:00
Dan Paulat
f010ea8fad Add radar wireframe debug menu selection 2024-12-14 23:08:53 -06:00
Dan Paulat
b93c76ef1b Merge branch 'develop' into feature/radar-smoothing 2024-12-03 23:30:06 -06:00
Dan Paulat
a8132ef9f1 Allow selection of radar smoothing 2024-12-02 23:08:32 -06:00
AdenKoperczak
64b679a002 Added cursor icon always on option to general settings 2024-11-30 15:43:50 -05:00
Dan Paulat
ac40fd93b7 Ensure widgets are always updated on the main thread
Fixes crashes and widget freezes
2024-10-27 09:06:05 -05:00
AdenKoperczak
9730ae581b fix missed update of comment after copy/paste 2024-10-06 12:12:27 -04:00
AdenKoperczak
31940441ed renamed all POI/point of intrest to marker 2024-10-04 19:31:47 -04:00
AdenKoperczak
0a0989e5f4 Do initial work to get layer rendering 2024-10-04 16:43:40 -04:00
Dan Paulat
264cfb9326 Ensure AlertLayerHandler is initialized prior to loading warnings 2024-08-04 23:19:15 -05:00
Dan Paulat
aec52f940d Open alert dialog when an alert is selected on the map 2024-08-04 23:05:02 -05:00
Dan Paulat
a219b1eca4 Use new alert layers 2024-08-03 23:25:39 -05:00
Dan Paulat
044e6d6885 Rename existing AlertLayer to AlertLayerOld, prepare AlertLayer skeleton 2024-08-03 23:25:38 -05:00
Dan Paulat
2e1b537c87 Use a weak pointer to store picked event handler
Fixes crash while item is picked and changing layers
2024-08-03 23:22:26 -05:00
Dan Paulat
45a4d29795 Use custom map style from settings 2024-06-21 23:36:07 -05:00
Dan Paulat
e1d61fccfa Catch exceptions in background threads 2024-06-15 23:44:33 -05:00
Dan Paulat
41d47878e3 Fix middle click selecting the nearest radar site
Fixes #216
2024-05-30 20:46:55 -05:00
Dan Paulat
37a850a778 GL color buffer should be cleared at the start of the frame 2024-05-26 23:11:02 -05:00
Dan Paulat
8bd6838438 Don't process a file update for a previously selected radar site 2024-05-24 23:13:33 -05:00
Dan Paulat
336eb66321 Middle click selects nearest WSR-88D
Resolves #216
2024-05-24 23:12:24 -05:00
Dan Paulat
b56c43197f Ignore recursive paint events 2024-05-01 22:40:16 -05:00
Dan Paulat
012dc10204 Update map widget when modifiers are released after updating mouse coordinates 2024-04-21 00:31:46 -05:00
Dan Paulat
15beb9436d Default geo_texture2d displayed parameter to true when not used 2024-04-21 00:20:00 -05:00
Dan Paulat
f4bc2572d2 Display mouse cursor icon on maps when Ctrl is held 2024-04-21 00:12:19 -05:00
Dan Paulat
589eff9882 Handle hotkeys across multiple map panes 2024-04-12 22:59:49 -05:00
Dan Paulat
7e99b5fb00 Handle held hotkeys on frame update (paintGL) rather than on key press 2024-04-12 00:54:39 -05:00
Dan Paulat
dcaba52db7 Hotkey repeat handling update 2024-04-11 23:57:12 -05:00
Dan Paulat
399894f2db Add hotkey handling to map widget 2024-04-11 01:04:50 -05:00
Dan Paulat
54e85e981b Remove "Improve this map" where HTML links cannot be shown 2024-03-05 23:48:15 -06:00
Dan Paulat
5c7c7e6a19 Add map copyrights and map provider to map context 2024-03-02 23:29:44 -06:00
Dan Paulat
e0c1138250 With MapTiler, use https for style URLs
- Eliminates issues with rewriting maptiler:// to incorrect URLs
2024-03-02 00:58:25 -06:00
Dan Paulat
1fd52f771c Refactor QMapLibreGL to QMapLibre 2024-03-02 00:58:25 -06:00
Dan Paulat
061724242b Initialize OverlayProductView from MapWidget 2024-02-17 00:10:41 -06:00
Dan Paulat
e41e35bfc4 Remove duplicate selected time function 2024-02-16 22:26:14 -06:00
Dan Paulat
2d6181b12a Remove includes from map context where only class or struct declaration is required 2024-02-16 22:25:38 -06:00
Dan Paulat
b8398b4ad0 Add overlay product layer, to hold the following overlay products:
- Storm Structure (NSS/62)
- Hail Index (NHI/59)
- Mesocyclone (NME/60, NMD/141)
- Tornadic Vortex Signature (NTV/61)
- Storm Tracking Information (NST/58)
2024-02-04 21:09:34 -06:00
Dan Paulat
9071c4751e Add current radar site to NexradFileRequest in the event there is no radar site in the Archive II file 2024-01-27 22:30:02 -06:00
Dan Paulat
b3e035c53d Add ability to install event handlers from mouse picking 2024-01-13 23:16:38 -06:00
Dan Paulat
f54f6d1b4a Add mouse geo coordinates and UTC time to status bar 2024-01-07 01:54:27 -06:00
Dan Paulat
03f08d54f1 Refactor color table functions to reference the lookup table where appropriate 2024-01-04 23:16:05 -06:00
Dan Paulat
a2f2181f1b Add geographic coordinates to mouse picking functions 2024-01-02 00:45:15 -06:00
Dan Paulat
c67b4cf536 Removing "L" key debug from map widget, handled by debug menu 2024-01-01 23:06:33 -06:00
Dan Paulat
2bd5ec8705 Finish migrating std::regex to RE2 2023-12-11 07:07:34 -06:00
Dan Paulat
320857328c Update the map widget when requested by a layer 2023-11-23 08:20:02 -06:00
Dan Paulat
6087c53b3e Connect radar site layer signal to trigger update 2023-11-20 21:03:03 -06:00