Commit graph

1785 commits

Author SHA1 Message Date
Dan Paulat
c4f78df149
Merge pull request #294 from AdenKoperczak/location_markers_ids
Location markers ids
2024-11-27 12:32:22 -06:00
AdenKoperczak
831e0f7d1b Add check to optional value to avoid undefined behavior in MarkerModel 2024-11-27 12:05:04 -05:00
AdenKoperczak
ee5719cb55 Update test/data in location_markers_ids branch to match develop 2024-11-26 08:57:10 -05:00
Dan Paulat
694d3224b5
Merge pull request #301 from dpaulat/hotfix/layer_model_mime_data
Validate parent row before dropping mime data in LayerModel
2024-11-26 07:52:21 -06:00
Dan Paulat
756249c3ad Validate parent row before dropping mime data in LayerModel 2024-11-26 05:53:14 -06:00
Dan Paulat
4a66715923
Merge pull request #300 from AdenKoperczak/fix_whitespace_trimming
Fix whitespace trimming
2024-11-26 05:48:37 -06:00
AdenKoperczak
f0bfca8588 Added local file tests, and make URL tests more complete for NormalizeUrl 2024-11-25 12:14:23 -05:00
AdenKoperczak
950620de6e add whitspace trimming to api key entry in setup 2024-11-25 11:53:12 -05:00
AdenKoperczak
b13d2106d4 Fixed issue with NormalizeUrl where whitespace trimming was not
happening on non-local files, and added test cases.
2024-11-25 11:42:17 -05:00
AdenKoperczak
35f2c85a19 Some minor code changes, as well as properly using marker index 2024-11-25 11:18:03 -05:00
Dan Paulat
b5ac254259
Merge pull request #299 from dpaulat/hotfix/linux-serial-port-location
Use serial port location on Linux instead of port name
2024-11-24 10:23:05 -06:00
Dan Paulat
0683cd2326 Use serial port location on Linux instead of port name 2024-11-24 09:01:57 -06:00
Dan Paulat
2029806a5f
Merge pull request #298 from dpaulat/hotfix/settings-dialog-default-button
Set OK as default settings dialog button
2024-11-24 08:57:13 -06:00
Dan Paulat
4cd98ef4ac Set OK as default settings dialog button 2024-11-24 07:14:09 -06:00
Dan Paulat
94bb3c9430
Merge pull request #288 from AdenKoperczak/add_qt6ct_darker_theme
Add qt6ct based fusion color palettes.
2024-11-14 05:41:18 -06:00
AdenKoperczak
73d3eedcdc Move connection creation earlier to cause it to be triggered on setting
the current value to the combobox
2024-11-04 09:51:52 -05:00
AdenKoperczak
3f52f79210 Fix spelling mistake in comment 2024-11-03 14:23:21 -05:00
AdenKoperczak
7a070b3e7f Move MarkerManager to using an ID system for markers, instead of index 2024-11-03 14:16:56 -05:00
AdenKoperczak
e16db1823d Add disabling of theme file when custom theme is not selected 2024-10-29 11:25:16 -04:00
AdenKoperczak
20b8c0da7d Add QT6CT_LIBRARY to avoid Q_DECL_IMPORT in include 2024-10-29 09:02:04 -04:00
AdenKoperczak
158a4171d2 Added theme_file to settings test cases 2024-10-29 09:01:32 -04:00
AdenKoperczak
ccf5f6a3d8 Added custom theme file selection dialog 2024-10-28 13:00:39 -04:00
AdenKoperczak
8e114c555f Update CMake files to possibly work on windows 2024-10-28 10:14:49 -04:00
Dan Paulat
e8f20938cd
Merge pull request #293 from dpaulat/hotfix/updates-on-main-thread
Ensure widgets are always updated on the main thread
2024-10-27 10:56:40 -05:00
Dan Paulat
ac40fd93b7 Ensure widgets are always updated on the main thread
Fixes crashes and widget freezes
2024-10-27 09:06:05 -05:00
AdenKoperczak
b5a89b51db Switch to using qt6ct palettes from submodule instead of copy 2024-10-26 15:46:06 -04:00
AdenKoperczak
a7939a3a19 switch to static linking for qt6ct library 2024-10-26 15:31:15 -04:00
AdenKoperczak
96c6baa6c9 Add install location for qt6ct for windows (maybe) 2024-10-21 16:20:56 -04:00
AdenKoperczak
67c510cbd8 Try adding Qt requirments from qt6ct into scwx-qt to fix windows build 2024-10-21 14:00:34 -04:00
AdenKoperczak
57d65cf086 Change how new fusion styles are selected 2024-10-21 11:23:34 -04:00
AdenKoperczak
5c57ae0edc Switch to using a submodule for qt6ct external code 2024-10-21 10:39:08 -04:00
AdenKoperczak
236d7c1e35 Added test cases for marker_model and marker_manager 2024-10-20 12:37:08 -04:00
AdenKoperczak
2c9a8a33a4 fix error when reading an empty location marker file 2024-10-20 12:34:12 -04:00
AdenKoperczak
0bce0e2bd7 First addition of qt6ct based color palettes to give dark mode on all platforms. 2024-10-19 09:41:42 -04:00
Dan Paulat
194638f759
Merge pull request #287 from AdenKoperczak/fix_running_on_older_glibc
Revert to using ubuntu-22.04 for GCC build to ensure support for older GLibc versions
2024-10-18 11:07:10 -05:00
AdenKoperczak
6c2e31e3cb rename to in CI workflow 2024-10-18 10:46:51 -04:00
AdenKoperczak
a5106f4640 Revert to using ubuntu-22.02 for gcc build to ensure support for older Glibc versions (Debian) 2024-10-18 09:54:06 -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
5195519ef1
Merge pull request #283 from dpaulat/renovate/freetype-2.x
Update dependency freetype to v2.13.3
2024-10-18 04:05:23 -05:00
Dan Paulat
c04cbc2929 cpr write callback now takes const std::string_view& 2024-10-18 02:43:50 +00:00
renovate[bot]
43d8fc5207
Update dependency freetype to v2.13.3 2024-10-18 02:28:14 +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
Dan Paulat
72a1697d65
Merge pull request #284 from dpaulat/feature/qt-6.8.0
Bump dependency Qt to 6.8.0
2024-10-17 17:36:12 -05:00
AdenKoperczak
fe9311325b removed unneded dataChanged calls in MarkerModel 2024-10-17 17:55:45 -04:00
AdenKoperczak
a82e379f9b Make marker layer emit NeedsRendering on updating markers 2024-10-17 17:52:00 -04:00
AdenKoperczak
ee998232f7 Add mutexes to marker manager 2024-10-17 17:50:17 -04:00
AdenKoperczak
a8845514c6 Updated SVG to be much closer to an equilateral triangle 2024-10-17 16:43:00 -04:00
Dan Paulat
9ee6e2ee25 Add Fusion Light and Fusion Dark styles 2024-10-17 06:17:27 -05:00
Dan Paulat
620a0dba25
Merge pull request #285 from AdenKoperczak/trim_whitespace_from_inputs
Trim white space from inputs
2024-10-14 06:16:50 -05:00
renovate[bot]
907d80943e
Update dependency cpr to v1.11.0 2024-10-14 11:05:31 +00:00