Commit Graph

133 Commits

Author SHA1 Message Date
Daniele Forsi 461a79439b Do not create a Message if there is no worker to send to
Prevents memory leaks.
2024-05-19 19:44:45 +02:00
Mykola Dvornik 15337cac66 Fix bug that prevents settings changes updates via reverse API
Most plugins that use reverse API to PATCH settings updates to remote
server only do so when `useReverseAPI` is toggled, but not when the
relevant settings are being updated. So lets fix the precondition to
use the `m_useReverseAPI` flag instead.
2024-04-14 18:58:12 +02:00
f4exb cdae5ca048 Updated versions and changelogs 2024-04-14 11:41:00 +02:00
Daniele Forsi 8c3f7e3775 Remove unused includes and use more direct includes 2024-04-11 23:31:34 +02:00
Daniele Forsi 92246cdc71 Fix typing errors found with codespell and more 2024-04-06 12:39:18 +02:00
srcejon 13ba98eb8a Sat Tracker: Prevent crash if satellite not found. 2024-03-28 15:28:02 +00:00
srcejon 198b971275 Add SDO TLE. 2024-03-28 15:27:37 +00:00
srcejon 885cddc981 Use F:n for feature Ids instead of Fn:m as discussed in #1912
Update Demod Analzyer to use AvailableChannelsOrFeature - removes need for Refresh Channels button
2024-03-05 10:28:01 +00:00
f4exb ac651ff798 Updated versions and changelogs 2024-02-18 11:56:40 +01:00
srcejon 483e338614 Add AvailableChannelOrFeatureHandler for handling lists of channels, features and message pipes to them. 2024-02-16 16:31:12 +00:00
srcejon 86f1024733 Sat Tracker: Update default TLEs to latest URLs. Add GUI error if TLEs not downloaded. 2024-01-17 11:45:36 +00:00
f4exb 07e8ae0de1 Updated changelogs and plugins versions 2023-11-29 05:00:58 +01:00
f4exb 00b041d762 Rewriting of copyright notices for plugins/features. Part of #1893 2023-11-18 13:12:18 +01:00
Jon Beniston e799e5eb72 Fix resize cursor not being cleared when mouse moves over child widgets 2023-11-13 20:51:03 +00:00
Daniele Forsi 34aca019e2 Fix spelling in strings 2023-07-23 18:55:12 +02:00
Daniele Forsi ff47deee60 Fix spelling
Fixed with:
find . \( -name '*.md' -o -name '*.ui' -o -name '*.html' \) -exec codespell --ignore-words-list=cach,doas,ehr,inout,lits,nd,som,verry --summary --write-changes {} \+
and manual editing.
2023-07-09 09:06:18 +02:00
f4exb b12e2822fc Updated versions and changelogs 2023-05-24 08:43:50 +02:00
Jon Beniston 65013b47ff Fix crash if no device settings have been set up. 2023-05-23 22:27:35 +01:00
Jon Beniston a0fb83585e Fix gcc warnings 2023-05-20 08:11:21 +01:00
Jon Beniston 3ca25db820 Fix doppler correction for #1682. Add Az/El offset setting. 2023-05-20 08:05:25 +01:00
Jon Beniston b005ef215e Fix doppler correction for #1682. Add Az/El offset setting. 2023-05-20 07:57:19 +01:00
Daniele Forsi 794be61957 Fix spelling using ispell 2023-05-02 19:43:59 +02:00
Jon Beniston 02f264f275 Add query to TLE download filename, to avoid clashes. Fixes #1647 2023-04-28 08:01:02 +01:00
Jon Beniston 0581b4c292 Sat & Star tracker: Plot target on Az/El chart. For #1641 2023-04-14 16:15:11 +01:00
Jon Beniston f7ed662238 Display rotator on Star Tracker and Satellite Tracker polar charts for #1641. 2023-04-03 16:53:51 +01:00
Edouard Griffiths c50c866732
Merge pull request #1649 from dforsi/fix/typos
Fix spelling
2023-04-03 00:31:02 +02:00
Daniele Forsi 812f2ee452 Fix spelling
Fixed with:
find . -name '*.md' -exec codespell --ignore-words-list=cach,doas,ehr,inout,lits,nd,verry --summary --write-changes {} \+

