Commit graph

984 commits

Author SHA1 Message Date
Dan Paulat
4916dfe85a Add drop shadow to placefile text 2023-10-09 22:01:58 -05:00
Dan Paulat
cfa62d5fbc Merge branch 'feature/placefiles-font' into feature/placefiles 2023-10-08 23:37:25 -05:00
Dan Paulat
104227aa42 Represent raw font data as char instead of std::uint8_t 2023-10-08 23:35:55 -05:00
Dan Paulat
fe1acb32cf Initialize Qt application fonts from cached versions on filesystem 2023-10-08 23:33:27 -05:00
Dan Paulat
7af2edd3ec Use a more friendly name for ImGui font registration 2023-10-08 22:25:17 -05:00
Dan Paulat
0d7b9ae9a7 Disabling unused font initialization 2023-10-08 22:16:24 -05:00
Dan Paulat
f4596a7964 Removing some unused ImGui font code 2023-10-08 22:13:07 -05:00
Dan Paulat
810b61f8f9 Use fonts defined in placefiles 2023-10-08 22:05:17 -05:00
Dan Paulat
11ea4676cf Use fonts defined by text settings for rendering 2023-10-08 09:02:28 -05:00
Dan Paulat
e37e64b3f2 Initialize font manager fonts on startup 2023-10-06 05:49:59 -05:00
Dan Paulat
3a4a32b97a Load ImGui fonts on initialization and settings changes 2023-10-06 05:49:18 -05:00
Dan Paulat
67881d31d5 Make SettingsManager an object instead of a namespace 2023-10-06 05:05:59 -05:00
Dan Paulat
1f964c49f8 Check ImGui fonts before new frame 2023-10-06 04:50:26 -05:00
Dan Paulat
b66ca2cb09 Refactor settings to be managed by singletons 2023-10-05 21:55:43 -05:00
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
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
5774c432c9 Merge branch 'develop' into feature/placefiles 2023-09-27 21:34:22 -05:00
Dan Paulat
a84fa72db6 Update Qt to 6.5.3 2023-09-27 21:33:48 -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