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
Dan Paulat
47c1bce993
Remove File > Open for Placefiles
2023-09-17 00:59:33 -05:00
Dan Paulat
bbaae5d1ba
Hold a reference to current images in the placefile manager, removing old, unused images
2023-09-17 00:28:54 -05:00
Dan Paulat
9165d66a33
Log a debug entry when the radar sweep monitor times out
2023-09-16 23:27:57 -05:00
Dan Paulat
6774c16cbb
Fixing thread lifetime issues in Radar Product Manager
2023-09-16 08:52:31 -05:00
Dan Paulat
df4500478c
Don't allow placefiles with an empty name
2023-09-11 22:19:04 -05:00
Dan Paulat
d78e650368
URL query parameters should be pretty decoded, not fully decoded
2023-09-10 21:26:09 -05:00
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