Commit graph

917 commits

Author SHA1 Message Date
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
d3a3c3db36 Cleaning up font selection in settings dialog 2023-09-28 23:11:19 -05:00
Dan Paulat
4e5aa7b5e1 Connecting font selection to settings dialog, in-work 2023-09-27 23:47:37 -05:00
Dan Paulat
d82fb666f9 Register font subcategories with text settings 2023-09-26 23:23:38 -05:00
Dan Paulat
ad1646d725 Initial setup for font settings 2023-09-25 23:35:38 -05:00
Dan Paulat
e0aa327bb7 Add font selection skeleton 2023-09-25 00:02: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
11c01e8538 Add fontconfig dependency 2023-09-23 00:45:29 -05:00
Dan Paulat
5ed0d53feb Merge branch 'develop' into feature/placefiles 2023-09-21 21:26:55 -05:00
Dan Paulat
48518f03a7 Don't build documentation by default for freetype-gl 2023-09-21 21:26:33 -05:00
Dan Paulat
b381ed3a33 Merge branch 'develop' into feature/placefiles 2023-09-20 23:55:00 -05:00
Dan Paulat
d7a3a3ca7b When changing products, the time managed by the Timeline Manager should be used 2023-09-20 23:54:14 -05:00
Dan Paulat
aa0dab00a6 Add support for Composite Reflectivity (NCR) 2023-09-20 23:51:51 -05:00
Dan Paulat
0d0bdd4f8b Updating zone and county files for 19 September 2023 release
Closes #64
2023-09-20 23:49:38 -05:00
Dan Paulat
d58d3fc8e8 Fixing additional thread lifetime issues 2023-09-18 22:23:33 -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
cc8377064f Fixing thread lifetime issues in Radar Product Manager 2023-09-17 01:03:51 -05:00
Dan Paulat
47c1bce993 Remove File > Open for Placefiles 2023-09-17 00:59:33 -05:00
Dan Paulat
4f16d92ba3 Update stb to 5736b15 (Jan 29 2023) 2023-09-17 00:54:40 -05:00
Dan Paulat
2c0991cebc Add texture atlas build timing 2023-09-17 00:45:34 -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
da267c4c22 Load texture atlas images into shared pointers 2023-09-16 23:18:19 -05:00
Dan Paulat
6774c16cbb Fixing thread lifetime issues in Radar Product Manager 2023-09-16 08:52:31 -05:00
Dan Paulat
1997d09f29 Merge branch 'develop' into feature/placefiles 2023-09-16 00:11:55 -05:00
Dan Paulat
0a4cf9a9e7 Update AWS SDK for C++ to 1.11.165 2023-09-16 00:05:57 -05:00
Dan Paulat
67f74d9ede Address sanitizer options 2023-09-15 23:42:46 -05:00
Dan Paulat
adbcc24aa9 Hide the tooltip when losing focus 2023-09-15 00:01:00 -05:00
Dan Paulat
23740d2601 Add tooltip method to settings 2023-09-14 23:53:11 -05:00
Dan Paulat
a88cd27d8b Don't use relative paths in .gitmodules, to prevent having to fork multiple repositories 2023-09-13 22:27:32 -05:00
Dan Paulat
c8aacd688a Update Qt to 6.5.2 2023-09-13 22:27:32 -05:00
Dan Paulat
2f972226ad Update to actions/checkout@v4 2023-09-13 22:27:29 -05:00
Dan Paulat
a114e7c6a9 Mask API keys in settings dialog 2023-09-13 22:15:43 -05:00
Dan Paulat
bb6022e480 Don't specify MSVC toolset, use latest/default 2023-09-13 18:38:40 -05:00
Dan Paulat
9ea3ed47a6 Use unit library to perform font size conversions 2023-09-12 23:55:00 -05:00
Dan Paulat
10a1755056 Tooltip styling updates 2023-09-12 22:58:17 -05:00
Dan Paulat
df4500478c Don't allow placefiles with an empty name 2023-09-11 22:19:04 -05:00
Dan Paulat
e14db6cd21 Add tooltip display methods 2023-09-11 00:24:53 -05:00
Dan Paulat
555fbf479a Don't call glGenTextures every time the texture atlas updates 2023-09-10 21:44:45 -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
339674919d Don't specify MSVC toolset, use latest/default 2023-09-10 00:38:56 -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
477d9309a9 Fix placefile image/icon vertex count calculation 2023-09-09 22:39:47 -05:00