Commit graph

670 commits

Author SHA1 Message Date
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
c6801722a1 Always resize ImGui windows when rendering placefile text to avoid clipping 2023-07-25 23:21:34 -05:00
Dan Paulat
6dedce5089 Update placefile view when placefiles are edited from settings 2023-07-25 23:16:36 -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
0064733679 Placefile fixes for Linux/gcc 2023-07-23 08:45:21 -05:00
Dan Paulat
36dd2945b0 Placefile URL readability updates 2023-07-23 00:36:08 -05:00
Dan Paulat
014ea9d39e Display placefiles in settings view 2023-07-23 00:14:48 -05:00
Dan Paulat
157500e20a Add open URL dialog to add a placefile 2023-07-22 21:17:09 -05:00
Dan Paulat
4c685e5abb Add placefile settings initial layout 2023-07-22 14:15:56 -05:00
Dan Paulat
8be32a8998 Render hover text in monospace
- TODO: Configure separate font size for monospace
2023-07-21 22:34:19 -05:00
Dan Paulat
48d71cc14d Placefile text statement support
- Merged place and text
- Todo: Custom fonts not yet supported
- Todo: End statements sometimes appear after "Text" or other items
- Todo: Support "Title" statement
2023-07-21 00:26:42 -05:00
Dan Paulat
9f5de14f6b Render placefile Place statement 2023-07-20 23:40:32 -05:00
Dan Paulat
1c39464228 Extract utility geographic and maplibre functions 2023-07-20 23:12:36 -05:00
Dan Paulat
1a411af3bc Add placefile layer with text rendering 2023-07-19 23:27:37 -05:00
Dan Paulat
bfe62301b2 Enable loading of placefiles via the UI 2023-07-18 23:32:05 -05:00
Dan Paulat
f70de26a2d Initial placefile manager implementation 2023-07-18 23:16:50 -05:00
Dan Paulat
7c863793ea Bump version to v0.2.2 2023-07-14 19:25:50 -05:00
Dan Paulat
5612806e07 Update layer ordering definitions for MapTiler updates 2023-07-14 00:23:21 -05:00
Dan Paulat
d694764fa1 Map layer name comparison should be case insensitive 2023-07-14 00:22:32 -05:00
Dan Paulat
0902f183fc Connect radar product view signals in layer constructor, rather than initialize
If the radar product view updates at precisely the right time, color
tables might not be initialized properly. The Initialize function would
not have been able to properly update color tables, and the view signal
would be emitted prior to the signals and slots being connected.
2023-07-11 23:25:39 -05:00
Dan Paulat
1c621f7665 Remove animation toolbox dock menu 2023-06-30 00:15:22 -05:00
Dan Paulat
0f5950db58 Add UI settings for collapsible groups in radar toolbox 2023-06-30 00:13:24 -05:00
Dan Paulat
b0375c4790 Update collapsible group interface for signals/slots 2023-06-30 00:12:46 -05:00
Dan Paulat
1e4e2ba1b4 Add UI settings for collapsible groups 2023-06-30 00:11:43 -05:00
Dan Paulat
af650c6687 Add a horizontal scroll bar to the radar toolbox dock if needed 2023-06-28 23:03:17 -05:00
Dan Paulat
35ac8bb55b Move timeline to Radar Toolbox 2023-06-28 22:07:19 -05:00
Dan Paulat
6a92e7601e Update collapsible icon styling to use native buttons for the header/title 2023-06-28 21:44:47 -05:00
Dan Paulat
6d9d923081 Add radar toolbox items to collapsible widgets 2023-06-27 23:36:15 -05:00
Dan Paulat
396f64f0d4 Add default layout to collapsible group 2023-06-27 23:35:09 -05:00
Dan Paulat
106542e28a Reorder collapsible group initialization 2023-06-27 22:53:13 -05:00
Dan Paulat
04a539b93d Update collapsible expansion logic, and change icons 2023-06-27 22:29:23 -05:00
Dan Paulat
7ff9feba25 Change collapsible title from labels to buttons, connect toggled signal to expand/collapse 2023-06-26 22:51:32 -05:00
Dan Paulat
300091dbe1 Initial collapsible group layout 2023-06-25 00:58:51 -05:00
Dan Paulat
b198dc53ca Bump version to v0.2.1 2023-06-24 21:46:17 -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
a87453ed2e Prevent elevation buttons from normalizing to a very large size 2023-06-23 00:08:17 -05:00
Dan Paulat
97a1d26370 Radar product settings should be part of scroll area 2023-06-22 23:27:10 -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
9f6d775c17 Reduce product cache limit 2023-06-20 22:41:59 -05:00
Dan Paulat
4c30b0d6bb Disable resource explorer 2023-06-20 22:25:50 -05:00
Dan Paulat
72df99e456 Make Radar Toolbox and Animation Toolbox scrollable 2023-06-20 22:18:21 -05:00
Dan Paulat
081b626855 Fix crash when switching radar sites while loading data from the old site
- Use thread pools owned by radar product manager, unless called statically (#51)
2023-06-20 20:12:57 -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
55d9fe1da8 Animation widget incorrectly displays auto update disabled when animating 2023-06-19 19:08:18 -05:00
Dan Paulat
93ae58424c Populate level 3 product times prior to loading, don't require an exact time match
- Consistent with level 2, will allow choosing of the correct level 3 product if an exact time isn't given
- Fixes step begin/end when not all products have the same volume times
- Expected to help when switching radar sites, and attempting to save selected time from previous site
2023-06-19 00:16:51 -05:00