1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-05 07:24:44 -04:00
Commit Graph

723 Commits

Author SHA1 Message Date
srcejon 8abbe204b4 Merge branch 'f4exb:master' into copilot/add-freqdisplay-plugin 2026-04-22 19:20:34 +01:00
Jon Beniston 19fa916e48 Use ± symbol for frequency deviation in GUI. Indicate figure is peak deviation in docs and tooltips. 2026-04-21 19:53:59 +01:00
copilot-swe-agent[bot] 939182f391 freqdisplay: fix display-area transparency via RollupContents CompositionMode_Clear
Agent-Logs-Url: https://github.com/srcejon/sdrangel/sessions/60df4275-14c1-4cde-b5c7-9b02734fe35f

Co-authored-by: srcejon <57259258+srcejon@users.noreply.github.com>
2026-04-18 20:34:00 +00:00
Jon Beniston 7bffe8be2a DMSSpinBox: Handle read-only spin boxes. 2026-03-26 21:31:10 +00:00
Jon Beniston 62de3a96e1 Fix formatting. 2026-03-26 21:30:15 +00:00
Jon Beniston 01de1d460c Add images for spectrum controls display setting.
Add keyboard shortcuts.
2026-03-26 21:27:18 +00:00
Jon Beniston 507a0f48e6 Fix typos in docs. 2026-03-25 21:50:59 +00:00
Jon Beniston c57dc649d2 Fix warning.
Add Spectrum Color to docs.
2026-03-25 21:39:29 +00:00
Jon Beniston 69101638e7 Increase dialog height 2026-03-25 20:00:46 +00:00
Jon Beniston d15f3dbe7b Fix warning 2026-03-25 19:08:30 +00:00
Jon Beniston ac4d1d1102 Fix warnings 2026-03-25 19:06:11 +00:00
Jon Beniston 6e21e689e9 Fix warnings 2026-03-25 18:58:43 +00:00
Jon Beniston 9171a205d4 Spectrum Changes:
Added optional scrollbar to be able to scroll back through waterfall.
When scrolling is enabled:
        Can adjust power scale for complete waterfall, not just future spectra.
        Waterfall time axis can use local time or UTC.
        Waterfall not lost when resizing window.
Can now zoom when device is stopped.
Added Min averaging type.
Added button to load spectrum from .csv file.
Add button to save spectrum/waterfall to .png or jpg.
Changed show all controls button to a combobox with choices of Min/Std/All (Minimum/Standard/All).
Changed some buttons in spectrum GUI from QPushButton to QToolButton so their size matches the others.
Fix spectrum from displaying a mixture of old and new spectrums (m_currentSpectrum was a pointer to SpectrumVis buffer).
Added M1 and M2 memories to allow display of reference spectra.
Added math operations to allow spectrum to be difference of current spectrum and either memory or a moving average.
Fixed measurement counts, so they are performed once per spectrum, not on displayed spectra.
Added spectrum mask measurement, to check when a spectrum exceeds mask held in M1 or M2.
Optionally display power/frequency under cursor in status line.
Optionally display peak power/frequency in status line.
Fix incorrect nyquist sample replication, when zoom used.
Fix cursor not changing from resize to pointer when moving over spectrum measurements window.
Add spectrum colour setting.
2026-03-25 16:30:13 +00:00
Jon Beniston a574671744 GLShaderSpectrogram: Only initialise grid if it changes size, as this causes window resizing to be slow. 2026-03-25 15:48:45 +00:00
Jon Beniston 2a366b875a Profiler: Add maximum time coloumn. Add global runtime. 2026-03-25 15:29:49 +00:00
copilot-swe-agent[bot] d47b2563b9 Apply waterfall alignment fix similar to PR #1464 spectrum fix
Co-authored-by: f4exb <6192319+f4exb@users.noreply.github.com>
2026-02-14 12:28:15 +00:00
Jon Beniston f2d4a22437 Spectrum: Enable save/restore of zoom settings. Increase max zoom to 50x. 2026-02-12 15:13:52 +00:00
Jon Beniston c139a56cfd Fix missing 0 on waterfall time scale 2026-02-09 17:34:52 +00:00
f4exb 63348eeee1 Make device title editable in the basic device settings. Fixes #2292 2026-01-28 03:05:39 +01:00
Jon Beniston 12ee6c6662 Support markers being displayed in polar view. Use ALT to place right markers. #1811 2026-01-17 16:55:14 +00:00
Jon Beniston 1d1c8d56a9 Fix Y views not being able to restored from settings. 2026-01-17 16:54:22 +00:00
Jon Beniston d10d09c6c9 Add XPPoints and XPolarGrid to settings. 2026-01-17 16:53:37 +00:00
AsciiWolf 749cd7746d Bump copyright year 2025-11-16 22:58:08 +01:00
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
Jon Beniston df95acae65 Set csv as default filename extension for save file dialogs. #2506 2025-09-07 10:57:29 +01:00
Jon Beniston 1177d97c99 Clear buffer to black rather than transparent. Fixes #2349 2025-08-10 11:25:38 +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
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
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
srcejon 3df1ce20ae Fix warnings, 2024-10-10 14:36:06 +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
DreamNik d2e89b7337 Fix PR comments 2024-09-09 19:17:30 +03: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
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
Daniele Forsi 15fec2c28d Fix comment after #endif 2024-07-09 22:20:19 +02:00
Jon Beniston 97193ef34d Don't change filenames on Android 2024-06-29 11:50:44 +01:00
Daniele Forsi d8c733cab7 Update properties related to fonts
Automatically updated by opening the .ui file in Qt Creator.
2024-06-23 17:32:49 +02:00
Daniele Forsi 685d30f15a Remove unused resources
Automatically deleted by opening the .ui file in Qt Creator.
2024-06-23 17:32:48 +02:00
Daniele Forsi 2b0bcb0d09 Remove duplicated lines 2024-06-23 17:32:48 +02:00
Daniele Forsi 1fd56fdb42 Remove unused files 2024-06-23 17:32:48 +02:00