1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-07-31 07:59:27 +02:00

6663 Commits

Author SHA1 Message Date
James Crook
d7b6761215 Make 'click to' text white on grey. Draw slider thumb. 2016-06-27 00:45:19 +01:00
James Crook
ae1605a7fd Design more graphics.
We're replacing items drawn at run time, e.g. triangular pointers, by bitmaps.
2016-06-26 18:41:11 +01:00
Paul Licameli
53e30e5533 Label context menu can bring up the edit dialog 2016-06-26 13:34:52 -04:00
Paul Licameli
28c31903e9 Update mixer board selection state correctly for undo/redo 2016-06-26 13:31:00 -04:00
Paul Licameli
a9a7ab635b Bug1425: Better selection for key-modified clicks in TCP, Mixer board 2016-06-26 12:10:20 -04:00
Paul Licameli
4823244050 Bug1426: Better selection for key-modified clicks in TCP, Mixer board 2016-06-26 12:03:45 -04:00
James Crook
ac4a679350 Arrange images logically in ThemeCache 2016-06-26 16:24:43 +01:00
Paul Licameli
ee7b3b2b89 Bug1426: Update mixer board for change of set of selected tracks 2016-06-26 11:24:11 -04:00
Paul Licameli
21431d1982 No longer need silly extra indirection to void a VS compiler warning 2016-06-26 10:45:57 -04:00
Paul Licameli
dd786984db Bug320: Better change of selection when Shift+Click in a track...
... But Shift+Click in the track control panel is still different:  se bug 1425
2016-06-26 10:39:29 -04:00
James Crook
feb1f00596 Move colours to a fixed location. 2016-06-26 13:11:18 +01:00
James Crook
65b0407f4c Dark background for html theme image map. 2016-06-26 10:47:49 +01:00
James Crook
3a1f945692 Merge remote-tracking branch 'upstream/master' into darkaudacity 2016-06-26 09:38:10 +01:00
James Crook
016919a53b Bug1223: (correction). Fix new potential crash in following pointer.
With recent changes to the Nyquist code for freeing blocks, the pointer 'next' could be uninitialised when 'list' points to the zero chain.  So Audacity would follow a rogue pointer.  We'd get away with it if the uninitialised value happened to be zero.
2016-06-26 08:35:19 +01:00
Paul Licameli
e8f72051f2 Bug1424: Better positioned scrubbing tool bar with legacy .cfg file 2016-06-25 23:37:06 -04:00
Paul Licameli
7315af547f Bug1424: Better positioned scrubbing tool bar with legacy .cfg file 2016-06-25 23:36:40 -04:00
Paul Licameli
ccb5919474 Merge branch 'master' into toolbars 2016-06-25 23:35:48 -04:00
Paul Licameli
1cd9d28d10 fix mac build 2016-06-25 22:18:13 -04:00
Paul Licameli
107507e125 Revert "fix mac build"
This reverts commit 2910cc2a6f1ad91c0aa5c63fa6c5f9e940107bdd.
2016-06-25 22:17:24 -04:00
Paul Licameli
2910cc2a6f fix mac build 2016-06-25 22:15:45 -04:00
Paul Licameli
9e9001d7bf fix linux build 2016-06-25 22:03:14 -04:00
Paul Licameli
39186bce0d Apply recent navigation fixes only where needed on Mac... 2016-06-25 21:20:02 -04:00
Paul Licameli
7d25dedafd Apply recent navigation fixes only where needed on Mac...
... Windows didn't need them, Preferences already navigated correctly between
the panes, but the new changes caused navigation to get trapped in radio
button groups.
2016-06-25 21:17:54 -04:00
Paul Licameli
e68b614095 Improvements for keyboard navigability on Mac
Bug682: fix Tab key navigation in Preferences, particulary Keyboard
  Compensate for wxW 3 tab navigation deficiencies on Mac...
  Allow tabbing to the button on the time ruler...
  Fix Mac tabbing to sliders and meters, analogously to buttons...
  Make tabbing between toolbar buttons work on Mac
  Fix drawing of focus rectangles in buttons, meters, sliders on Mac
