Commit graph

46 commits

Author SHA1 Message Date
Dan Paulat
c82b9753c6 Use dynamically sized ImGui fonts 2025-08-27 23:43:11 -05:00
Dan Paulat
9f33189c18 Refactor json utility to wxdata, add ReadJsonString function 2025-05-04 23:10:19 -05:00
AdenKoperczak
bc79ed11a3 Add checks to prevent files being saved before being fully read. 2025-01-29 11:04:17 -05:00
Dan Paulat
b1b06bc125
Disable placefile refresh on destruction 2025-01-06 12:42:18 -06:00
Dan Paulat
621cbb3d51 Refresh placefiles as often as every 1 second 2024-10-05 04:11:28 -05:00
Dan Paulat
06a2a18c06 Automatically refresh placefiles that failed to load 2024-10-04 05:40:00 -05:00
Dan Paulat
e1d61fccfa Catch exceptions in background threads 2024-06-15 23:44:33 -05:00
Dan Paulat
dd1490a143 NOMINMAX should be defined for the entire project 2023-11-19 20:56:03 -06:00
Dan Paulat
9ecaa1ce96 Dependency update
- boost 1.83.0
- cpr 1.10.4
- freetype 2.13.0
- glm cci.20230113
- gtest 1.14.0
- libxml2 2.10.4
- openssl 3.1.4
- spdlog 1.12.0
- sqlite 3.44.0
- vulkan-loader 1.3.243.0
- zlib 1.3
- onetbb 2021.10.0
- aws-sdk-cpp 1.11.199
- date cc4685a
- freetype-gl 65b746d
- stb beebb24
2023-11-09 20:15:30 -06:00
Dan Paulat
66ef65fe2f Force placefile refresh button 2023-11-05 06:32:47 -06:00
Dan Paulat
e43dcb9a6b PlacefileManager::GetActivePlacefiles is no longer used 2023-11-05 06:23:57 -06:00
Dan Paulat
ba75326c0c Synchronize placefile layers with placefile manager after initialization 2023-10-28 06:21:01 -05:00
Dan Paulat
a20e053d1b Fixing placefile manager destructor timing 2023-10-22 23:46:32 -05:00
Dan Paulat
8326b2f2bf Fix backslash interpretation in IconFile and Image statements 2023-10-09 23:36:21 -05:00
Dan Paulat
810b61f8f9 Use fonts defined in placefiles 2023-10-08 22:05:17 -05:00
Dan Paulat
acc782b2bc Get ImGui font by font category 2023-10-05 21:18:58 -05:00
Dan Paulat
c807188b2b Refactoring fontconfig from Resource Manager to Font Manager 2023-09-24 01:11:04 -05:00
Dan Paulat
d1a478ad12 Perform font matching from placefile 2023-09-23 00:45:29 -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
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
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
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
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