Charles J. Cliffe
8b5500fc9b
Smooth keyboard navigation while zoomed.
2015-08-19 00:48:52 -04:00
Charles J. Cliffe
b236a9cb3e
fix for spectrum disconnect after zooming in/out
2015-08-18 19:21:31 -04:00
Charles J. Cliffe
3c822e1bd8
Make decibels display toggleable
2015-08-17 23:31:22 -04:00
Charles J. Cliffe
62858abbf5
Spectrum peak and floor dB are now displayed
2015-08-17 21:52:38 -04:00
Charles J. Cliffe
4df66ea0e3
Move [M] to avoid confusion with Mhz
2015-08-17 01:11:42 -04:00
Charles J. Cliffe
58fb313d6f
Update waterfall helptip
2015-08-17 01:07:57 -04:00
Charles J. Cliffe
9de1abd539
Add mute button and 'M' to toggle mute on waterfall hover
2015-08-17 00:59:38 -04:00
Charles J. Cliffe
867174edf3
update digital lab
2015-08-16 20:33:51 -04:00
Charles J. Cliffe
5de181cf67
keyboard waterfall zoom input tweaks
2015-08-16 19:47:49 -04:00
Charles J. Cliffe
cd129e0726
fix keyboard control code
2015-08-16 16:43:19 -04:00
Charles J. Cliffe
3e2570a26c
Waterfall keyboard control updates
2015-08-15 04:47:01 -04:00
Charles J. Cliffe
b41d0a3613
Update tuner bandwidth help tip
2015-08-14 21:32:58 -04:00
Charles J. Cliffe
8c7d2576ad
Update frequency dialog to support bandwidth entry
2015-08-14 20:19:37 -04:00
Charles J. Cliffe
8dc2e6cacc
Move waterfall FFT processing to it's own thread.
2015-08-14 19:17:43 -04:00
Charles J. Cliffe
88ebb7a83a
Merge pull request #130 from cjcliffe/master
...
update lab
2015-08-13 22:17:34 -04:00
Charles J. Cliffe
8000e97a8c
force waterfall to throttle by client dc paint from appframe idle
...
- Attempting to improve waterfall jitter between platforms
2015-08-13 17:59:56 -04:00
Charles J. Cliffe
9de7bc95fb
meter visual fix, tuner refresh fix
2015-08-12 20:05:57 -04:00
Charles J. Cliffe
33d51b2bff
Improve input response time, balance visuals, fix a bug
2015-08-12 19:39:11 -04:00
Charles J. Cliffe
6ae02bee9c
Frame timer too jittery for anything but OSX, back to throttling which looks nicer..
2015-08-12 18:07:06 -04:00
Charles J. Cliffe
f4640094b8
Crank up the waterfall zoom limits for more detail :)
2015-08-11 20:37:46 -04:00
Charles J. Cliffe
0802f7b756
Experimenting with max speed waterfall (no dropped FFTs :)
...
- FFT Detail from zoomed-in views is greatly improved with the
additional data
2015-08-11 00:50:43 -04:00
Charles J. Cliffe
6ac4661e2e
Merge pull request #127 from cjcliffe/master
...
Digital lab update
2015-08-10 19:11:18 -04:00
Charles J. Cliffe
c4cde423f9
theme refresh fix, set waterfall panel bg
2015-08-10 18:45:46 -04:00
Charles J. Cliffe
1fd380d2fb
Re-usable SpectrumPanel to replace SpectrumContext
2015-08-10 00:33:31 -04:00
Charles J. Cliffe
2f0d6b9c75
Re-usable WaterfallPanel to replace WaterfallContext
2015-08-09 23:00:51 -04:00
Charles J. Cliffe
c970f8d5db
Transform error for scope divider / center line
2015-08-09 13:23:58 -04:00
Charles J. Cliffe
db8e7a68d0
Re-usable ScopePanel to replace ScopeContext Plot
2015-08-09 12:51:01 -04:00
Charles J. Cliffe
aa6e612d6a
Move processor call out of scope canvas
2015-08-08 14:52:01 -04:00
Charles J. Cliffe
9d4f933758
synchronized refresh timer at 30fps, remove osx frame limiter hack
...
- Tuning, Gain and Mode selector canvases no longer refresh unless
necessary
- Hopefully resolves refresh issues on El Capitan and others
2015-08-08 13:26:53 -04:00
Charles J. Cliffe
5f96f4c839
Merge pull request #124 from cjcliffe/ui_visuals_to_panels
...
Ui visuals to panels
2015-08-04 17:09:07 -04:00
Charles J. Cliffe
bab2ad3780
cleanup
2015-08-03 23:41:37 -04:00
Charles J. Cliffe
00713c0259
unused var, comment cleanup
2015-08-03 02:12:11 -04:00
Charles J. Cliffe
2cff389d6b
SpectrumVisualProcessor now working, cleanup, refactoring
2015-08-03 01:38:38 -04:00
Charles J. Cliffe
560eec1336
ScopeVisualProcessor now working
2015-08-01 11:03:00 -04:00
Charles J. Cliffe
b2d4cf8f9c
Merge pull request #122 from cjcliffe/ui_visuals_to_panels
...
MSVC and TDMGCC fixes
2015-07-31 18:35:29 -04:00
Charles J. Cliffe
3fbb1def49
MSVC and TDMGCC fixes
2015-07-31 18:21:30 -04:00
Charles J. Cliffe
5033d6f5d8
Merge ui panel code and refactoring
2015-07-30 21:53:29 -04:00
Charles J. Cliffe
10e35002f1
AudioThread & demod worker IOThread queues, cleanup
2015-07-30 19:30:46 -04:00
Charles J. Cliffe
5c0aee5ecb
Merge pull request #113 from cjcliffe/master
...
Update ui_controls
2015-07-20 00:03:32 -04:00
Charles J. Cliffe
6b61943fba
Merge work from @Dantali0n to digital_lab branch, thanks\!
2015-07-20 00:00:50 -04:00
Charles J. Cliffe
8827ff9e26
add some missing init vars causing problems with new demod 0/false value checks
2015-07-18 17:03:29 -04:00
Charles J. Cliffe
9bd7ebf07a
Set raw demod type before bandwidth to prevent crash from previous bw setting
2015-07-17 22:27:38 -04:00
Charles J. Cliffe
b28c8dbc3e
Move static fonts to GLFont
2015-06-30 23:07:39 -04:00
Charles J. Cliffe
ab438738aa
Fix conflict with wx RGBColor struct
2015-06-21 10:51:13 -04:00
Dantali0n
951a1ee9c6
Requested Constellations & actual Constellations are now separated.
2015-06-10 19:39:08 +02:00
Dantali0n
f71d04eb75
Propagate Constelattion setting to demodulator, not working properly yet.
2015-06-10 10:50:14 +02:00
Dantali0n
b76eafe8df
Fix lock UI update and start on constellation implementation
2015-06-09 17:00:05 +02:00
Dantali0n
9e1601c446
Working demodulator lock status text
2015-06-05 09:51:46 +02:00
corne lukken
0a0e7db242
deModulators selections
2015-06-03 11:23:16 +02:00
Charles J. Cliffe
076d8a6847
Static analysis warning fixes
2015-05-30 00:09:51 -04:00
Charles J. Cliffe
24179afd28
add ternary to catch possible null pointer bump
2015-05-28 18:30:53 -04:00
Charles J. Cliffe
2a9eadbf9a
Issue #81 patches from @dovandung
2015-05-27 23:22:19 -04:00
Charles J. Cliffe
a39b745d44
Range selection snapping..
2015-05-11 21:54:31 -04:00
Charles J. Cliffe
d3f1d5236c
Waterfall demod manipulation/feedback tweaks
2015-05-11 20:55:54 -04:00
Charles J. Cliffe
7923235253
UI Tweaks and fixes, +2.16M input rate
2015-05-11 20:25:31 -04:00
Charles J. Cliffe
ec030bafff
Fix offset for demod frequency drag
2015-05-11 01:23:02 -04:00
Charles J. Cliffe
7a2b86641d
Help tip update
2015-05-10 22:21:13 -04:00
Charles J. Cliffe
ecd648ac32
Snap freq drag/place by freq digit right click
2015-05-10 21:43:03 -04:00
Charles J. Cliffe
010481d74f
Cleanup and fixes
2015-05-10 20:00:48 -04:00
Charles J. Cliffe
fc21d96c12
help tip updates, tuning bar support
2015-05-10 02:30:50 -04:00
Charles J. Cliffe
04ee1534ad
Prototype frequency input dialog
2015-05-04 19:44:03 -04:00
Charles J. Cliffe
8589a39f66
Simple active demod tracking, helptip updates.
2015-04-23 19:38:44 -04:00
Charles J. Cliffe
a3a33eb3fe
Set PPM via Tuning bar by holding ALT
2015-04-22 22:54:48 -04:00
Charles J. Cliffe
4f2b9d93c3
Mouse wheel support for tuning bar digits
2015-04-08 18:37:40 -04:00
Charles J. Cliffe
2dada587d1
mode selector helptip
2015-04-02 21:16:03 -04:00
Charles J. Cliffe
77c50558ca
remove commented code
2015-04-02 20:58:02 -04:00
Charles J. Cliffe
72edba4880
better color theme values for new frequency tuning bar
2015-04-02 20:52:33 -04:00
Charles J. Cliffe
efa2cd75c9
tuning tweaks, zoomed view following fix
2015-03-29 20:24:00 -04:00
Charles J. Cliffe
d95925a3c4
fix locked view on zoomed view after demodulators are deactivated
2015-03-28 03:51:22 -04:00
Charles J. Cliffe
b4fb0984d3
prevent mouseup tuner step on drag stop
2015-03-28 01:11:33 -04:00
Charles J. Cliffe
d945c58579
remove debug line
2015-03-28 00:59:54 -04:00
Charles J. Cliffe
a1567628c0
allow dragging digits to seek tuner value at that exponent
2015-03-28 00:59:04 -04:00
Charles J. Cliffe
6213623e0f
fix for no-carry on leading digits
2015-03-28 00:04:42 -04:00
Charles J. Cliffe
3127868895
Add shift key no-carry for bandwidth and center
2015-03-27 23:25:59 -04:00
Charles J. Cliffe
b74e0d0fad
Experimental shift key click to prevent carry for frequency tuner
2015-03-27 21:15:24 -04:00
Charles J. Cliffe
3af564037c
New tuning bar now functional
2015-03-26 22:45:52 -04:00
Charles J. Cliffe
36f1bd6b01
tuner hover states and visual test
2015-03-26 20:12:54 -04:00
Charles J. Cliffe
2893a1ab17
Tuner index up/down debug visual test
2015-03-25 22:47:54 -04:00
Charles J. Cliffe
d7784a393d
Tuner debug, spinner index working
2015-03-25 21:35:42 -04:00
Charles J. Cliffe
de2b25e148
Prototype visual layout for new tuner widget
2015-03-24 20:33:07 -04:00
Charles J. Cliffe
fa54aab01f
fix for SSB selection issue
2015-03-12 20:50:40 -04:00
Charles J. Cliffe
6cffcd37d8
remove debug output line
2015-03-06 21:16:11 -05:00
Charles J. Cliffe
92870c2957
Fade out the obscuring demodulator overlay when mouse out of view
2015-03-06 21:11:14 -05:00
Charles J. Cliffe
54b10b232e
Additional frequency indicators when zoomed in
2015-03-01 19:56:02 -05:00
Charles J. Cliffe
9e53d25394
Grid line drawing cleanup/tweak
2015-03-01 19:08:06 -05:00
Charles J. Cliffe
da5ef47fb2
Faint spectrum grid lines
2015-03-01 13:07:09 -05:00
Charles J. Cliffe
ef3a3ba594
Remove seam adjustment, no longer needed
2015-03-01 11:13:01 -05:00
Charles J. Cliffe
a7a4ba9d29
Externalize build version, fix tuning label updates
2015-02-22 23:02:39 -05:00
Charles J. Cliffe
0c66d19f92
Merge branch 'master' into osx-app-build
2015-02-21 23:33:05 -05:00
Charles J. Cliffe
9d9bb8f103
OSX .app compiles but with runtime dylib errors
...
Regular binary compilation works, manual wxWidgets compile required for
app (port version doesn’t work for me).
Fixed-up app has runtime errors with dylib files but otherwise verifies…
2015-02-17 21:26:14 -05:00
Charles J. Cliffe
ff5660055e
more intuitive SSB range selection, drawing code cleanup
2015-02-16 20:47:58 -05:00
Charles J. Cliffe
24fe742f8e
Improve SSB UI visuals and interactivity
2015-02-16 02:15:04 -05:00
Charles J. Cliffe
adf8ba5251
OSX 1/2 refresh frame-limiting hack
2015-02-10 23:49:34 -05:00
Charles J. Cliffe
a803a2d136
MSVC patches
2015-02-09 22:01:33 -05:00
Charles J. Cliffe
a3fac1e932
Frame rate limiter for Windows, Untested OSX / Linux
2015-02-09 20:49:21 -05:00
Charles J. Cliffe
679ad64a1f
Move waterfall animation to GPU
...
- Refactored texture generation to linear wrap in GPU memory with
glTexSubImage2D (1 line per frame upload max)
- Texture upload per frame reduced nearly 700-800x (~2-4kb instead of
~1.6mb)
2015-02-08 13:49:12 -05:00
Charles J. Cliffe
fa746b7453
fix creation of new demodulator when none active
2015-02-05 21:40:38 -05:00
Charles J. Cliffe
ec3e851354
Waterfall bandwidth control and new demod hover state tweaks
2015-02-03 19:11:30 -05:00
Charles J. Cliffe
524cfbe0df
Demodulator options persist and apply to newly created
2015-02-02 20:10:55 -05:00
Charles J. Cliffe
b4e4f3017f
Remove public access to demod internal state vars and clean-up improper use
2015-02-02 18:24:04 -05:00