Jon Beniston
289d33fab5
Don't use CTRL-A, as that's for selecting all text/cells. Use CTRL-E instead.
2025-09-19 11:57:36 +01:00
Jon Beniston
19accc453f
Add keyboard short cuts for toolbar. Part of #1672
2025-09-19 11:46:24 +01:00
Edouard Griffiths
68fd2b3522
Merge pull request #2507 from srcejon/fix_2506
...
Set csv as default filename extension for save file dialogs.
2025-09-07 23:50:02 +02:00
Jon Beniston
df95acae65
Set csv as default filename extension for save file dialogs. #2506
2025-09-07 10:57:29 +01:00
Jon Beniston
6b50febd9a
Fix moving features to another workspace. #2501
2025-09-01 10:51:42 +01:00
Jon Beniston
1177d97c99
Clear buffer to black rather than transparent. Fixes #2349
2025-08-10 11:25:38 +01:00
Jon Beniston
f204c168f6
Add crash handler on Windows.
...
Add memory buffer to Logger, so last 500 log messages can be included in crash report.
Generate and include stripped pdb files so stack trace can include function names.
2025-07-31 16:35:44 +01:00
Jon Beniston
99fca7c09e
Fix --remote-tcp. For #2470
2025-06-20 15:43:01 +01:00
srcejon
83bff3e847
FramelessWindowResizer: Enable child tracking for QWebEngineView.
2025-06-12 15:11:33 +01:00
srcejon
13ecf0124e
Add checklist widget
2025-06-04 18:23:53 +01:00
Jon Beniston
ad46defda9
Merge branch 'fix_2283' of https://github.com/srcejon/sdrangel into fix_2283
2025-03-06 17:12:01 +00:00
Jon Beniston
3c9931bc59
LoadConfigurationFSM::loadDeviceSets: Wait 250ms to allow devices to initialise, as DeviceGUI::sendSettings has 100ms delay.
2025-03-06 17:09:16 +00:00
Jon Beniston
f841eecab9
Add --start option to start all devices and features. For #2359 .
2025-01-20 10:54:21 +00:00
Lukáš Tyrychtr
c2652d3ee5
right-click-enabler: Allow activation of the right click action by keyboard
...
This allows for example, selecting the audio output device for visually
impaired.
2024-12-28 18:19:54 +01:00
Jon Beniston
3c3e5cf3df
Stop device while changing channel set. Fixes #2332
2024-11-26 11:52:30 +00:00
srcejon
a91fa3b760
Don't stop source if being deleted. For #2315 . Send DSPSignalNotification in audio mods for #2336 .
2024-11-25 17:16:08 +00:00
srcejon
6dcc342c10
Fix memory leak and race condition relating to DSP*Engines. Part of #2159
2024-11-14 11:42:53 +00:00
srcejon
8ed7972dce
Support compilation on Qt platforms that don't support processes (i.e. WebAssembly).
2024-11-06 12:11:49 +00:00
Jon Beniston
764bce52fe
Fix spectrum peak measurement for SSB spectra. Fixes #2282 .
2024-10-31 12:42:46 +00:00
Jon Beniston
b6146caf36
Fix for Android Qt6
2024-10-21 17:05:19 +01:00
srcejon
e3ec8759ed
Remove unused variable
2024-10-10 15:57:08 +01:00
srcejon
d5dc848830
Don't load defaults if loading a preset
2024-10-10 15:56:27 +01:00
srcejon
41f2b0457a
Cleanup
2024-10-10 15:21:53 +01:00
srcejon
a04f84fcc3
Adds comment
2024-10-10 15:11:23 +01:00
srcejon
5ac2081195
DeviceGUI::closeEvent - Don't automatically delete the GUI, as MainWindow::RemoveDeviceSetFSM::removeUI will do it
2024-10-10 15:03:24 +01:00
srcejon
3df1ce20ae
Fix warnings,
2024-10-10 14:36:06 +01:00
srcejon
78d0160514
MainWindow: Add FSMs to avoid blocking on the GUI thread.
...
DSPDevice*Engine: Add signals to indicate when commands have been processed.
DSPDeviceSourceEngine: Fix small memory leak.
DSPEngine::removeDeviceEngineAt: Remove wait to avoid blocking thread. Return QThread to get finished signal.
DSPEngine::addDevice*Engine: Don't call deleteLater for device*Engine, as these objects are deleted manually in MainWindow, which will crash if deleteLater called first.
2024-10-10 13:57:11 +01:00
srcejon
420e8147fa
Fix gcc warnings.
2024-09-22 15:11:58 +01:00
srcejon
29bf92135d
Add wrapping dial and spin box widgets.
2024-09-22 14:53:57 +01:00
srcejon
83f27ac2e2
Add period dial.
2024-09-22 12:23:06 +01:00
Edouard Griffiths
f522d88fc5
Merge pull request #2252 from srcejon/freq_scanner
...
Update CMakeLists.txt to allow static libraries to be built
2024-09-13 21:07:04 +02:00
Edouard Griffiths
d6773eafb3
Merge pull request #2245 from DreamNik/fix_warnings_and_android_issues
...
Fix warnings and android issues
2024-09-12 14:33:32 +02:00
srcejon
1df07b21ae
Update CMakeLists.txt to allow static libraries to be built, as well as shared.
...
Add BUILD_BENCH, BUILD_SHARED_LIBS, ENABLE_AARONIARTSA and ENABLE_METIS options.
2024-09-11 20:16:40 +01:00
DreamNik
d2e89b7337
Fix PR comments
2024-09-09 19:17:30 +03:00
f4exb
37e06de0ed
DeviceGUI: removed destroy method. Part of #2159
2024-09-07 21:50:42 +02:00
DreamNik
60e1d1cd9e
Fix compilation for Android with Qt6
2024-09-05 13:37:51 +03:00
DreamNik
f694ba04b8
Fix compilation warnings and errors
2024-09-05 13:37:46 +03:00
f4exb
5d0fa7fa67
Removed destroy method leftovers and Sonar lint
2024-08-27 09:54:09 +02:00
f4exb
704eb403d1
Removed the destroy method from ChannelGUI interface
2024-08-27 09:54:09 +02:00
f4exb
b85419c56a
Sonar fixes
2024-08-27 09:54:09 +02:00
f4exb
7b4e751ba1
DeviceSet and DeviceUISet: use delete channel API instead of destroy method so that the virtual destructor of the channel is called appropriately
2024-08-27 09:54:09 +02:00
f4exb
aca4a53513
Fixed threading model for DSPDeviceSinkEngine plus other fixes. Part of #2159
2024-08-27 09:54:09 +02:00
f4exb
d553834adf
Removed SyncMessenger from DSPDeviceSinkEngine. Part of #2159
2024-08-27 09:54:09 +02:00
f4exb
290023183c
Fixed threading model for DSPDeviceMIMOEngine plus other fixes. Part of #2159
2024-08-27 09:54:09 +02:00
f4exb
d2066495a9
Fixed threading model for DSPDeviceSourceEngine. Part of #2159
2024-08-27 09:54:09 +02:00
Daniele Forsi
e46f7f09b8
Fix API host address in About dialog and debug message
...
The API server is listening on all interfaces. This is indicated by Qt
with the address 0.0.0.0 even if it is listening on both IPv4 and IPv6
https://doc.qt.io/qt-6/qhostaddress.html#toString
So the following addresses are valid
http://127.0.0.1:8091/
http://[::1]:8091/
http://0.0.0.0:8091/
http://[::]:8091/
plus any other address assigned to wired, wireless or virtual interfaces.
2024-07-20 22:00:00 +02:00
f4exb
c411e8fbf5
WDSP receiver: implement dB or S points option for the signal strength meter
2024-07-14 21:51:22 +02:00
f4exb
51870a2ae1
Added shift to channel marker to take RIT into account
2024-07-13 13:01:32 +02:00
Daniele Forsi
4241f01376
Fix typos in cpp files
2024-07-10 23:06:38 +02:00
Daniele Forsi
e56908b0c6
Fix typos in include files
2024-07-10 23:06:38 +02:00