2016-06-25 19:51:02 -04:00
Paul Licameli
9f6eedf6e4 Bug682: fix Tab key navigation in Preferences, particulary Keyboard 2016-06-25 19:38:38 -04:00
Paul Licameli
4739f3e27b Compensate for wxW 3 tab navigation deficiencies on Mac...
... using char hook event handlers.  We don't need to go the extreme length
of patching wxWidgets source.
2016-06-25 19:14:05 -04:00
James Crook
70ce9f39cb Material Icons
Big shift in design to flatter (simpler) appearance all round.
2016-06-25 23:21:35 +01:00
Paul Licameli
ae14cb0dbc Allow tabbing to the button on the time ruler...
... by making the ruler and the upper tool dock part of one panel
2016-06-25 16:08:38 -04:00
Paul Licameli
57788c8d7a Fix Mac tabbing to sliders and meters, analogously to buttons...
... And make sure they don't steal focus when clicked or double clicked
2016-06-25 16:08:38 -04:00
Paul Licameli
d31e96aa57 Make tabbing between toolbar buttons work on Mac 2016-06-25 16:08:37 -04:00
Paul Licameli
fe509ed412 Fix drawing of focus rectangles in buttons, meters, sliders on Mac 2016-06-25 16:08:37 -04:00
Paul Licameli
6a4d6ceeda Separate source files for ScrubbingToolBar 2016-06-25 15:05:17 -04:00
Raphaël Marinier
3120fa361e Code cleanup: Changed a few pointers to const pointers in FFT code 2016-06-25 20:41:02 +02:00
Raphaël Marinier
6ac68db5be Code cleanup: removed the old real FFT code not used since at least 2009.
I confirmed that the currently used real FFT code in RealFFTf.cpp is faster
than the old one with a quick benchmark that calls PowerSpectrum() on 4-minute
audio file, with different sizes of computation windows:

Window_size: 256 method: new FFT time_s: 0.393
Window_size: 256 method: old FFT time_s: 1.065
Window_size: 1024 method: new FFT time_s: 0.38
Window_size: 1024 method: old FFT time_s: 0.958
Window_size: 4096 method: new FFT time_s: 0.413
Window_size: 4096 method: old FFT time_s: 1.084
Window_size: 16384 method: new FFT time_s: 0.518
Window_size: 16384 method: old FFT time_s: 1.338
Window_size: 65536 method: new FFT time_s: 0.655
Window_size: 65536 method: old FFT time_s: 1.524
Window_size: 262144 method: new FFT time_s: 0.735
Window_size: 262144 method: old FFT time_s: 1.873
2016-06-25 20:40:16 +02:00
James Crook
84298341f6 Merge remote-tracking branch 'upstream/master' into darkaudacity 2016-06-24 16:09:38 +01:00
James Crook
e99b54e117 Stop using '(no key)' in tooltips, when there is no shortcut set. 2016-06-24 16:07:38 +01:00
James Crook
b00788e3d0 White text for dark theme. 2016-06-24 15:57:53 +01:00
David Bailes
cf79f91da0 Fix bug 1418 - track focus problem.
To reproduce the bug: open audacity, press r, then spacebar to record some audio. The track is not the focus - the track panel is.

This was caused by commit 519a202. Most of the changes in this commit were latter reverted in commit 80e19f2, but not the changes to the file src/TrackPanelAx.cpp

The fix is to go back to the version of TrackPanelAx.cpp in commit db35301, the commit before 519a202.
2016-06-24 13:59:10 +01:00
James Crook
121284efbb Lose system colours 2016-06-24 09:47:03 +01:00
James Crook
8927fd37df Red to Medium background. 2016-06-24 09:46:38 +01:00
Paul Licameli
79eeb03a50 Bug1382 again: Don't dirty undo stack exporting with no tag change 2016-06-23 23:16:46 -04:00
James Crook
da86066aee Meter bitmaps now themed. 2016-06-23 23:57:21 +01:00
James Crook
cf9858ae3f Microphone and magnify icon adjustments. 2016-06-23 22:58:10 +01:00
Paul Licameli
5a121bbbd8 Bug1252 more: Omit empty tool docks from ctrl+f6 rotation 2016-06-23 17:56:30 -04:00
Paul Licameli
48414d6e61 Bug1252 more: click buttons don't steal focus, ctrl+f6 still works 2016-06-23 16:38:15 -04:00
Paul Licameli
001e3af9cb Bug1416: Turn off the focusable Ruler experiment. 2016-06-23 14:07:32 -04:00
Paul Licameli
39063fba94 Guarantee default selection shows in Label Track's Font listbox...
On my Macintosh, with no audacity.cfg, selection is Lucida Grande when the
dialog opens.

Formerly, I saw no selection.
2016-06-23 13:45:22 -04:00
James Crook
496c91fc48 Transport Button update. 2016-06-23 17:58:27 +01:00
Paul Licameli
d787703fd9 foo 2016-06-23 12:40:37 -04:00
Paul Licameli
8d94cd7db5 Bug1252 more: fix ctrl+f6, revert unnecessary part of bug1202 fix
... see 93aeca9a48cb422987fafbdfb7764c6af789d6cb
2016-06-23 12:10:35 -04:00