Commit Graph

52 Commits

Author SHA1 Message Date
f4exb 07e8ae0de1 Updated changelogs and plugins versions 2023-11-29 05:00:58 +01:00
f4exb b6c4d10b62 Rewriting of copyright notices for plugins/samplesource. Part of #1893 2023-11-18 10:07:41 +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
f4exb 8a38af480f Updated versions and change logs 2023-07-11 17:50:11 +02:00
f4exb 8c521f191d Audio input: use AudioDeviceManager to handle audio 2023-07-11 11:45:20 +02:00
f4exb d1116b564a Audio Input: handle real signals with new main spectrum feature 2023-07-10 12:23:53 +02:00
Daniele Forsi c6195634f9 Fix repeated words
Found with:
grep -r " \([[:alpha:]]\+\) \1 " --color=yes --include=*.md
2023-05-04 21:42:49 +02:00
f4exb d67aac3b27 Updated version and changelogs 2023-03-18 13:45:42 +01:00
f4exb 683bf51d0e Audio input: Added Fc control 2023-03-11 09:56:18 +01:00
f4exb e606805beb Audio inout: added DC block and IQ imbalance 2023-03-11 05:05:58 +01:00
f4exb 5026e4ab5e Updated versions and changelogs 2023-02-01 09:52:28 +01:00
Jon Beniston d548ff0eb9 Audio Input: Make sure audio device name corresponds to GUI setting. Set start/stop button background colour according to device status. 2023-01-15 10:24:58 +00:00
Jon Beniston 7aea12e6fe On Android, list USB devices by VID/PID and open using file descriptor. 2022-12-22 11:04:12 +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
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 ee8b8ade88 Device GUIs: Constain window size via minimumSize/maximumSize, rather than handling resizeEvent. Add maximum button. Hide size buttons when window size is fixed 2022-11-09 15:53:44 +00:00
f4exb 3814a95073 Updated versions and changelogs 2022-11-01 23:51:06 +01:00
f4exb a1161657ad Audio Input: Make settings assignments atomic. Part of #1329 2022-10-22 12:28:24 +02:00
f4exb 59127ea4e2 Audio input and KiwiSDR: correct placement of m_running = false 2022-10-08 13:20:45 +02:00
f4exb 997a7da292 Audio input: Update threading model. Part of #1346 2022-10-08 10:15:56 +02:00
Jon Beniston d6a02f659a Device GUIs: Stop timers in destructors. 2022-10-05 15:40:09 +01:00
f4exb de94ea01b5 Updated main and plugin versions 2022-05-14 13:16:33 +02:00
f4exb 9e5c629473 v7: API: added workspace handling for device, spectrum, feature and channel. Implements #1242 2022-05-13 22:24:48 +02:00
f4exb 520106c7ba Massive UI revamping (v7): fixed devices .ui files to correct display wwhen creating device. Part of #1209 2022-04-27 02:06:17 +02:00
f4exb 218237c466 Massive UI revamping (v7): Devices: set the border on the outer side of the window. Part of #1213 2022-04-24 02:13:18 +02:00
f4exb 90d331675a Massive UI revamping (v7): fixed widget size handling: sample sources. Part ofs #1209 2022-04-21 07:53:36 +02:00
f4exb 249db03cf3 Massive UI revamping (v7): fixed device workspace index save/restore and removed useless geometry blobs. Fixes #1207 2022-04-20 20:08:41 +02:00
f4exb 40e34bdebd Massive UI revamping (v7): implemented device common settings from top bar and added documentation on device windows top and bottom bars 2022-04-17 01:31:50 +02:00
f4exb 32973132d9 Massive UI revamping (v7): unify custom widget borders 2022-04-10 02:19:26 +02:00
f4exb cfde845b5a Massive UI revamping (v7): devices UIs update 2022-04-09 22:05:55 +02:00
f4exb aad90aeabc Massive UI revamping (v7): devices basic 2022-04-07 16:32:03 +02:00
f4exb 7f1c838cec Updated versions and changelogs 2022-03-30 22:16:08 +02:00
f4exb 4111c967e9 Fixed some signal/slot connects. Removed unnecessary m_channelMessageQueue in ChannelAPI. Fixes #1185 2022-03-23 22:32:23 +01:00
f4exb 053e4a31cd Add label to SampleSinkFifo to mention controlling component in error messages 2022-03-18 21:53:53 +01:00
Jon Beniston 97496ae9f9 Install debug symbols on Windows for debug builds 2022-02-06 12:56:58 +00:00
f4exb 76f09a17a7 Fixed wrong structure being used in some sample source and sink plugins web API adapters. Fixes #842 2021-04-15 15:30:29 +02:00
Kacper Michajłow f2d01b61d3 Avoid global QString init in plugins
This workarounds issue with LTO with GCC #716
2020-11-22 04:06:32 +01:00
Kacper Michajłow cf70d9430f Use QStringLiteral when it make sense 2020-11-22 04:05:04 +01:00
f4exb f81f705883 Audio input: fixed improper initialization of m_worker 2020-11-21 18:55:41 +01:00
f4exb 9bd8e9c34e Fixed -Wsign-compare warnings 2020-11-14 22:08:06 +01:00
f4exb 55eb6cc951 Fixed -Wunused-parameter warnings 2020-11-14 11:13:32 +01:00
f4exb 6519bfc05f Updated version and changelogs 2020-11-13 23:20:57 +01:00
f4exb 9cdcfeef70 Audio Input: quarter sample rate heterodyne for mono signals 2020-11-13 19:55:09 +01:00
f4exb 6e3add76e3 Audio Input: implemented worker + thread 2020-11-13 16:22:29 +01:00
f4exb 4b397f0cc7 Audio Input: added dataReady() signal to AudioFifo and use it to avoid CPU burn loop. Basic implementation 2020-11-13 15:53:04 +01:00
f4exb 00b234b85c Renamed sdrbase AudioInput to AudioInputDevice 2020-11-12 20:30:34 +01:00
Jon Beniston 112e703137 Don't call openAudioDevice if called from start(), otherwise AudioInput will be created on wrong thread 2020-11-09 21:12:40 +00:00
Jon Beniston f72c118598 Don't add alsa realm suffix, as there do not appear to be duplicate names 2020-11-09 21:12:40 +00:00
Jon Beniston f85250f638 Set reverse API keys. Avoid restarting thread 2020-11-09 21:12:40 +00:00