Commit graph

335 commits

Author SHA1 Message Date
AdenKoperczak
fc83a7a36f
working level2 chunks with auto rerendering 2025-05-10 09:50:51 -04:00
AdenKoperczak
f0ef6b35dd
Slight rework to nexrad data provider interface 2025-05-10 09:50:46 -04:00
Dan Paulat
490989ac2a Make archive event pruning more robust 2025-05-05 00:25:28 -05:00
Dan Paulat
f37a77a9f7 Add text event pruning
- Still need to prune AlertLayer
- Still need to test alerts reload after being pruned
2025-05-04 23:10:22 -05:00
Dan Paulat
4719badc54 clang-tidy fixes 2025-05-04 23:10:21 -05:00
Dan Paulat
228ec191f6 Add year to Text Event Key 2025-05-04 23:10:21 -05:00
Dan Paulat
82ba51909e Breaking circular header dependency 2025-05-04 23:10:21 -05:00
Dan Paulat
56961efe76 Correcting clang-tidy fix compile error 2025-05-04 23:10:21 -05:00
Dan Paulat
81f09e07f0 Archive warnings clang-tidy fixes 2025-05-04 23:10:21 -05:00
Dan Paulat
2f2516b998 Fix: selected time is uninitialized on layer initialization 2025-05-04 23:10:21 -05:00
Dan Paulat
ae24991432 Load archive warnings in a dedicated thread 2025-05-04 23:10:21 -05:00
Dan Paulat
8dde98d2a9 Add debug log statements to archive warning loading 2025-05-04 23:10:21 -05:00
Dan Paulat
65e3a66750 Update IemApiProvider to use template functions 2025-05-04 23:10:21 -05:00
Dan Paulat
1a1c668d62 Finish windowed load. Not all polygon updates are shown on the map. 2025-05-04 23:10:21 -05:00
Dan Paulat
33e18765b7 Start of implementation to load a window of archive warning data, currently broken 2025-05-04 23:10:20 -05:00
Dan Paulat
e3ccce5d5b Text event manager should use filtered ranges to request archived products 2025-05-04 23:10:20 -05:00
Dan Paulat
53ade7fc53 Don't load archived text products for days that have full coverage of live warning data 2025-05-04 23:10:20 -05:00
Dan Paulat
02ec27dd2f Ignore default date/time selections for archive warnings 2025-05-04 23:10:20 -05:00
Dan Paulat
33cfd4bc0e Don't reload archive text products that have already been loaded 2025-05-04 23:10:20 -05:00
Dan Paulat
cc54e4d834 Load archived warnings when making a timeline selection 2025-05-04 23:10:20 -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
Dan Paulat
d63c2a3ef9 Insert text product messages in chronological order 2025-05-04 23:10:19 -05:00
Dan Paulat
9f33189c18 Refactor json utility to wxdata, add ReadJsonString function 2025-05-04 23:10:19 -05:00
Dan Paulat
87af6479d6 Rewrite warnings provider to use HEAD requests instead of directory listing to find recent warnings 2025-05-04 23:10:18 -05:00
AdenKoperczak
97693fdace
Add a maximum number of forward/backward time steps that can be queued 2025-04-17 08:44:22 -04:00
AdenKoperczak
1ff686629b
Add setting for cursor icon scale 2025-04-06 17:43:44 -04:00
AdenKoperczak
4ab4a8825b Check for product availability on radar site change. 2025-03-20 10:19:20 -04:00
AdenKoperczak
f0ba7296d5 use non-standard coordinates for tdwr and optimize there generation 2025-03-20 10:19:20 -04:00
AdenKoperczak
ec296d98eb clang format/tidy fixes for rework_layer_text 2025-03-19 14:15:17 -04:00
AdenKoperczak
a9daf47741 add support for opentype fonts 2025-03-19 14:15:17 -04:00
Dan Paulat
7b70d91093
Update scwx-qt/source/scwx/qt/manager/radar_product_manager.cpp
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-13 23:19:34 -06:00
Dan Paulat
75c4741d9a Take a lock on the refresh timer mutex before checking whether refresh is enabled 2025-02-13 22:42:02 -06:00
AdenKoperczak
bc79ed11a3 Add checks to prevent files being saved before being fully read. 2025-01-29 11:04:17 -05:00
Dan Paulat
e522f85a72 Collection time should not include milliseconds when selecting based off time 2025-01-19 23:42:37 -06:00
AdenKoperczak
7edafe8d78 Location Markers Part2 clang-format/tidy suggestions 2025-01-11 10:50:10 -05:00
AdenKoperczak
2fd94c6575 Gracefully fallback when icon cannot be loaded 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
7ab12e7b4b location markers part2 initial clang-tidy changes 2025-01-11 10:50:10 -05:00
AdenKoperczak
cac89129af Location markers part2 clang-format fixes 2025-01-11 10:50:10 -05:00
AdenKoperczak
e62ef3a7f3 modified comments from TODO to question. Still needs checking 2025-01-11 10:50:10 -05:00
AdenKoperczak
d8233a2c41 enable having markers without names 2025-01-11 10:50:10 -05:00
AdenKoperczak
5bb4a7f95a Add custom marker icons, and rework how marker icons are handled. 2025-01-11 10:50:10 -05:00
AdenKoperczak
1a5503a6f6 Fix issue where set_marker removed id from record 2025-01-11 10:50:10 -05:00
AdenKoperczak
d0d9adfd1a Switch to using new edit_marker_dialog for marker adding and editting 2025-01-11 10:50:10 -05:00
AdenKoperczak
1a32748b8e Add location marker icon and color rendering on the map. 2025-01-11 10:50:10 -05:00
AdenKoperczak
6da34fc151 Added location marker icon support to marker_types and marker_manager 2025-01-11 10:50:10 -05:00
Dan Paulat
d6f94f2e19
Merge pull request #330 from AdenKoperczak/imgui_unicode_check2
Imgui Unicode Check using FontConfig
2025-01-10 10:12:50 -06:00
Dan Paulat
b1b06bc125
Disable placefile refresh on destruction 2025-01-06 12:42:18 -06:00
AdenKoperczak
f34a3e2145 Add check for symbolic font in fontconfig code 2024-12-31 12:50:20 -05:00
Dan Paulat
a3eb53a649 Additional clang-tidy action cleanup 2024-12-15 22:32:25 -06:00