Jon Beniston
|
08cc6d02f5
|
Use 2D textures as 1D not supported in Open GL ES on ARM
|
2022-07-21 19:55:31 +01:00 |
|
Jon Beniston
|
d17403f8e9
|
Darken ValueDials when disabled
|
2022-07-08 22:12:20 +01:00 |
|
f4exb
|
280de9095a
|
GLScope and GLSpectrum removed extraneous call to cleanup method. Fixes #1295
|
2022-06-28 20:53:47 +02:00 |
|
f4exb
|
77963f9ebf
|
In feature and channel add dialogs ignore apply action if there are no items to select
|
2022-06-25 12:19:26 +02:00 |
|
f4exb
|
58328ace0d
|
Spectrum GUI: updates to the go to markers feature and documentation
|
2022-06-25 02:53:11 +02:00 |
|
Jon Beniston
|
50127b4003
|
SpectrumGUI: Add combo box to allow center frequency to be set to annotation marker
|
2022-06-24 23:37:22 +01:00 |
|
f4exb
|
e881bc892c
|
Fixed and updated spectrum markers documentation
|
2022-06-24 23:32:55 +02:00 |
|
f4exb
|
24dc96fc9f
|
Spectrum component documentation corrections
|
2022-06-24 22:53:13 +02:00 |
|
Edouard Griffiths
|
691a5f36d2
|
Merge pull request #1306 from srcejon/spec_markers
Spectrum markers: Allow both types to be displayed at the same time
|
2022-06-24 19:15:47 +02:00 |
|
Jon Beniston
|
73487e8ef9
|
Spectrum markers: Allow all to be displayed
|
2022-06-24 16:44:44 +01:00 |
|
Jon Beniston
|
d1670b3ab4
|
Spectrum: Allow frequency scolling with middle mouse button and moving channel marker outside of frequency range
|
2022-06-24 14:47:33 +01:00 |
|
Jon Beniston
|
cbd663f2af
|
Spectrum: Fix mouse wheel to zoom in waterfall
|
2022-06-24 11:55:52 +01:00 |
|
f4exb
|
1ad54ef2f5
|
Updated spectrum component documentation
|
2022-06-24 12:34:34 +02:00 |
|
f4exb
|
bbeb058944
|
Reworked spectrum GUI controls
|
2022-06-24 03:33:32 +02:00 |
|
f4exb
|
87451425c7
|
Spectrum GUI: format update
|
2022-06-23 21:23:16 +02:00 |
|
Jon Beniston
|
33c19b6fe0
|
Value dial: Check for completed animation before using m_value
|
2022-06-23 16:26:27 +01:00 |
|
Jon Beniston
|
4270879721
|
Spectrum markers dialog: Fix show field in CSV export
|
2022-06-23 11:24:14 +01:00 |
|
Jon Beniston
|
e99f8eb86a
|
Remove unneeded code
|
2022-06-22 18:44:05 +01:00 |
|
Jon Beniston
|
4d78fdaa81
|
Change frequency zoom so that frequency under cursor remains the same
|
2022-06-22 18:33:53 +01:00 |
|
Jon Beniston
|
5c214c0382
|
Spectrum: Enable alpha blending on gradient fill, so channel markers are visible
|
2022-06-22 10:07:35 +01:00 |
|
Jon Beniston
|
b8576cf0ae
|
Fix filename
|
2022-06-22 09:04:25 +01:00 |
|
Jon Beniston
|
5eb697c994
|
Spectrum: And fill and gradient styles. Allow 2D waterfall color map to be changed
|
2022-06-22 08:52:48 +01:00 |
|
Jon Beniston
|
4df26f7140
|
3D Spectrogram: Use texture height rather than fft size for clamping limit
|
2022-06-21 10:09:08 +01:00 |
|
Jon Beniston
|
2008967f2b
|
Spectrum: Formatting
|
2022-06-20 15:24:33 +01:00 |
|
Jon Beniston
|
c06f9f4ea8
|
Spectrum: Prevent null texture warning when only histogram is displayed
|
2022-06-20 15:23:51 +01:00 |
|
Jon Beniston
|
8c500cf0c6
|
Fix formatting
|
2022-06-20 08:50:28 +01:00 |
|
Jon Beniston
|
94f93ee9ad
|
Update TVScreen to OpenGL 3.3
|
2022-06-19 23:22:43 +01:00 |
|
Jon Beniston
|
34ce5ae398
|
Support high DPI devices
|
2022-06-19 22:14:26 +01:00 |
|
Jon Beniston
|
72dfe95a5b
|
GL_LUMINANCE is deprecate so doesn't work on Mac. Use GL_RED instead.
|
2022-06-19 21:37:24 +01:00 |
|
Jon Beniston
|
37622db678
|
Optimise VAO usage
|
2022-06-19 14:16:45 +01:00 |
|
Jon Beniston
|
0a91c30038
|
Create VAOs properly
|
2022-06-19 11:39:13 +01:00 |
|
Jon Beniston
|
74d61855e4
|
Use VAOs for OpenGL 3 CoreProfile
|
2022-06-19 11:22:46 +01:00 |
|
Jon Beniston
|
e31880fc66
|
Use integers for OpenGL version
|
2022-06-19 00:11:46 +01:00 |
|
Jon Beniston
|
e13e919012
|
Add OpenGL shaders using OpenGL 3.3 syntax for MacOS which doesn't support version 2 syntax wth 4.2 context
|
2022-06-18 23:40:25 +01:00 |
|
Jon Beniston
|
c135affb6a
|
Simply matrix calcs. Fix for clang
|
2022-06-18 13:07:10 +01:00 |
|
Jon Beniston
|
d441e6d475
|
Add 3D spectrogram
|
2022-06-18 12:35:44 +01:00 |
|
f4exb
|
7e8db84e67
|
GLScope: fixed X2 frequency scale setting
|
2022-06-01 20:15:35 +02:00 |
|
f4exb
|
67d4e3d105
|
DOA2: set scope timescale display as frequency in FFT (correlation) mode for X and XY displays
|
2022-05-28 23:44:53 +02:00 |
|
f4exb
|
558955f6f9
|
AMBE feature: removed AMBE devices dialog
|
2022-05-25 00:53:57 +02:00 |
|
f4exb
|
01dc1a9490
|
ButtonSwitch: use stylesheet instead of fiddling with the color palette. Fixes some inital color state issues
|
2022-05-19 17:51:51 +02:00 |
|
f4exb
|
9e4b5bda56
|
Save auto stack workspaces status in configuration
|
2022-05-19 15:48:14 +02:00 |
|
f4exb
|
a10fe91c5d
|
Updated documentation
|
2022-05-18 23:09:22 +02:00 |
|
f4exb
|
0a83f50821
|
Added Blackman-Harris 7 term FFT window
|
2022-05-18 22:21:12 +02:00 |
|
f4exb
|
5447a8caef
|
Added 3 term Blackman window to FFTWindow and use it as default in FFT filter
|
2022-05-18 19:22:13 +02:00 |
|
Daniele Forsi
|
902012641d
|
Fix typing errors in readme's
Fixed with:
find . -name '*.md' -exec codespell --ignore-words-list=doas,ehr,lits,verry --write-changes --summary {} \+
|
2022-05-15 12:39:57 +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
|
e1640e7ee1
|
Massive UI revamping (v7): Changed auto stack tool button to button switch for better on/off visibility. Part of #1209
|
2022-04-27 13:53:56 +02:00 |
|
f4exb
|
2f1d700201
|
Spectrum markers dialog: fixed issue when there are no histogram markers. Fixes #1200
|
2022-04-26 22:56:01 +02:00 |
|
f4exb
|
78674ead2e
|
Merge back to v7
|
2022-04-26 20:47:53 +02:00 |
|
f4exb
|
69a66adf88
|
Massive UI revamping (v7): make correction to sub windows sizes and placement at the top when loading a configuration
|
2022-04-26 19:44:18 +02:00 |
|
Jon Beniston
|
bc38ca8487
|
Add stacking window layout
|
2022-04-26 18:19:31 +01:00 |
|
f4exb
|
c6baed9f73
|
Massive UI revamping (v7): Restored channel highlighted by cursor function. Part of #1213
|
2022-04-26 00:42:26 +02:00 |
|
f4exb
|
dc303cdd7d
|
Massive UI revamping (v7): Renumerate workspaces and workspace index in sub windows after empty workspace trimmin. Fixes #1212
|
2022-04-25 23:48:14 +02:00 |
|
Jon Beniston
|
3f1ed5b934
|
Restore cursor when moved over child widget
|
2022-04-25 15:01:59 +01:00 |
|
f4exb
|
f762863a23
|
Massive UI revamping (v7): Feature and channels: set the border on the outer side of the window. Part of #1213
|
2022-04-24 01:22:39 +02:00 |
|
f4exb
|
ee6de48402
|
Massive UI revamping (v7): FramelessWindowResizer: prevent horizontal expansion of horizontally fixed widgets. Part of #1209
|
2022-04-23 18:46:08 +02:00 |
|
f4exb
|
5ba8b21dcc
|
Massive UI revamping (v7): better handling of expandable rollup sub widgets. Part of #1209
|
2022-04-23 13:59:22 +02:00 |
|
f4exb
|
db71b9fcb2
|
Massive UI revamping (v7): FramelessWindowResizer: prevent vertical expansion of vertically fixed widgets. Part of #1209
|
2022-04-23 13:57:37 +02:00 |
|
Jon Beniston
|
99fce0dce0
|
Add FramelessWindowResizer class for resizig frameless windows.
Remove top-right resize grip from windows.
In channels and features, make sure enterEvent and leaveEvent are passed
to parent class.
|
2022-04-22 18:21:24 +01:00 |
|
f4exb
|
5b0f0e4e51
|
Massive UI revamping (v7): restore menu shortcuts and ellipsis. Fixes #1208
|
2022-04-20 21:33:18 +02:00 |
|
f4exb
|
f9985ad061
|
Massive UI revamping (v7): main window documentation
|
2022-04-19 07:03:28 +02:00 |
|
f4exb
|
0779ab0c70
|
Massive UI revamping (v7): spectrum documentation
|
2022-04-18 18:33:37 +02:00 |
|
f4exb
|
560d61abcb
|
Massive UI revamping (v7): feature window basic feature settings dialog: implemented reset to default title. Some cosmetic changes
|
2022-04-18 12:08:33 +02:00 |
|
f4exb
|
8f48e987fa
|
Massive UI revamping (v7): correct ValueDialZ incorrectly zeroing on set value range
|
2022-04-18 05:25:31 +02:00 |
|
f4exb
|
018b97e17d
|
Massive UI revamping (v7): updated basic channel settings and indicate stream index for MIMO device and single stream channel
|
2022-04-18 01:42:03 +02:00 |
|
f4exb
|
103301f19a
|
Massive UI revamping (v7): Implemented channel move to another device and more
|
2022-04-16 16:45:53 +02:00 |
|
f4exb
|
4e2a4b7f6c
|
Massive UI revamping (v7): more cleanup
|
2022-04-15 19:53:50 +02:00 |
|
f4exb
|
edd9cb18d7
|
Massive UI revamping (v7): duplicate channel
|
2022-04-15 18:59:29 +02:00 |
|
f4exb
|
054d989040
|
Massive UI revamping (v7): GLShaderTVArray: updated make proper initialization list
|
2022-04-14 13:16:01 +02:00 |
|
f4exb
|
426bf4d45c
|
Massive UI revamping (v7): try to fix Ubuntu prod build error
|
2022-04-13 21:45:56 +02:00 |
|
f4exb
|
c797060a7d
|
Massive UI revamping (v7): device set presets
|
2022-04-13 18:43:37 +02:00 |
|
f4exb
|
32973132d9
|
Massive UI revamping (v7): unify custom widget borders
|
2022-04-10 02:19:26 +02:00 |
|
f4exb
|
4ff5d241c8
|
Massive UI revamping (v7): main spectrum show/hide and minimum width set to 360
|
2022-04-10 00:11:23 +02:00 |
|
f4exb
|
dfe1a424a6
|
Update spectrum GUI layout
|
2022-04-09 22:05:02 +02:00 |
|
f4exb
|
0ca0eb8f73
|
Massive UI revamping (v7): devices intermediate
|
2022-04-09 13:38:22 +02:00 |
|
f4exb
|
aad90aeabc
|
Massive UI revamping (v7): devices basic
|
2022-04-07 16:32:03 +02:00 |
|
f4exb
|
43f53fe26a
|
Massive UI revamping (v7): created configurations with just Features for now
|
2022-04-05 16:28:07 +02:00 |
|
f4exb
|
44a90939ef
|
Massive UI revamping (v7): commands dialog
|
2022-04-05 16:28:07 +02:00 |
|
f4exb
|
5abef702e4
|
Massive UI revamping (v7): features
|
2022-04-05 16:28:07 +02:00 |
|
f4exb
|
168bf09921
|
Fix GLSpectrum flow layout setup
|
2022-03-25 02:52:40 +01:00 |
|
f4exb
|
27e16796fb
|
GLSpectrum GUI: use a custom flow layout for the 3 main horizontal layouts
|
2022-03-19 12:18:55 +01:00 |
|
f4exb
|
232fd689d4
|
Fixed cleanup method on shader classes. Fixes #1179
|
2022-03-18 21:53:53 +01:00 |
|
f4exb
|
cbdf46098d
|
Replace obsolete QGLWidget by QOpenGLWidget
|
2022-03-18 21:53:53 +01:00 |
|
Jon Beniston
|
476978f21d
|
Add FeatureLayout - to try to better use space in Feature window
|
2022-03-18 17:07:52 +00:00 |
|
f4exb
|
74497a68a0
|
GLSpectrum: take zooming into account when computing FFT bin number. Fixes #1140
|
2022-03-06 23:08:34 +01:00 |
|
f4exb
|
22381c5dbc
|
ValueDialZ: fix find exponent. Fixes #1158
|
2022-03-03 23:23:54 +01:00 |
|
Jon Beniston
|
874ca5e85e
|
Add RS41 Radiosonde (Weather Ballon) demodulator and feature
|
2022-03-01 17:17:56 +00:00 |
|
f4exb
|
22604244a3
|
ValueDialZ: fixed compilation warning. Fixes #1155
|
2022-02-20 23:02:42 +01:00 |
|
Jon Beniston
|
c28fd88645
|
In Spectrum Markers dialog, only display fixed power level when combo box is set to manual
|
2022-02-10 10:51:53 +00:00 |
|
Jon Beniston
|
ba4bc76a05
|
Add additional tooltips to Spectrum Markers dialog
|
2022-02-10 10:50:54 +00:00 |
|
Jon Beniston
|
c576bcfe77
|
Remove checkable flag from Open Spectrum Markers dialog button
|
2022-02-10 10:49:56 +00:00 |
|
f4exb
|
9d5d7b1113
|
Spectrum calibration: further adjustments and documentation
|
2022-02-05 23:40:23 +01:00 |
|
f4exb
|
cee7540399
|
Spectrum calibration: implementation. Issue #1120
|
2022-02-05 23:40:23 +01:00 |
|
f4exb
|
5df47b405a
|
ValueDialZ: added decimal point option
|
2022-02-05 23:40:23 +01:00 |
|
f4exb
|
76c84c55d8
|
Spectrum Calibration: implementation of calibration points management
|
2022-02-05 23:40:23 +01:00 |
|
Jon Beniston
|
bce51d09d7
|
Fix linux warnings
|
2022-02-04 22:26:40 +00:00 |
|
Jon Beniston
|
a0dbe2adaf
|
HTTPDownloadManagerGUI - Support retrying downloads. Remove close dialog buttons that don't work.
|
2022-02-04 17:20:24 +00:00 |
|
f4exb
|
60a1955d54
|
Spectrum Markers dialog: export/import annotations .csv file in standard writable location. Fixes #1114
|
2022-01-26 00:24:26 +01:00 |
|
f4exb
|
2db9efb30f
|
Spectrum Markers dialog: fixed minimum marker selector when adding first marker
|
2022-01-26 00:00:00 +01:00 |
|
f4exb
|
c025ea47ee
|
Spectrum: make markers display persistent
|
2022-01-22 09:00:58 +01:00 |
|