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
c5a56680ea
Add anti-aliasing to settings
2023-10-09 23:10:10 -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
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
8dfb9f1105
Placefile line hover in-work
2023-08-28 00:15:57 -05:00
Dan Paulat
38b56be7c4
Mouse picking boilerplate
2023-08-27 00:29:17 -05:00
Dan Paulat
ad5c2b583d
Placefile "Remove" functionality
2023-08-22 23:52:55 -05:00
Dan Paulat
f512df9dd6
Enable anti-aliasing (MSAA x4)
2023-08-21 22:19:42 -05:00
Dan Paulat
b159540215
Update placefile text data outside of render loop, polygon cleanup
2023-08-19 21:43:57 -05:00
Dan Paulat
95f4d03c7b
Fix map layer update on placefile rename
2023-08-02 23:25:38 -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
6dedce5089
Update placefile view when placefiles are edited from settings
2023-07-25 23:16:36 -05:00
Dan Paulat
1a411af3bc
Add placefile layer with text rendering
2023-07-19 23:27:37 -05:00
Dan Paulat
d694764fa1
Map layer name comparison should be case insensitive
2023-07-14 00:22:32 -05:00
Dan Paulat
fc194e0f17
Don't display a requested product if a different product has since been selected
2023-06-23 22:16:12 -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
16e3d1533f
Don't update a radar product view when the timeline manager will issue a subsequent update
2023-06-19 22:58:08 -05:00
Dan Paulat
bce4c1bfb2
Fix switching radar sites in archive view
...
- Reverts 4e5a28f , other changes have now made this unnecessary
- Switching sites while animating, in archive, or live all work properly
2023-06-19 21:49:50 -05:00
Dan Paulat
4e5a28fcab
Auto update should be re-enabled when switching radar sites
...
- Otherwise, the new site may not display any data
2023-06-10 23:47:42 -05:00
Dan Paulat
27958415c5
Synchronize radar sweep updates to timeline manager
2023-06-08 23:07:52 -05:00
Dan Paulat
6b179fe35c
Emit signals when a sweep is not updated (with reason)
2023-06-07 23:07:01 -05:00
Dan Paulat
ea6134acea
emit keyword is incompatible with oneTBB
2023-06-05 21:53:24 -05:00
Dan Paulat
1b49e317e4
Fix level 2 display
2023-05-30 23:28:02 -05:00
Dan Paulat
d44075a5fd
Don't disable loading of products when navigating the timeline, just don't select it
2023-05-29 14:48:54 -05:00
Dan Paulat
4963add9cc
Enable/disable auto update of radar data based on timeline selection
2023-05-29 13:37:21 -05:00
Dan Paulat
63a746d25f
Map widget time selection
2023-05-24 00:02:00 -05:00
Dan Paulat
53c2f29785
Fix display scaling for custom map widgets
2023-05-11 23:03:08 -05:00
Dan Paulat
98ab8904be
Update MapTiler layer ordering
2023-04-30 17:09:29 -05:00
Dan Paulat
e5ffe16efb
Add map style combo box
2023-04-30 01:05:33 -05:00
Dan Paulat
271756bba9
Integrating map provider into existing map widget
2023-04-29 01:05:10 -05:00
Dan Paulat
023688b746
General GCC compilation fixes
2023-04-17 18:37:23 -05:00
Dan Paulat
a3afd71f03
"this" must be explicit in lambda capture
2023-04-17 18:29:37 -05:00
Dan Paulat
31db9a4315
GCC doesn't implement <format> yet, use fmt
2023-04-17 18:24:50 -05:00
Dan Paulat
92bb5154a4
Enable loading of product by double clicking in the resource explorer
...
- Doesn't work if radar product manager is expired for the site (time not present in record map)
- Need to fix going back to expired (garbage collected) live data
2023-04-10 23:17:21 -05:00
Dan Paulat
6e10ca88d5
Associate product refresh with a uuid
...
Allows product manager to track which map widgets have enabled which product refreshes
2023-04-01 00:46:29 -05:00
Dan Paulat
899cb041e5
Update map location on alert "Go"
2023-02-20 22:58:43 -06:00