Commit graph

1001 commits

Author SHA1 Message Date
Dan Paulat
c99e24f2c1 Ignore comment character if it appears in quotes 2023-07-17 21:57:04 -05:00
Dan Paulat
6767c0c50a Create custom string tokenizer for use in placefile parsing
- Avoids the use of regular expressions, and is expected to be more efficient with large placefiles
2023-07-16 23:59:28 -05:00
Dan Paulat
88475f5b0e Initial placefile parsing 2023-07-16 01:41:29 -05:00
Dan Paulat
7c863793ea Bump version to v0.2.2 2023-07-14 19:25:50 -05:00
Dan Paulat
466bae4f05
Merge pull request #71 from dpaulat/feature/maptiler-layers-renamed
Radar Draws Over MapTiler Maps
2023-07-14 19:23:13 -05:00
Dan Paulat
5612806e07 Update layer ordering definitions for MapTiler updates 2023-07-14 00:23:21 -05:00
Dan Paulat
d694764fa1 Map layer name comparison should be case insensitive 2023-07-14 00:22:32 -05:00
Dan Paulat
9c27b2cd29 Add map provider layer test 2023-07-14 00:21:12 -05:00
Dan Paulat
3d3318a032
Merge pull request #69 from dpaulat/feature/color-table-not-updating
Connect radar product view signals in layer constructor, rather than …
2023-07-12 18:15:28 -05:00
Dan Paulat
0902f183fc Connect radar product view signals in layer constructor, rather than initialize
If the radar product view updates at precisely the right time, color
tables might not be initialized properly. The Initialize function would
not have been able to properly update color tables, and the view signal
would be emitted prior to the signals and slots being connected.
2023-07-11 23:25:39 -05:00
Dan Paulat
809adfd422
Merge pull request #66 from dpaulat/feature/collapsible-groups
Collapsible Groups
2023-07-09 09:00:18 -04:00
Dan Paulat
1c621f7665 Remove animation toolbox dock menu 2023-06-30 00:15:22 -05:00
Dan Paulat
0f5950db58 Add UI settings for collapsible groups in radar toolbox 2023-06-30 00:13:24 -05:00
Dan Paulat
b0375c4790 Update collapsible group interface for signals/slots 2023-06-30 00:12:46 -05:00
Dan Paulat
1e4e2ba1b4 Add UI settings for collapsible groups 2023-06-30 00:11:43 -05:00
Dan Paulat
af650c6687 Add a horizontal scroll bar to the radar toolbox dock if needed 2023-06-28 23:03:17 -05:00
Dan Paulat
35ac8bb55b Move timeline to Radar Toolbox 2023-06-28 22:07:19 -05:00
Dan Paulat
6a92e7601e Update collapsible icon styling to use native buttons for the header/title 2023-06-28 21:44:47 -05:00
Dan Paulat
6d9d923081 Add radar toolbox items to collapsible widgets 2023-06-27 23:36:15 -05:00
Dan Paulat
396f64f0d4 Add default layout to collapsible group 2023-06-27 23:35:09 -05:00
Dan Paulat
106542e28a Reorder collapsible group initialization 2023-06-27 22:53:13 -05:00
Dan Paulat
04a539b93d Update collapsible expansion logic, and change icons 2023-06-27 22:29:23 -05:00
Dan Paulat
7ff9feba25 Change collapsible title from labels to buttons, connect toggled signal to expand/collapse 2023-06-26 22:51:32 -05:00
Dan Paulat
300091dbe1 Initial collapsible group layout 2023-06-25 00:58:51 -05:00
Dan Paulat
b198dc53ca Bump version to v0.2.1 2023-06-24 21:46:17 -05:00
Dan Paulat
fc194e0f17 Don't display a requested product if a different product has since been selected 2023-06-23 22:16:12 -05:00
Dan Paulat
a87453ed2e Prevent elevation buttons from normalizing to a very large size 2023-06-23 00:08:17 -05:00
Dan Paulat
97a1d26370 Radar product settings should be part of scroll area 2023-06-22 23:27:10 -05:00
Dan Paulat
a268ca04e6 Asynchronous threads should execute in thread pools owned by parents
- Fixes #51
2023-06-21 23:34:49 -05:00
Dan Paulat
6000abdeb3 Save map style in settings
- Fixes #50
2023-06-21 23:34:49 -05:00
Dan Paulat
effe78e1be
Merge pull request #62 from dpaulat/feature/timeline-part-3
Complete Timeline Animation
2023-06-20 22:54:23 -05:00
Dan Paulat
9f6d775c17 Reduce product cache limit 2023-06-20 22:41:59 -05:00
Dan Paulat
4c30b0d6bb Disable resource explorer 2023-06-20 22:25:50 -05:00
Dan Paulat
72df99e456 Make Radar Toolbox and Animation Toolbox scrollable 2023-06-20 22:18:21 -05:00
Dan Paulat
081b626855 Fix crash when switching radar sites while loading data from the old site
- Use thread pools owned by radar product manager, unless called statically (#51)
2023-06-20 20:12:57 -05:00
Dan Paulat
16e3d1533f Don't update a radar product view when the timeline manager will issue a subsequent update 2023-06-19 22:58:08 -05:00
Dan Paulat
bce4c1bfb2 Fix switching radar sites in archive view
- Reverts 4e5a28f, other changes have now made this unnecessary
- Switching sites while animating, in archive, or live all work properly
2023-06-19 21:49:50 -05:00
Dan Paulat
55d9fe1da8 Animation widget incorrectly displays auto update disabled when animating 2023-06-19 19:08:18 -05:00
Dan Paulat
93ae58424c Populate level 3 product times prior to loading, don't require an exact time match
- Consistent with level 2, will allow choosing of the correct level 3 product if an exact time isn't given
- Fixes step begin/end when not all products have the same volume times
- Expected to help when switching radar sites, and attempting to save selected time from previous site
2023-06-19 00:16:51 -05:00
Dan Paulat
ea1569cb76 Don't attempt to load an object that hasn't been listed yet by the provider
- Fixes issue when switching to a new product, product does not display the first time
2023-06-18 22:34:29 -05:00
Dan Paulat
7d74a0e312 Add additional MapTiler styles, including dark styles 2023-06-17 22:45:38 -05:00
Dan Paulat
68a6d5f97f Ignoring additional warnings required for MSVC 14.36 2023-06-16 23:34:43 -05:00
Dan Paulat
55f157ceda GitHub upgraded windows-2022 runner to MSVC 14.36 in 20230612.1
- Need to investigate if there is a way to keep this from breaking on upgrade in the future
2023-06-15 23:30:33 -05:00
Dan Paulat
fd322e61f7 Fix intermittent crash on exit while animating
- Use thread pools owned by timeline manager (#51)
- To keep animating while data is loading for the first time, add case to ReceiveRadarSweepNotUpdated
2023-06-15 23:17:51 -05:00
Dan Paulat
e8e3032dcd Save loop delay, speed, and time to settings on shutdown 2023-06-14 22:56:26 -05:00
Dan Paulat
8f0afbcd1c v0.2.0-prerelease-3 2023-06-13 22:05:29 -05:00
Dan Paulat
31319076c1
Merge pull request #61 from dpaulat/feature/timeline-part-2
Timeline Animation Continued
2023-06-13 22:03:37 -05:00
Dan Paulat
3885d0d650
Merge pull request #60 from jtleniger/fix-country-cache-permission-error
Fix unhandled exception when Windows API fails to delete cached counties DB
2023-06-13 21:39:36 -05:00
Justin Leniger
721a5839bb Lower log level to warn 2023-06-13 18:19:18 -06:00
Justin Leniger
54941e028f Fix unhandled exception when Windows API fails to delete cached countries DB. 2023-06-13 18:13:01 -06:00