100 Commits

Author SHA1 Message Date
Alex Spataru
3542a4d5fd Remove unity build option by default (only use it in CI) 2021-11-14 19:53:14 -06:00
Alex Spataru
02ae0e0db1 Windows-specific improvments 2021-11-14 19:52:41 -06:00
Alex Spataru
e15f423e6b Save SSL settings in MQTT dialog 2021-11-12 02:24:31 -06:00
Alex Spataru
fc501643b8 Add MQTT configuration dialog 2021-11-10 02:57:41 -06:00
Alex Spataru
b01cbcee91 Improve titlebar layout & drink coffee 2021-11-09 22:52:52 -06:00
Alex Spataru
6fbfa829c9 Add window shadow & respect fixed sizes 2021-11-09 14:30:59 -06:00
Alex Spataru
0d08bf116c Implement windows-like buttons 2021-11-07 03:49:50 -06:00
Alex Spataru
1cd4b35dfe Transition secondary dialogs to custom window component 2021-11-07 01:57:30 -06:00
Alex Spataru
0aa27414cf Revert to Qt5 to have stable OpenGL rendering engine & work on custom window borders 2021-11-06 13:00:11 -06:00
Alex Spataru
affb80f0a2 Work on issue #79 2021-11-05 04:52:28 -06:00
Alex Spataru
8e65c65230
Update Serial-Studio.pro 2021-11-05 04:19:46 -06:00
Alex Spataru
5621c44406 Update to 1.1.3 2021-11-05 04:15:08 -06:00
Alex Spataru
f62f6cca8e
Add CONFIG+=ltcg instead of manually specifying compiler flags 2021-11-05 04:09:36 -06:00
Alex Spataru
9d17272f71
Add LTCG with CONFIG in MSVC 2021-11-05 04:04:17 -06:00
Alex Spataru
3da6ff63d2
Update MSVC flags to enable LTO at linker stage 2021-11-05 03:47:28 -06:00
Alex Spataru
a987513857
Update Serial-Studio.pro 2021-11-05 03:44:10 -06:00
Alex Spataru
0877493c43 Add LTO compiler flag 2021-11-05 03:41:18 -06:00
Alex Spataru
e7faf7a4e8 Try to fix MSVC compilation error 2021-11-05 02:12:54 -06:00
Alex Spataru
06c462bf27 Remove PCH & add all MOC files to unity build 2021-11-05 02:08:00 -06:00
Alex Spataru
244dc3dd8d Only run unity build on release configuration 2021-11-05 01:03:39 -06:00
Alex Spataru
b71541a782 Work on implementing an unity build 2021-11-05 00:44:03 -06:00
Alex Spataru
9d6c7abf13 Include MOC code directly to reduce compilation times 2021-11-04 15:16:15 -06:00
Alex Spataru
ef0670dc18 Allow MSVC parallel builds & add precompiled header 2021-11-04 14:41:48 -06:00
Alex Spataru
b323daca93 Implement LED panel #47 2021-10-21 22:37:23 -05:00
Alex Spataru
aa0a09b158 Document & organize modules 2021-10-20 20:10:05 -05:00
Alex Spataru
3197b85ce0 Work on #76 & create continous build 2021-10-20 05:44:38 -05:00
Alex Spataru
72b594d5f5 Rename map widget to GPS 2021-10-19 16:44:17 -05:00
Alex Spataru
d2909a8aa2 Add common PlotData type & reorganize RCC 2021-10-11 20:48:40 -05:00
Alex Spataru
43860cf56a Remove Qt positioning until I figure out how to implement maps in Qt 6 2021-10-09 15:19:21 -05:00
Alex Spataru
b50a05e4a3 Implement FFT plot (#49) 2021-10-09 15:16:34 -05:00
Alex Spataru
da55f28bab Add plots 2021-10-06 13:09:08 -05:00
Alex Spataru
6d094c95bd Clang-tidy fixes 2021-10-05 16:56:33 -05:00
Alex Spataru
2cf132450d Quick fixes 2021-10-05 04:11:23 -05:00
Alex Spataru
92b0a0193e Fix UI glitches in external window with HiDPI screens 2021-10-01 04:12:04 -05:00
Alex Spataru
d67aec1a09 Restore shadow 2021-10-01 02:56:07 -05:00
Alex Spataru
c96a4c02d0 Add gyro widget 2021-10-01 00:20:24 -05:00
Alex Spataru
00f2b14215 Try to get linuxdeployqt to return 0 2021-09-30 21:23:44 -05:00
Alex Spataru
45e0fa06ed
Update Serial-Studio.pro 2021-09-30 21:10:36 -05:00
Alex Spataru
52ec2bc4c7 Add libc6 copyright file 2021-09-30 21:00:01 -05:00
Alex Spataru
730c636191 Modify modules 2021-09-30 19:27:26 -05:00
Alex Spataru
d755f44539 Add base widget class 2021-09-28 18:13:18 -05:00
Alex Spataru
cbaec31ceb Begin working on Qt 6.2 support 2021-09-28 14:43:06 -05:00
Alex Spataru
a8a858b5b8 Add base code organization for multi-plot widget 2021-09-27 03:35:38 -05:00
Alex Spataru
a4737c81f9 Finish porting dataset widgets 2021-09-27 00:59:45 -05:00
Alex Spataru
c747f6e53e Finish implementing C++ bar widget 2021-09-26 18:18:48 -05:00
Alex Spataru
7fcaf5683d Resize widget fonts when widget size is changed 2021-09-26 16:58:18 -05:00
Alex Spataru
452999c7b7 Allow users to hide/show all widgets of a given category 2021-09-26 00:19:10 -05:00
Alex Spataru
5c90ce6eb4 Finish Dashboard animations 2021-09-25 21:48:06 -05:00
Alex Spataru
f487651323 Remove Qt Charts & optimize Dashboard code 2021-09-25 18:47:58 -05:00
Alex Spataru
33fecc9ed5 Add generic widget loader item 2021-09-25 03:52:03 -05:00