Commit graph

312 commits

Author SHA1 Message Date
Dan Paulat
b66ca2cb09 Refactor settings to be managed by singletons 2023-10-05 21:55:43 -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
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
23740d2601 Add tooltip method to settings 2023-09-14 23:53:11 -05:00
Dan Paulat
f9e69d15e4 Add hover text wrap to settings 2023-08-31 21:26:57 -05:00
Dan Paulat
ad5c2b583d Placefile "Remove" functionality 2023-08-22 23:52:55 -05:00
Dan Paulat
d6f8a339fc Mask API keys in settings dialog 2023-08-18 19:09:44 -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
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
b0375c4790 Update collapsible group interface for signals/slots 2023-06-30 00:12:46 -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
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
a87453ed2e Prevent elevation buttons from normalizing to a very large size 2023-06-23 00:08:17 -05:00
Dan Paulat
72df99e456 Make Radar Toolbox and Animation Toolbox scrollable 2023-06-20 22:18:21 -05:00
Dan Paulat
55d9fe1da8 Animation widget incorrectly displays auto update disabled when animating 2023-06-19 19:08:18 -05:00
Dan Paulat
e8e3032dcd Save loop delay, speed, and time to settings on shutdown 2023-06-14 22:56:26 -05:00
Dan Paulat
c7a4706f43 Loop delay configuration 2023-06-09 00:10:47 -05:00
Dan Paulat
ea6134acea emit keyword is incompatible with oneTBB 2023-06-05 21:53:24 -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
80f04be510 Set loop defaults 2023-05-29 13:00:50 -05:00
Dan Paulat
608ee904b8 Update animation toolbox limits
- Correct to nearest value
- Loop time 1-1440 minutes
- Loop speed 1.00-99.99
2023-05-27 23:35:47 -05:00
Dan Paulat
3d42ca9e12 Allow manual entry of timeline time 2023-05-27 10:12:40 -05:00
Dan Paulat
ba1de683fa Timeline pause 2023-05-27 01:17:19 -05:00
Dan Paulat
5a078800e4 QDate::toStdSysDays is needlessly behind __cpp_lib_chrono >= 201907L 2023-05-26 22:42:06 -05:00
Dan Paulat
afe63df72a Initialize animation dock widget date/time 2023-05-24 00:02:42 -05:00
Dan Paulat
5453997208 Adding animation control signals 2023-05-13 00:41:32 -05:00
Dan Paulat
aee4fecacc Configure animation dock widget display 2023-05-11 23:06:53 -05:00
Dan Paulat
0d44513d0a Add animation dock widget 2023-05-11 23:06:53 -05:00
Dan Paulat
3451faf161 Move map or view alert on alert double click based on settings 2023-05-02 22:54:46 -05:00
Dan Paulat
061bc8837f Add default alert action to settings dialog 2023-05-02 22:37:30 -05:00
Dan Paulat
1c1864e45d GCC fixes for MapProvider iterator 2023-04-30 18:38:48 -05:00
Dan Paulat
c77c899040 Cleanup use of custom provider definitions, use common map_provider.hpp 2023-04-30 14:47:30 -05:00
Dan Paulat
9c5de8e9ee Add Map Provider and MapTiler API key to settings dialog 2023-04-27 22:33:13 -05:00
Dan Paulat
d005b02ec5 Remove "Enable Update Notifications" setting from Update Dialog
This is a desirable feature, but the SettingsInterface class needs work to support multiple edit widgets.
2023-04-23 00:31:37 -05:00
Dan Paulat
a609f14f1f Adding update notifications setting option 2023-04-23 00:30:18 -05:00
Dan Paulat
c1aa34607f Add Update Dialog 2023-04-22 23:31:23 -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