Commit graph

310 commits

Author SHA1 Message Date
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
Dan Paulat
fe1acb32cf Initialize Qt application fonts from cached versions on filesystem 2023-10-08 23:33:27 -05:00
Dan Paulat
7af2edd3ec Use a more friendly name for ImGui font registration 2023-10-08 22:25:17 -05:00
Dan Paulat
0d7b9ae9a7 Disabling unused font initialization 2023-10-08 22:16:24 -05:00
Dan Paulat
f4596a7964 Removing some unused ImGui font code 2023-10-08 22:13:07 -05:00
Dan Paulat
810b61f8f9 Use fonts defined in placefiles 2023-10-08 22:05:17 -05:00
Dan Paulat
11ea4676cf Use fonts defined by text settings for rendering 2023-10-08 09:02:28 -05:00
Dan Paulat
e37e64b3f2 Initialize font manager fonts on startup 2023-10-06 05:49:59 -05:00
Dan Paulat
3a4a32b97a Load ImGui fonts on initialization and settings changes 2023-10-06 05:49:18 -05:00
Dan Paulat
67881d31d5 Make SettingsManager an object instead of a namespace 2023-10-06 05:05:59 -05:00
Dan Paulat
b66ca2cb09 Refactor settings to be managed by singletons 2023-10-05 21:55:43 -05:00
Dan Paulat
acc782b2bc Get ImGui font by font category 2023-10-05 21:18:58 -05:00
Dan Paulat
e4ab1e8c19 Finish dynamic load GetImGuiFont function 2023-10-02 23:57:19 -05:00
Dan Paulat
aead8e7264 Start of dynamic ImGui font loading 2023-10-02 00:10:57 -05:00
Dan Paulat
2e9f5818cd Lock the ImGui font atlas when processing a frame 2023-10-01 22:07:36 -05:00
Dan Paulat
c807188b2b Refactoring fontconfig from Resource Manager to Font Manager 2023-09-24 01:11:04 -05:00
Dan Paulat
190bd95781 Add ImGui Font class and dedicated Font Manager 2023-09-24 00:45:09 -05:00
Dan Paulat
d1a478ad12 Perform font matching from placefile 2023-09-23 00:45:29 -05:00
Dan Paulat
7edd512ff7 Use a vector to store bundled font names to preserve initialization order 2023-09-23 00:45:29 -05:00
Dan Paulat
3202476267 Load bundled fonts into application font set 2023-09-23 00:45:29 -05:00
Dan Paulat
7d021f72f3 Fixing additional thread lifetime issues 2023-09-18 22:22:28 -05:00
Dan Paulat
827a0eacf5 Don't destroy PlacefileLayer or PlacefileManager until background tasks have completed 2023-09-18 22:21:47 -05:00