Commit graph

281 commits

Author SHA1 Message Date
Dan Paulat
44698a593f Update detailed serial port and GPS logging from debug to trace 2024-05-15 23:20:46 -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
075d65a535 Add "All" location type for audio alerts 2024-05-09 00:22:45 -05:00
Dan Paulat
117bdc796c Use boost::system::error_code for boost 1.85.0 2024-05-03 18:13:40 -05:00
Dan Paulat
3bfcaede96 Add unit settings 2024-04-27 00:22:41 -05:00
Dan Paulat
5ee2d10a1b Add warnings provider to settings 2024-04-25 22:24:10 -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
2c63b4e387 Add hotkey manager 2024-04-11 01:03:47 -05:00
Dan Paulat
3da1d15470 Add hotkey settings 2024-04-10 00:13:52 -05:00
Dan Paulat
d3375de968 Display time zone according to settings 2024-03-29 22:54:02 -05:00
Dan Paulat
d598631a77 Remove temporary installer files on application startup 2024-03-26 23:46:56 -05:00
Dan Paulat
6448826d60 Only emit download progress updates every 100ms 2024-03-26 22:48:52 -05:00
Dan Paulat
3ab05a1654 Verify downloaded file against content-md5 response header 2024-03-26 00:13:35 -05:00
Dan Paulat
4ac2626b65 Download manager implementation 2024-03-25 00:20:15 -05:00
Dan Paulat
6b00c55bac Add Roboto Flex as default attribution font 2024-03-02 23:28:35 -06:00
Dan Paulat
1fd52f771c Refactor QMapLibreGL to QMapLibre 2024-03-02 00:58:25 -06:00
Dan Paulat
5e0f69018b Add storm tracking information to settings 2024-02-24 23:35:59 -06:00
Dan Paulat
3eab1405d2 Use a slower retry interval if no products have been recently found, keep refresh enabled if no products were found 2024-02-18 23:37:20 -06:00
Dan Paulat
8d1fcfec7f Don't query for NEXRAD data at the epoch 2024-01-27 23:18:33 -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
fb7f25e0bd Explicit capture of this 2024-01-27 13:06:18 -06:00
Dan Paulat
636f444c40 Support ARCHIVE2 2024-01-27 01:18:25 -06:00
Dan Paulat
bb0419aa3e Start angle should properly reflect the edge of the bin instead of the middle 2024-01-01 23:05:56 -06:00
Dan Paulat
2bd5ec8705 Finish migrating std::regex to RE2 2023-12-11 07:07:34 -06:00
Dan Paulat
e2c8b3c7db Handle alert audio when location method is county 2023-12-08 06:01:24 -06:00
Dan Paulat
bdb859480f County database must be loaded before settings 2023-12-08 06:00:17 -06:00
Dan Paulat
c5b2eb8ebf Use audio file from settings instead of default alert sound 2023-12-02 23:28:15 -06:00
Dan Paulat
2345855a97 Add alert audio sound to settings dialog 2023-12-02 23:26:54 -06:00
Dan Paulat
a495cf1b3b Add alert sound file to settings 2023-12-02 23:02:43 -06:00
Dan Paulat
40fc8ade20 Handle received alerts and test against location for playing alert audio 2023-12-02 07:44:27 -06:00
Dan Paulat
6ec594144d Create alert manager to handle audio alert location method
- Will also manage receipt of alerts for playing audio
2023-11-30 22:54:29 -06:00
Dan Paulat
ec97231bca Add audio settings 2023-11-29 06:16:15 -06:00
Dan Paulat
e1ccc1ebb8 Audio should follow default device 2023-11-27 06:09:43 -06:00
Dan Paulat
3ad3c98daf Add play audio functionality to media manager 2023-11-27 05:53:41 -06:00
Dan Paulat
a89c20c697 Media Manager stub 2023-11-26 22:31:14 -06:00
Dan Paulat
18f500fe5f Position manager updates for tracking 2023-11-23 08:06:34 -06:00
Dan Paulat
400db66f09 Add texture types for resource loading and reference 2023-11-23 06:24:48 -06:00
Dan Paulat
fca6a6484e Add position manager to handle location updates 2023-11-22 07:31:46 -06:00
Dan Paulat
dd1490a143 NOMINMAX should be defined for the entire project 2023-11-19 20:56:03 -06:00
Dan Paulat
9ecaa1ce96 Dependency update
- boost 1.83.0
- cpr 1.10.4
- freetype 2.13.0
- glm cci.20230113
- gtest 1.14.0
- libxml2 2.10.4
- openssl 3.1.4
- spdlog 1.12.0
- sqlite 3.44.0
- vulkan-loader 1.3.243.0
- zlib 1.3
- onetbb 2021.10.0
- aws-sdk-cpp 1.11.199
- date cc4685a
- freetype-gl 65b746d
- stb beebb24
2023-11-09 20:15:30 -06:00
Dan Paulat
66ef65fe2f Force placefile refresh button 2023-11-05 06:32:47 -06:00
Dan Paulat
e43dcb9a6b PlacefileManager::GetActivePlacefiles is no longer used 2023-11-05 06:23:57 -06:00
Dan Paulat
ba75326c0c Synchronize placefile layers with placefile manager after initialization 2023-10-28 06:21:01 -05:00
Dan Paulat
a20e053d1b Fixing placefile manager destructor timing 2023-10-22 23:46:32 -05:00
Dan Paulat
73adeda604 Fix QFont styling 2023-10-10 19:18:20 -05:00
Dan Paulat
8326b2f2bf Fix backslash interpretation in IconFile and Image statements 2023-10-09 23:36:21 -05:00
Dan Paulat
3a754c01c5 Set fontconfig environment in Linux 2023-10-09 22:40:53 -05:00
Dan Paulat
104227aa42 Represent raw font data as char instead of std::uint8_t 2023-10-08 23:35:55 -05:00