Commit graph

298 commits

Author SHA1 Message Date
AdenKoperczak
7ab12e7b4b location markers part2 initial clang-tidy changes 2025-01-11 10:50:10 -05:00
AdenKoperczak
cac89129af Location markers part2 clang-format fixes 2025-01-11 10:50:10 -05:00
AdenKoperczak
e62ef3a7f3 modified comments from TODO to question. Still needs checking 2025-01-11 10:50:10 -05:00
AdenKoperczak
d8233a2c41 enable having markers without names 2025-01-11 10:50:10 -05:00
AdenKoperczak
5bb4a7f95a Add custom marker icons, and rework how marker icons are handled. 2025-01-11 10:50:10 -05:00
AdenKoperczak
1a5503a6f6 Fix issue where set_marker removed id from record 2025-01-11 10:50:10 -05:00
AdenKoperczak
d0d9adfd1a Switch to using new edit_marker_dialog for marker adding and editting 2025-01-11 10:50:10 -05:00
AdenKoperczak
1a32748b8e Add location marker icon and color rendering on the map. 2025-01-11 10:50:10 -05:00
AdenKoperczak
6da34fc151 Added location marker icon support to marker_types and marker_manager 2025-01-11 10:50:10 -05:00
Dan Paulat
d6f94f2e19
Merge pull request #330 from AdenKoperczak/imgui_unicode_check2
Imgui Unicode Check using FontConfig
2025-01-10 10:12:50 -06:00
Dan Paulat
b1b06bc125
Disable placefile refresh on destruction 2025-01-06 12:42:18 -06:00
AdenKoperczak
f34a3e2145 Add check for symbolic font in fontconfig code 2024-12-31 12:50:20 -05:00
Dan Paulat
a3eb53a649 Additional clang-tidy action cleanup 2024-12-15 22:32:25 -06:00
Dan Paulat
57b773d009 Linting fixes 2024-12-15 08:22:19 -06:00
Dan Paulat
172203ec16 Fix 1 degree smooth coordinates location 2024-12-14 07:00:03 -06:00
Dan Paulat
9f7026bf9c Add pre-caluclated smoothed coordinates 2024-12-03 23:28:18 -06:00
Dan Paulat
372712745c Updating includes for fmt 11.x 2024-11-30 15:42:15 -06:00
Dan Paulat
dab88ebb98 Fix deprecated header usage in log manager 2024-11-28 06:53:15 -06:00
Dan Paulat
dbfacdfd28
Merge pull request #297 from dpaulat/feature/level2-sweeps
Intermediate Level 2 Sweeps
2024-11-28 06:51:04 -06:00
AdenKoperczak
35f2c85a19 Some minor code changes, as well as properly using marker index 2024-11-25 11:18:03 -05:00
Dan Paulat
ae91686d4c Don't create unused variables returned from TimelineManager::SelectTime 2024-11-20 21:47:08 -06:00
Dan Paulat
4471843f8b Lock the level 2 product record mutex before searching for records 2024-11-20 19:50:09 -06:00
Dan Paulat
881502c970 Prevent the radar product cache limit from being set too small 2024-11-20 19:50:09 -06:00
Dan Paulat
845d5b5707 Update timeline manager step function to handle volume times between indexed values 2024-11-20 19:50:09 -06:00
Dan Paulat
2a9dc72721 Select product times based on current time, rather than volume time
Ensures scans not included in the volume times (e.g., multiple level 2 scans per file) are selected
2024-11-20 19:50:09 -06:00
Dan Paulat
f1e35532b9 Initial handling of multiple time sweeps in individual level 2 files 2024-11-20 19:50:09 -06:00
Dan Paulat
6dbd020591 Change radar product manager member variable initialization 2024-11-20 19:50:09 -06:00
AdenKoperczak
7a070b3e7f Move MarkerManager to using an ID system for markers, instead of index 2024-11-03 14:16:56 -05:00
AdenKoperczak
236d7c1e35 Added test cases for marker_model and marker_manager 2024-10-20 12:37:08 -04:00
Dan Paulat
b4652f6d2d
Merge pull request #286 from dpaulat/renovate/cpr-1.x
Update dependency cpr to v1.11.0
2024-10-18 04:05:43 -05:00
Dan Paulat
c04cbc2929 cpr write callback now takes const std::string_view& 2024-10-18 02:43:50 +00:00
Dan Paulat
1843f387ff
Merge pull request #281 from AdenKoperczak/location_markers
Add Location Markers (Part 1)
2024-10-17 21:26:52 -05:00
AdenKoperczak
ee998232f7 Add mutexes to marker manager 2024-10-17 17:50:17 -04:00
AdenKoperczak
aec937aa97 add more handling to ensure that MarkerModel stays up to date with MarkerManager 2024-10-10 08:38:33 -04:00
AdenKoperczak
0ec81e5832 Add modified methods to header file from last commit 2024-10-06 12:22:04 -04:00
AdenKoperczak
250a535fc3 Add proper bounds checks and update usage of references in marker_manager.cpp 2024-10-06 12:21:21 -04:00
AdenKoperczak
534b679d63 Use std::vector::erase instead of self written code in remove_marker 2024-10-06 12:19:54 -04:00
AdenKoperczak
57625b9680 Add async code to marker_manager 2024-10-06 12:15:40 -04:00
AdenKoperczak
19415cd0a1 Added a basic location marker manager. 2024-10-05 13:09:55 -04:00
AdenKoperczak
84233868d6 Updated how MarkerRecord works to make adding entryies easier 2024-10-05 09:40:43 -04:00
AdenKoperczak
74f3a15eb2 Reformat marker formats after rename 2024-10-05 09:24:14 -04:00
Dan Paulat
621cbb3d51 Refresh placefiles as often as every 1 second 2024-10-05 04:11:28 -05:00
AdenKoperczak
31940441ed renamed all POI/point of intrest to marker 2024-10-04 19:31:47 -04:00
AdenKoperczak
da271c326a rename files to marker instead of poi 2024-10-04 19:05:37 -04:00
AdenKoperczak
f5d867cf1a Add working poi manager implementation 2024-10-04 16:42:54 -04:00
Dan Paulat
06a2a18c06 Automatically refresh placefiles that failed to load 2024-10-04 05:40:00 -05:00
AdenKoperczak
c2209908a0 initial poi manager and types code 2024-10-03 12:39:14 -04:00
AdenKoperczak
79e39021a6 switch to using __cpp_lib_chrono to determine if chrono or date/date.h should be used 2024-09-22 12:02:38 -04:00
AdenKoperczak
0585ab828c modified more time based files to work on clang 2024-09-19 13:33:05 -04:00
AdenKoperczak
852ade891c Fixed formatting issue 2024-09-10 07:51:26 -04:00