Commit graph

383 commits

Author SHA1 Message Date
Dan Paulat
9071c4751e Add current radar site to NexradFileRequest in the event there is no radar site in the Archive II file 2024-01-27 22:30:02 -06:00
Dan Paulat
0803a93f15 Compass icon updates for Linux 2024-01-14 00:09:23 -06:00
Dan Paulat
dfe1695385 Adjust the compass icon to always appear below the sweep time window 2024-01-13 23:50:48 -06:00
Dan Paulat
9c7e3eb7e6 Add compass icon to map showing bearing, and allow reset to north up 2024-01-13 23:32:06 -06:00
Dan Paulat
b3e035c53d Add ability to install event handlers from mouse picking 2024-01-13 23:16:38 -06:00
Dan Paulat
447f3ee821 Don't allow hover over sweep time if there is no data to display, preventing crash 2024-01-09 23:02:44 -06:00
Dan Paulat
6cc797ca3a Change connection type for MouseCoordinateChanged slot to queued to avoid recursive paint 2024-01-08 22:13:21 -06:00
Dan Paulat
e2bb6563dc Ensure radar product view is not null prior to running mouse picking 2024-01-08 22:12:09 -06:00
Dan Paulat
f54f6d1b4a Add mouse geo coordinates and UTC time to status bar 2024-01-07 01:54:27 -06:00
Dan Paulat
a77b6bea9d Don't display "No Data" data level code 2024-01-06 01:24:51 -06:00
Dan Paulat
b0c7413ef0 Display data values on the map when the shift key is held 2024-01-05 00:11:03 -06:00
Dan Paulat
03f08d54f1 Refactor color table functions to reference the lookup table where appropriate 2024-01-04 23:16:05 -06:00
Dan Paulat
a2f2181f1b Add geographic coordinates to mouse picking functions 2024-01-02 00:45:15 -06:00
Dan Paulat
c67b4cf536 Removing "L" key debug from map widget, handled by debug menu 2024-01-01 23:06:33 -06:00
Dan Paulat
2bd5ec8705 Finish migrating std::regex to RE2 2023-12-11 07:07:34 -06:00
Dan Paulat
ad4ae80da8 Fix first time display of location icon 2023-11-23 22:17:43 -06:00
Dan Paulat
7057f14b22 Shrinking location crosshairs to 24x24, rotating 45 degrees 2023-11-23 22:16:00 -06:00
Dan Paulat
9590e2cc52 Add location icon to overlay layer 2023-11-23 08:22:19 -06:00
Dan Paulat
c91b1c9a65 Remove unused includes from overlay layer 2023-11-23 08:21:46 -06:00
Dan Paulat
320857328c Update the map widget when requested by a layer 2023-11-23 08:20:02 -06:00
Dan Paulat
6ab2bfb1a1 Remove unused context parameter in RadarSiteLayer 2023-11-20 21:31:52 -06:00
Dan Paulat
6087c53b3e Connect radar site layer signal to trigger update 2023-11-20 21:03:03 -06:00
Dan Paulat
de2e1fea3f Radar site buttons, styling and hover 2023-11-20 20:49:07 -06:00
Dan Paulat
798dc479f0 Add radar site layer to layer model, and display on map 2023-11-20 07:43:08 -06:00
Dan Paulat
71c0ec4b69 Initial radar site layer 2023-11-20 07:43:08 -06:00
Dan Paulat
1e7df9f236 Hover over time for additional product information 2023-11-19 07:56:52 -06:00
Dan Paulat
c2918daebf Cleanup unused freetype dependencies and old text rendering 2023-11-17 21:21:37 -06:00
Dan Paulat
be33ff8cef Disable map pitch 2023-11-05 21:41:41 -06:00
Dan Paulat
2b6f70697c Update displayed layers when the layer model changes 2023-11-05 06:03:54 -06:00
Dan Paulat
c81d9d9ba6 Only add placefile layers if the placefile is enabled 2023-11-03 05:43:06 -05:00
Dan Paulat
7e2fd7c109 Layer naming updates 2023-11-03 05:42:32 -05:00
Dan Paulat
44ada2cc8d Add layer debug 2023-11-03 05:41:59 -05:00
Dan Paulat
cc0c82bbd2 Add layers in order defined by the layer manager 2023-11-03 05:09:07 -05:00
Dan Paulat
3392a9a402 Common layer naming 2023-11-01 23:17:23 -05:00
Dan Paulat
c5a56680ea Add anti-aliasing to settings 2023-10-09 23:10:10 -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
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
2e9f5818cd Lock the ImGui font atlas when processing a frame 2023-10-01 22:07:36 -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
adbcc24aa9 Hide the tooltip when losing focus 2023-09-15 00:01:00 -05:00
Dan Paulat
1a9e87ba07 Don't display a disabled placefile when renaming 2023-09-09 12:20:17 -05:00
Dan Paulat
0badf01a92 Refactor tooltip display 2023-09-09 00:49:23 -05:00
Dan Paulat
9ebc859756 Add cursor position (screen coordinates) to mouse picking 2023-09-08 22:57:30 -05:00
Dan Paulat
4cc1a2b310 Placefile text animation support 2023-09-04 21:56:59 -05:00
Dan Paulat
7198d1c7af Use GL_TEXTURE_2D_ARRAY to enable multiple texture atlases 2023-09-02 13:44:56 -05:00
Dan Paulat
00c297094e Placefile image rendering 2023-09-02 00:58:52 -05:00