Commit graph

1144 commits

Author SHA1 Message Date
Dan Paulat
daf1ff39e5 Destroy layer after deinitialize call is complete
MapLibre seems to relatively consistently not destroy layers the first time layers are removed and re-added
2024-06-26 22:49:44 -05:00
AdenKoperczak
d8472a33f8 Use HTTPS, not HTTP when updating the locations 2024-06-23 15:15:11 -04:00
Dan Paulat
45a4d29795 Use custom map style from settings 2024-06-21 23:36:07 -05:00
Dan Paulat
a683778624 Add custom style URL and draw layer to settings UI 2024-06-21 23:33:40 -05:00
Dan Paulat
ec0e502516 Setting default custom_style_draw_layer value 2024-06-21 23:08:05 -05:00
Dan Paulat
f182e985c0 Adding custom styles to settings 2024-06-21 21:15:04 -05:00
Dan Paulat
45d3e45923 Add settings transform function 2024-06-21 20:47:53 -05:00
AdenKoperczak
507292385d added scwx-qt/tools/update_radar_sites.py to update radar sites from NOAA HOMR data 2024-06-20 10:16:27 -04:00
AdenKoperczak
af25556a09 Switched KVBG to KVBX and entered radar coordinates for KHDC and KLIX. 2024-06-20 09:16:20 -04:00
Dan Paulat
9ce33ed953 Update for Mapbox style layer names 2024-06-20 00:07:30 -05:00
AdenKoperczak
733bc73e80 Updated radar locations and added elevation data in rader_sites.json using NOAA's HOMR 2024-06-19 13:40:07 -04:00
Dan Paulat
b1807489bb Download manager lambda needs explicit this capture 2024-06-16 01:02:16 -05:00
Dan Paulat
e1d61fccfa Catch exceptions in background threads 2024-06-15 23:44:33 -05:00
aware70
8536bc5c62 Check for any Ogg support in audio setup, not just Vorbis 2024-06-08 11:02:37 -05:00
aware70
088bd6aacc Fix warning about missing default codecs on first run, when those codecs do exist 2024-06-04 21:01:31 -05:00
Dan Paulat
601a2ad5aa Handle zero maps for debug configurations 2024-06-02 00:51:33 -05:00
Dan Paulat
3a11f4dc74 Initialize log file earlier in application startup to log settings errors 2024-06-01 16:29:41 -05:00
Dan Paulat
fdf7f765e2 Disable Windows console in release mode
Resolves #47
2024-06-01 10:03:42 -05:00
Dan Paulat
32cd672a40 Add file logging to local application data directory 2024-06-01 00:01:35 -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
5caf0edf95 Hold reference to radar product manager for duration of request
- Avoids early destruction and potential recursive mutex locking
2024-05-24 22:47:22 -05:00
Dan Paulat
f33d8c0aba Add level 2 and level 3 product selections to hotkeys
Closes #215
2024-05-24 02:02:46 -05:00
Dan Paulat
8f4325f61a Make sure unordered map references aren't invalidated by reserving sufficient space 2024-05-24 01:55:01 -05:00
Dan Paulat
49800c014b Trim spaces from API key before using
Fixes #211
2024-05-21 23:12:27 -05:00
Dan Paulat
4938b7c112 Redirect Qt and mbgl logs to spdlog 2024-05-21 22:40:54 -05:00
Dan Paulat
1cce358a52 GPS info dialog 2024-05-19 00:41:25 -05:00
Dan Paulat
69309ca8e6 Move QGeoPositionInfoSource to non-GUI thread 2024-05-18 14:35:22 -05:00
Dan Paulat
f976e88359 Properly manage QThread termination 2024-05-18 14:33:13 -05:00
Dan Paulat
8f7076cd09 Add thread manager for QThreads 2024-05-18 11:08:48 -05:00
Dan Paulat
2efdd1b046 Only create a new position source once when multiple settings change 2024-05-16 23:05:38 -05:00
Dan Paulat
44698a593f Update detailed serial port and GPS logging from debug to trace 2024-05-15 23:20:46 -05:00
Dan Paulat
d4515f08e0 Add GPS source selection to settings dialog 2024-05-15 23:13:42 -05:00
Dan Paulat
f263011e97 Add serial port information to tree view 2024-05-15 22:51:36 -05:00
Dan Paulat
27b0567753 Store serial port information in member variables 2024-05-14 23:02:05 -05:00
Dan Paulat
cb14fba3b0 Get serial bus reported device description 2024-05-14 22:10:39 -05:00
Dan Paulat
230c96e450 Initial serial port dialog work 2024-05-14 00:33:57 -05:00
Dan Paulat
4545d87670 Create an NMEA position source if configured to do so 2024-05-12 11:38:34 -05:00
Dan Paulat
8270153957 Add NMEA to settings dialog 2024-05-12 11:38:34 -05:00
Dan Paulat
b7a258d143 Add NMEA settings 2024-05-12 11:38:34 -05:00
Dan Paulat
075d65a535 Add "All" location type for audio alerts 2024-05-09 00:22:45 -05:00
Dan Paulat
aa6c3404c4 Add maybe_unused attribute to args 2024-05-04 23:49:38 -05:00
Dan Paulat
4961f0c38b Bump version to v0.4.4 2024-05-04 23:11:32 -05:00
Dan Paulat
3561e2948b Add default style override in preparation for Qt 6.7 2024-05-04 22:39:55 -05:00
Dan Paulat
627f13043b Only add targets to the qt folder if they exist 2024-05-04 22:38:42 -05:00
Dan Paulat
1be5907104 Allow archive time entry while in live view 2024-05-04 22:37:39 -05:00
Dan Paulat
f7b904a8f0 Update default map provider to COD
- AllisonHouse does not officially support retrieving warnings using directory listing.
- Quick fix to another working default while a more permanent fix is made.
2024-05-04 22:27:58 -05:00
Dan Paulat
acdf8fe158 Update to latest maplibre-native (cd6a0ab1, April 30) 2024-05-04 01:38:17 -05:00