Daniele Forsi
570c1f6877
Remove unused includes and use more direct includes
2024-04-20 19:10:18 +02:00
Daniele Forsi
8c3f7e3775
Remove unused includes and use more direct includes
2024-04-11 23:31:34 +02:00
srcejon
5e79f06c0e
Add parent to delegate constructors.
2024-04-10 01:33:42 +01:00
srcejon
6b2923358e
Merge branch 'f4exb:master' into freq_scanner
2024-04-03 15:13:12 +01:00
srcejon
625513eaeb
Merge branch 'f4exb:master' into freq_scanner
2024-04-02 13:52:10 +01:00
nugget
1a1623a300
Update readme.md
...
Modify the index number of section "Title"
2024-04-02 13:03:05 +02:00
mxi-box
eef0084a6e
Make AudioDeviceInfo singleton, remove the ones in AudioDeviceManager
2024-03-30 12:10:21 +08:00
srcejon
b890c32f13
Add GUI ColorDialog.
2024-03-28 15:24:39 +00:00
srcejon
05fe7b8393
WrappingDateTimeEdit: Allow years to be stepped through.
2024-03-20 14:32:11 +00:00
srcejon
abe55f8d19
Fix display when setValueRange is called and newValue differs from value.
2024-03-13 22:42:36 +00:00
f4exb
b0b4fa521f
Use mouse keys for CW modulation in SSB modulator. Fixes #1948
2024-03-13 01:30:10 +01:00
Jon Beniston
6336767097
CRightClickEnabler: Prevent duplicate events for right click and tap and hold on Linux
2024-03-12 14:03:51 +00:00
srcejon
2a29a69a3e
AIS, DSC, End-of-Train, Packet, Radiosonde: All packet date/time to come from File Input device or system clock.
2024-03-03 21:24:54 +00:00
mxi-box
2de9f16be4
Fix renumberate deviceset without modifying claimed of SamplingDevice
2024-02-28 06:46:35 +08:00
mxi-box
aeafe51220
Fix not remove source buddy
2024-02-27 07:13:09 +08:00
srcejon
e6e4d1661e
Fix compiler warnings.
2024-02-14 13:58:44 +00:00
srcejon
2708a81623
Add Sky Map feature plugin.
2024-02-14 13:20:33 +00:00
srcejon
14430bcb48
#1944 - Fix frequency calculation for SSB spectrum
2024-01-04 17:05:10 +00:00
srcejon
c30af7f39f
Fix gcc warnings.
2023-12-06 10:14:01 +00:00
srcejon
238a40b9e0
Allow replay time offset to be set by ctrl+left click in waterfall.
2023-12-06 10:09:30 +00:00
srcejon
b16206068a
Prevent crash that can occur if preset type is unknown.
2023-12-05 12:33:45 +00:00
f4exb
f2db907677
Scope: fixed mag sq derivative scale display
2023-12-01 06:41:19 +01:00
srcejon
6aeb914f22
Merge branch 'f4exb:master' into freq_scanner
2023-11-30 14:09:47 +00:00
f4exb
3b969ac058
Scope: Added derivative of magnitude squared to the list of projections
2023-11-30 14:10:36 +01:00
srcejon
64f33717d0
Freq Scanner: Add per-frequency settings. Fix freq > 2GHz.
2023-11-29 17:13:34 +00:00
srcejon
7cc9cd1bf1
Add instant replay
2023-11-22 14:28:35 +00:00
f4exb
a908c4b9c6
Added script to update copyright notices from git history. Part of #1893
2023-11-19 13:43:10 +01:00
f4exb
b84eea7dc9
Rewriting of copyright notices for sdrgui. Fixes #1893
2023-11-19 13:43:10 +01:00
Jon Beniston
5f0d2aaf21
Add included needed for Mac build
2023-11-15 16:18:28 +00:00
Edouard Griffiths
021ca881ea
Merge pull request #1890 from srcejon/fix_1835
...
Fix MDI window geometry save/restore
2023-11-15 05:31:42 +01:00
Edouard Griffiths
ee07a0d5f4
Merge pull request #1889 from srcejon/fix_table_tap_and_hold
...
Prevent popup menu when scrolling tables
2023-11-14 23:13:41 +01:00
Jon Beniston
6cea14bfff
Use MDI restore when loading config
2023-11-14 14:58:15 +00:00
Jon Beniston
5d14708914
Use custom save/restore geometry for MDI sub=windows. For #1835
2023-11-14 14:49:39 +00:00
Jon Beniston
c27dc71860
Prevent popup menu when scrolling tables
2023-11-14 11:37:04 +00: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
179cd71c54
SSB demod noise reduction. Fixes #1874
2023-11-05 10:33:27 +01:00
srcejon
1affacbb25
Fix ValueDialZ to allow keyboard entry of first digit when m_positiveOnly
2023-11-02 15:05:44 +00:00
srcejon
ba0eac7108
Add MW/25k/8.33k frequency entry modes.
2023-11-02 14:31:48 +00:00
Arne Jünemann
7f9ed6df6d
Add explicit typecasting that was missing
2023-10-24 06:11:15 +02:00
Arne Jünemann
277b2b4d18
Add missing range extension
2023-10-23 15:23:35 +02:00
Arne Jünemann
4d631b091e
Merge branch 'master' of github.com:das-Iro/sdrangel
2023-10-23 15:15:27 +02:00
Arne Jünemann
0d193d41f6
Allow full range of overlap
2023-10-23 15:05:34 +02:00
Arne Jünemann
1034c79c30
Fix FFT Overlap for spectrum view
...
Movement of the buffer was double what should have been intended
Added warning to std::copy uses that overlaping copy is undefined
behaviour
2023-10-23 14:48:40 +02:00
srcejon
3b0512bd29
Fix crash if some columns in .csv file is missing
2023-10-22 10:25:40 +01:00
srcejon
1b392ee53c
Fix warnings
2023-10-22 10:25:08 +01:00
srcejon
2d8ae1329b
Add signal for when annotations change
2023-10-03 16:10:08 +01:00
srcejon
e9066fe2a4
Use frame geo rather than widget size, so dialogs aren't positioned off screen on Windows.
2023-09-29 08:43:29 +01:00
srcejon
37521224c3
Add frequency scanner channel plugin
2023-09-28 16:45:35 +01:00
srcejon
4c6ee84f48
Add acronym decoder widget
2023-09-04 13:01:22 +01:00
Jon Beniston
667908a31f
Add return value
2023-08-24 16:36:18 +01:00
Jon Beniston
2a24f72590
Add support for plugin presets.
2023-08-24 15:51:50 +01:00
Jon Beniston
5e71da4530
Add VkFFT support and profiler
2023-08-13 23:52:57 +01:00
Jon Beniston
d0d07194f8
Add UI scale factor setting for high DPI screens
2023-08-06 12:26:17 +01:00
Jon Beniston
18180bfd52
Fix gcc errors
2023-08-05 12:52:42 +01:00
Jon Beniston
2d7c572040
Rotator Controller: Add additional gamepad calibration and functionality
2023-08-05 12:33:01 +01:00
Jon Beniston
5ab82f4e49
Use texture() instead of texture2d() in v330 shaders, so they work on Mac
2023-08-01 10:48:36 +01:00
Jon Beniston
37285a9bce
Clear with alpha=1 to fix #1735
2023-07-31 21:43:15 +01:00
Daniele Forsi
34aca019e2
Fix spelling in strings
2023-07-23 18:55:12 +02:00
Edouard Griffiths
d8174cf6ae
Merge pull request #1733 from dforsi/fix/typos
...
Fix spelling
2023-07-09 18:22:59 +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
7ec955fc61
GLSpectrum: fixed SSB handling
2023-07-09 00:00:51 +02:00
f4exb
65bf00a573
Audio CAT SISO: fixed GLSpectrumView SSB
2023-06-18 00:43:26 +02:00
Jon Beniston
4714e0974b
Only update widgets from UI thread. For #1692 .
2023-05-24 08:32:57 +01:00
Jon Beniston
aba0e30a4f
Set az/el l/b column precision based on rotator precision
2023-05-23 22:29:06 +01:00
Jon Beniston
04db22584a
Add DSC demodulator
2023-05-15 16:40:43 +01:00
Daniele Forsi
adf0a5f50b
Add a comma after introductory clauses
2023-05-04 21:42:52 +02:00
Daniele Forsi
794be61957
Fix spelling using ispell
2023-05-02 19:43:59 +02:00
Jon Beniston
7ae1951d12
Add accessibility interface for ValueDial widgets, so they work with screen readers. For #1672
2023-04-28 15:58:57 +01:00
Jon Beniston
72971a3dba
Scope GUI updates.
...
Save/restore state of freerun button, trigger stream index and trigger
pre index.
Increase number of channels from 4 to 8.
2023-04-27 19:12:08 +01:00
f4exb
018fa27b02
SpectrumVis: propagate apply settings to GUI message quque if it exists
2023-04-09 06:20:22 +02:00
f4exb
cbe8b2a1e5
GLSpectrumGUI: apply settings when buddies are set
2023-04-08 14:24:16 +02:00
f4exb
d3fbf73ce3
Merge branch 'aaroniartsa'
2023-04-06 22:55:54 +02:00
Jon Beniston
e247fbb4fa
Fix Mac compilation error
2023-04-03 16:56:00 +01:00
f4exb
be719f9653
Fixed ValueDial value settings when it is equal to previous value
2023-04-02 09:59:03 +02:00
Jon Beniston
0bf126baa5
Add ILS demodulator
2023-03-21 10:54:42 +00:00
Mohamed
5cb707789c
fixing errors when compiling using qt6
...
Fixing errors when compiling using qt6
2023-03-17 19:41:25 +02:00
f4exb
7928d48257
MainWindow: disconnect prior to connect in device re-numeration. Fixes #1620
2023-03-11 12:42:59 +01:00
Jon Beniston
459aae2dad
Prevent MDI scrolling when trying to zoom in on spectrum.
2023-03-03 22:16:29 +00:00
Edouard Griffiths
922fa13f33
Merge pull request #1602 from srcejon/android_fixes
...
Android power management
2023-02-18 13:50:29 +01:00
Jon Beniston
2755853cdc
Android: Prevent app from being put to sleep when running. Add menu to keep screen on.
2023-02-17 21:57:09 +00:00
Jon Beniston
b6dca29167
Autostack: Fix channel windows being made to wide when SDRangel starts
2023-02-17 14:40:32 +00:00
Jon Beniston
df7b763eab
Optionally reenamable smoothing on 2D maps, as 16 MSAA isn't always available
2023-02-16 11:00:30 +00:00
Jon Beniston
9c7aa8b333
Map Updates
...
Allow OpenSkyNetwork DB, OpenAIP and OurAirports DB stuctures to be
shared by different plugins, to speed up loading.
Perform map anti-aliasing on the whole map, rather than just info boxes,
to improve rendering speed when there are many items. Add map
multisampling as a preference.
Add plotting of airspaces, airports, navaids on Map feature.
Add support for polylines and polygons to be plotted on Map feature.
Add support for images to 2D Map feature.
Add distance and name filters to Map feature.
Filter map items when zoomed out or if off screen, to improve rendering
performance.
Add UK DAB, FM and AM transmitters to Map feature.
Use labelless maps for 2D transmit maps in Map feature (same as in ADS-B
demod).
2023-02-14 14:46:08 +00:00
Jon Beniston
29c9c07b74
Spectrum: Keep frequency displayed while channel is being dragged
2023-01-23 14:40:19 +00:00
f4exb
048447592c
FT8: added missing image
2023-01-23 07:34:11 +01:00
f4exb
a6a43633e8
FT8 demod: filter messages
2023-01-23 07:20:41 +01:00
Jon Beniston
0bbda79828
Add reset measurements button to Spectrum GUI
2023-01-15 12:01:37 +00:00
Jon Beniston
c54d268280
Add progress dialog for device enumeration, as some drivers are slow. Don't automatically enumerate.
2023-01-04 15:22:41 +00:00
Jon Beniston
c39260fbdb
Reduce UI minimum size for small Android screens
2023-01-02 15:26:18 +00:00
Jon Beniston
95cb214b57
Add missing brace
2023-01-02 15:22:07 +00:00
f4exb
f45e949e62
Fixed passing QPoint reference from right click enabler to connected method. Fixes #1549
2022-12-28 20:33:28 +01:00
Jon Beniston
dea4c1f285
Avoid divide by zero when no fixed windows
2022-12-20 23:17:31 +00:00
Jon Beniston
f2fe6ea940
Call processEvents to try to avoid not responding warning on Linux
2022-12-20 23:16:56 +00:00
Jon Beniston
df5dc0c491
Fix syntax error
2022-12-20 21:24:43 +00:00
Jon Beniston
68603fec43
Allow sampling devices to be refreshed while SDRangel is running.
...
(Possibly need to add a mutex for MainCore::getPluginManager, so only
can be used by one thread)
Add option to automatically update My Position based on GPS. This is
started in MainCore, so we get position as soon as possible.
Don't set QFileDialog::DontUseNativeDialog on Android, as Qt's file
dialog can't access user storage. Set globally for Linux/Windows, rather
than for each dialog.
MainWindow:
- Add welcome dialog for Android.
- Don't show menu bar or status bar on Android to save screen space.
- On Android, change tab position when screen orientation changes.
- Load default configurations and presets first time SDRangel is run.
- Change loadConfiguration to use a QProgressDialog rather than
QMessageBox, as the latter was crashing on Android.
- Use DialogPositioner to ensure dialogs are on screen.
2022-12-20 21:06:39 +00:00
Jon Beniston
017d27e907
Allow maximize button to make window full screen, if already maximized.
2022-12-20 16:22:21 +00:00
Jon Beniston
d1c67c971e
Add buttons to stack MDI windows vertically and put in tabs.
...
Use right click to auto-stack sub-windows, rather than having a
dedicated button.
Allow maximize button to make window full screen, if already maximized.
Add title to device windows, for when displayed in tabs.
Add menu button to workspace toolbar, for Android only, to avoid having
menu bar, which takes up a lot of space.
Add configuration presets button to workspace toolbar.
Add icons for window arangement
2022-12-20 16:10:11 +00:00
Jon Beniston
1c9cc7a989
GLSpectrum touchscreen updates
...
Add "show all controls" button, that allows most of the "set once"
controls to be hidden on small screens. Please feel free to make a
better icon! Could also be hidden if !ANDROID, if you don't like it.
Add pinch and pan gestures, for frequency scrolling and zooming in to
spectrum.
Queue frequencies requested by scrolling, so intermediate frequencies
can be omitted, if device is slow to update its frequency.
Support non-integer pixel ratios.
Add popup sliders for dials.
Add DialogPositioner for dialogs.
Add layout to spectrum markers dialog, so that it can be resized, to fit
on smaller screens.
2022-12-20 14:39:39 +00:00
Jon Beniston
038cb3b973
Add pinch gesture to GraphicsViewZoom
2022-12-20 11:31:01 +00:00
Jon Beniston
7e7a9fdb84
Add popups for dials
2022-12-20 11:21:54 +00:00