Commit graph

321 commits

Author SHA1 Message Date
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
Dan Paulat
57b773d009 Linting fixes 2024-12-15 08:22:19 -06:00
Dan Paulat
172203ec16 Fix 1 degree smooth coordinates location 2024-12-14 07:00:03 -06:00
Dan Paulat
9f7026bf9c Add pre-caluclated smoothed coordinates 2024-12-03 23:28:18 -06:00
Dan Paulat
372712745c Updating includes for fmt 11.x 2024-11-30 15:42:15 -06:00
Dan Paulat
dab88ebb98 Fix deprecated header usage in log manager 2024-11-28 06:53:15 -06:00
Dan Paulat
dbfacdfd28
Merge pull request #297 from dpaulat/feature/level2-sweeps
Intermediate Level 2 Sweeps
2024-11-28 06:51:04 -06:00
AdenKoperczak
35f2c85a19 Some minor code changes, as well as properly using marker index 2024-11-25 11:18:03 -05:00
Dan Paulat
ae91686d4c Don't create unused variables returned from TimelineManager::SelectTime 2024-11-20 21:47:08 -06:00
Dan Paulat
4471843f8b Lock the level 2 product record mutex before searching for records 2024-11-20 19:50:09 -06:00
Dan Paulat
881502c970 Prevent the radar product cache limit from being set too small 2024-11-20 19:50:09 -06:00
Dan Paulat
845d5b5707 Update timeline manager step function to handle volume times between indexed values 2024-11-20 19:50:09 -06:00
Dan Paulat
2a9dc72721 Select product times based on current time, rather than volume time
Ensures scans not included in the volume times (e.g., multiple level 2 scans per file) are selected
2024-11-20 19:50:09 -06:00
Dan Paulat
f1e35532b9 Initial handling of multiple time sweeps in individual level 2 files 2024-11-20 19:50:09 -06:00
Dan Paulat
6dbd020591 Change radar product manager member variable initialization 2024-11-20 19:50:09 -06:00