and then running the same command with --interactive=2:
find . -name '*.md' -exec codespell --ignore-words-list=cach,doas,ehr,inout,lits,nd,verry --summary --write-changes --interactive=2 {} \+
2023-04-02 20:18:12 +02:00
f4exb cf0489d96f Updated versions and changelogs 2023-04-01 13:42:53 +02:00
Jon Beniston db0d03861b Correct settings keys for Satellite Tracker settings dialog. Fixes #1642 2023-03-29 15:48:19 +01:00
Jon Beniston 4fa132731b Remove satellites from map on close 2023-02-16 14:33:39 +00:00
Jon Beniston 9fb1171336 Fix restoring custom time 2023-02-16 14:33:26 +00:00
Jon Beniston 3c7cbce8ff Support relative satellite image URLs 2022-12-29 20:55:33 +00:00
Jon Beniston 0dd466a900 Add DialogPositioner to ensure dialogs are fully on screen and remain on
screen when screen orientation changes.
Add DialPopup to allow dials to adjusted with a slider, which is easier
on touchscreens.
Add TableTapAndHold to support table context menus on touchscreens.
2022-12-20 10:31:15 +00:00
f4exb 5a0fc37241 Updated versions and changelogs 2022-12-01 22:02:11 +01:00
f4exb b3e6ea95f3 Satellite tracker feature: Make settings assignments atomic. Part of #1329 2022-11-28 21:52:06 +01:00
Jon Beniston 3b5b222114 Update plugins to compile with Qt5 and Qt6 2022-11-17 14:36:12 +00:00
Jon Beniston fc7c9c1fc8 Update CMakeLists.txt to support both Qt5 and Qt6. Add option ENABLE_QT6 2022-11-17 14:34:54 +00:00
Jon Beniston 33329872af Update to work with latest version of libsgp4 2022-11-13 13:53:06 +00:00
Jon Beniston c966f1cb5a dd maximize button to MainSpectrum and expandible Channels and Features.
Add sizeToContents in ChannelGUI and FeatureGUI, called when widget is
rolled, so we can remove resizing code from all of the individual
channels and features.

In RollupContents, use minimumSizeHint for calculated size, so that
minimumWidth can come from .ui file.

In DeviceGUI::sizeToContents(), call adjustSize(), so Device GUIs start
out at minimum needed size (which should restore appearance prior to
last patch).

In stackSubWindows, use available space for channels if no
spectrum/features present.
In stackSubWindows, fix spectrum from being sized too big, resulting in
scroll bars appearing.
Reset user-defined channel width in stackSubWindows, when channels are
removed.
Don't stack maximized windows.

There's one hack in Channel/FeatureGUI::maximizeWindow(). It seems that
when maximimzing a window, QOpenGLWidgets aren't always paint properly
immediately afterwards, so the code forces an additional update. I can't
see why the first call to paintGL doesn't work.
2022-11-11 12:24:27 +00:00
Jon Beniston b69d6af862 Fix unused variable warnings 2022-11-09 16:59:02 +00:00
Jon Beniston ed279812f6 Set window width to account for miniumum width required for visible rollups. 2022-11-08 09:43:58 +00:00
f4exb 3ab767a426 Arrange rollups after restore geometry to mitigate issue #1474 2022-11-03 19:07:44 +01:00
Jon Beniston 21a4617a62 Fix sorting of next column 2022-10-28 20:51:57 +01:00
Jon Beniston ac2102cd6f Save column sort as a setting. Fix deserialize of target satellite. For #1474 2022-10-28 14:40:34 +01:00
Jon Beniston 2c24d19e31 Format time to next event as [HH:]MM:SS, rather than MMMM:SS 2022-10-27 15:41:46 +01:00
Jon Beniston 451eb0e28d Sat tracker docs: Fix markup and add missing variables 2022-10-10 11:32:31 +01:00
Jon Beniston 3f177c1007 Disable table sorting when adding a new row. Fixes #1472 2022-10-10 11:26:41 +01:00
f4exb 47a6ddddd8 Updated versions and changelogs 2022-10-07 00:24:31 +02:00
Jon Beniston a237886005 Satellite Tracker: Implement variable substitution for commands and add additional variables 2022-09-29 16:50:14 +01:00
Jon Beniston 3bd4b4d6aa Satellite Tracker: Implement variable substitution for commands and add additional variables 2022-09-29 16:50:04 +01:00