Dan Paulat
bb5acf3d1e
Placefile TimeRange is supported in version 1.5
...
- Fixes AllisonHouse looping
2023-09-09 22:40:26 -05:00
Dan Paulat
00c297094e
Placefile image rendering
2023-09-02 00:58:52 -05:00
Dan Paulat
f9e69d15e4
Add hover text wrap to settings
2023-08-31 21:26:57 -05:00
Dan Paulat
c7487281ad
Fixing minor data race and memory issues in Placefile Manager
2023-08-26 21:28:26 -05:00
Dan Paulat
80c307c5fc
Enable placefile auto-refresh (no more frequent than every 15 seconds)
2023-08-23 21:39:17 -05:00
Dan Paulat
170e30ca6c
Placefile GCC warning cleanup
2023-08-23 07:50:25 -05:00
Dan Paulat
e7da934db1
Need to wait for application initialization before reading placefiles, and emit placefile enabled when adding an enabled URL
2023-08-23 01:14:18 -05:00
Dan Paulat
6f14745a59
Save (works) and reload (doesn't work) placefiles from settings
2023-08-23 01:06:51 -05:00
Dan Paulat
ad5c2b583d
Placefile "Remove" functionality
2023-08-22 23:52:55 -05:00
Dan Paulat
117a473689
Separate placefiles into their own layers
...
- Placefile rename is partially
- Texture repack might be broken
2023-08-02 22:39:19 -05:00
Dan Paulat
4ff95094a3
Disable thresholding by default
2023-08-02 20:24:28 -05:00
Dan Paulat
f0bdeb09b1
Replace black with transparent, increase atlas size
2023-08-02 00:04:00 -05:00
Dan Paulat
4c093d65f6
Populate cached images into the texture atlas
2023-07-30 22:31:05 -05:00
Dan Paulat
0f9fbdbf63
Load placefile icons into texture atlas cache
2023-07-30 00:40:05 -05:00
Dan Paulat
e3449e382d
Don't use a hard-coded user-agent for placefiles, add DPI parameter
2023-07-28 22:33:39 -05:00
Dan Paulat
751cafbfe7
Load placefiles according to the current radar site
2023-07-26 23:52:59 -05:00
Dan Paulat
6f44d9f4e0
Handle query string in supplied placefile URL, and improve error messages
2023-07-26 23:07:19 -05:00
Dan Paulat
dcace24579
Load placefiles from remote URLs
2023-07-26 00:18:10 -05:00
Dan Paulat
61bfeb88d0
Normalize edited URL
2023-07-25 23:26:52 -05:00
Dan Paulat
7c21ccaf41
Make placefile settings view editable
2023-07-25 23:15:12 -05:00
Dan Paulat
3ff34caa02
Placefile view enhancements
...
- Size enabled/threshold columns for a checkbox
- Combine URL/description columns
- Tooltips
- Alternating row colors
2023-07-24 22:27:42 -05:00
Dan Paulat
18c05b3a63
Additional placefile view/add enhancements
2023-07-23 23:24:45 -05:00
Dan Paulat
014ea9d39e
Display placefiles in settings view
2023-07-23 00:14:48 -05:00
Dan Paulat
8be32a8998
Render hover text in monospace
...
- TODO: Configure separate font size for monospace
2023-07-21 22:34:19 -05:00
Dan Paulat
9f5de14f6b
Render placefile Place statement
2023-07-20 23:40:32 -05:00
Dan Paulat
f70de26a2d
Initial placefile manager implementation
2023-07-18 23:16:50 -05:00
Dan Paulat
1e4e2ba1b4
Add UI settings for collapsible groups
2023-06-30 00:11:43 -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
9f6d775c17
Reduce product cache limit
2023-06-20 22:41:59 -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
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
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
96db63d5f3
If the time in the filename and file data differ, the filename should take precedence
...
This is required for properly indexing the file. If the file data is used, the data is stored under the file data index. Before the file is loaded, the data retrieval is attempted using the filename as the time.
2023-06-12 00:10:56 -05:00
Dan Paulat
9bb4ba4d93
Only use condition variable synchronization for animation, not other timeline functionality
2023-06-10 23:27:58 -05:00
Dan Paulat
580534d396
Protect against invalidated iterator in radar product manager
2023-06-10 23:00:42 -05:00
Dan Paulat
c7a4706f43
Loop delay configuration
2023-06-09 00:10:47 -05:00
Dan Paulat
27958415c5
Synchronize radar sweep updates to timeline manager
2023-06-08 23:07:52 -05:00
Dan Paulat
ea6134acea
emit keyword is incompatible with oneTBB
2023-06-05 21:53:24 -05:00
Dan Paulat
9536a1fdcb
Fix gcc error for added RadialSize enumeration
2023-06-02 08:05:38 -05:00
Dan Paulat
1b49e317e4
Fix level 2 display
2023-05-30 23:28:02 -05:00
Dan Paulat
4963add9cc
Enable/disable auto update of radar data based on timeline selection
2023-05-29 13:37:21 -05:00
Dan Paulat
80f04be510
Set loop defaults
2023-05-29 13:00:50 -05:00
Dan Paulat
4e8b5ac452
Fix to prevent accessing empty level 3 product records
2023-05-28 13:06:20 -05:00
Dan Paulat
11e74b46ec
Adjust number of stored/cached products based on loop time
2023-05-27 23:14:38 -05:00
Dan Paulat
5970eaf678
Add short delay at the end of a loop
2023-05-27 01:25:51 -05:00
Dan Paulat
ba1de683fa
Timeline pause
2023-05-27 01:17:19 -05:00