Commit Graph

429 Commits

Author SHA1 Message Date
Mike Walters
d8d1969a4c Merge branch 'kevinmehall-zoom' 2017-02-18 17:47:53 +00:00
Kevin Mehall
90d798a93b Make scroll wheel zoom less jumpy on fractional-scroll devices like touchpads 2017-02-04 10:24:02 -08:00
Kevin Mehall
705600ef50 Make ctrl+scroll zoom in and out of cursor point, rather than center 2017-02-04 09:56:07 -08:00
Mike Walters
87d52d5274 Handle zoom events before parent to prevent normal scrolling v0.2 2017-02-03 15:21:10 +00:00
Mike Walters
62eb5c991d Add more pixmap cache 2017-02-03 15:21:02 +00:00
Mike Walters
8500c01b07 README tweak 2017-02-03 15:09:20 +00:00
Mike Walters
ee489b5b32 Clarify current symbol extraction behaviour 2017-02-03 14:44:53 +00:00
Mike Walters
a61683c9c9 Update README 2017-02-03 14:42:12 +00:00
Mike Walters
d42dc5737c Phase plot 2017-02-03 14:36:31 +00:00
Mike Walters
78c6e864ad Display file-type when exporting samples 2017-02-03 14:21:14 +00:00
Mike Walters
0a3630d486 Add missing file 2017-02-02 19:06:36 +00:00
Mike Walters
d37ae128ef Make all plots subscribe to their sources 2017-02-02 19:02:16 +00:00
Mike Walters
8d50ca6cb8 Move subscription stuff to AbstractSampleSource 2017-02-02 18:57:15 +00:00
Mike Walters
54f951bf18 Don't export filtered samples when the filter isn't visible 2017-02-02 17:51:47 +00:00
Mike Walters
8d48d3b867 Fix file types in open dialog 2017-02-02 17:25:39 +00:00
Mike Walters
909e3ed438 Stop eventFilter stealing mouse events from scrollbars
Switch from eventFilter to viewportEvent and call parent viewportEvent before
processing our own events
2017-02-02 16:11:29 +00:00
Mike Walters
27fd4d3970 Update README for liquid version 2017-02-02 15:51:48 +00:00
Mike Walters
2a4e59fd6d Limit tuner to within plot area on move 2017-02-02 15:37:37 +00:00
Mike Walters
69f2ff7545 Limit tuner edges to within plot area 2017-02-02 15:37:37 +00:00
Mike Walters
5c009f3b2a Limit tuner deviation
Fixes #101
2017-02-02 15:37:21 +00:00
Mike Walters
9df1ce48c2 Pass plot height to tuner 2017-02-02 15:26:03 +00:00
Mike Walters
d512d4a5a7 Allow removing plots 2017-02-01 14:29:05 +00:00
Mike Walters
112251b585 Process cursor mouse events last 2017-01-29 01:06:47 +00:00
Eoin Mcloughlin
fc9acfe376 Try to keep tuner at same spot when changing fft size 2017-01-24 01:11:35 +00:00
Mike Walters
ba791971b9 Use 'Save' dialog for exporting samples 2017-01-24 01:09:57 +00:00
Eoin Mcloughlin
b35fcd7fc7 Ability to export raw samples from other plots 2017-01-18 14:47:58 +00:00
Mike Walters
f08cf08c0e Merge branch 'fsch2-linked-cursors2' 2017-01-18 12:47:33 +00:00
Mike Walters
dcd34f5d49 Don't trap all mouse events in Cursors handler 2017-01-18 12:47:26 +00:00
Felix Schulthess
5ce1d14e4c Enable movement of both cursors by dragging between them 2017-01-18 12:41:28 +00:00
Mike Walters
90e45fb073 Force fft/zoom change signal to setup initial state
This wasn't a problem before as setDefaults would force
a changed signal. Now with settings saving it's possible
for the saved setting to be the same as the initial slider
position and a changed event is not emitted.

This leads to a case where the rest of the app doesn't get
synced up and causes a crash.

Fixes #109
2016-12-19 16:38:20 +00:00
Mike Walters
5c9dca7be2 Cleanup settings saving with individual slots
ref #109
2016-12-19 16:31:52 +00:00
Mike Walters
200ea4eb73 Merge branch 'eoineoineoin-SaveSettings' 2016-12-18 13:41:46 +00:00
Eoin Mcloughlin
b59a068180 Fix FFT/Zoom setting saving
Use new value, not old [default] value
2016-12-18 12:52:22 +00:00
Eoin Mcloughlin
90a522f457 Save rest of settings in spectogram controls 2016-12-18 12:52:07 +00:00
Eoin Mcloughlin
4cc04c1ca4 Remember state of "Open File" dialog 2016-12-18 12:51:59 +00:00
Eoin Mcloughlin
5e332faedc Save sample rate in settings
Highly likely that subseqent runs of the application will use the same samplerate.
2016-12-18 12:49:23 +00:00
Mike Walters
15eefe303c Merge pull request #98 from eoineoineoin/bfonly
Fixes for various crashes
2016-12-11 01:12:19 +00:00
Eoin Mcloughlin
7c10bf946d Add missing header 2016-12-06 23:06:46 +00:00
Eoin Mcloughlin
aaae834496 Cosmetics 2016-12-06 21:46:59 +00:00
Eoin Mcloughlin
6e83051204 Better fix for export infinite loop 2016-12-06 21:46:53 +00:00
Eoin Mcloughlin
d6d9b73434 Compiler warning 2016-12-06 21:46:45 +00:00
Eoin Mcloughlin
b5485aa055 Merge 86b0ee 2016-12-06 21:46:33 +00:00
Eoin Mcloughlin
23490a0954 Fixing use-after-free resulting in heap corruption 2016-12-06 21:43:16 +00:00
Eoin Mcloughlin
45858cf001 Fix memory leak 2016-12-06 21:43:12 +00:00
Eoin Mcloughlin
9c0359fd40 Fix infinite loop when exporitng samples 2016-12-06 21:43:09 +00:00
Eoin Mcloughlin
b2068f5f44 Remove dead code. Fix some compiler warnings. 2016-12-06 21:43:00 +00:00
Mike Walters
83be56fd8b Merge pull request #97 from samyk/master
Move "All files" in Open Dialog to default
2016-11-30 06:43:36 +00:00
Samy Kamkar
57a1bca8b9 Move "All files" in Open Dialog to default
Prevents macOS bug where only certain files are selectable by default (though not all file formats Inspectrum supports)
2016-11-29 22:38:14 -08:00
Mike Walters
5c4af0ec51 Merge pull request #94 from apelly/slow-zoom
Slow down mouse zoom speed
2016-10-26 10:24:32 +01:00
apelly
0d9f8af53e Slow down mouse zoom speed
Don't be so fierce about adjusting sliders with the mouse wheel. Changed
the page size to 1 for the sliders that merited it.
2016-10-26 16:24:22 +13:00