1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-18 09:00:07 +02:00

878 Commits

Author SHA1 Message Date
James Crook
d09987da9c Use 'Playing' and 'Recording' in Transport Menu.
This is then consistent with 'Scrubbing' as the next entry.
2018-06-03 10:46:40 +01:00
Paul Licameli
0965e9fbd2 Move the Punch and Roll item to the Record sub-menu 2018-06-01 12:59:56 -04:00
Paul Licameli
2892dfd956 menu item, tentative shortcut Shift+D ("do-over") 2018-06-01 04:29:01 -04:00
Steve Daulton
419ecd411d Save lossless copy of project 2018-05-14 21:09:07 +01:00
David Bailes
a13e7191c4 Add an option to use a dialog to enter the name of a new label
Motivation:
1. The text boxes in the label track are not fully accessible for users of screen readers, and I don't think that they can be made to be fully accessible using the accessibility API used by wxWidgets. When such an edit box becomes the focus, this is not announced, and for NVDA users typed characters are not echoed.

2. Provides a work around for bugs 1778 (cannot type diacritics into text label), and 1804 (Windows: Labels do not accept IME (Chinese/Japanese) input).

Fix: Provide an option for a dialog for entering the name. The text box in the dialog is accessible for screen readers. On windows the text box receives wm_keydown and wm_char messages and so is a work around for bug 1804. Being a standard text box, it will presumably be a work around for bug 1778.

1. There is a new option in track behaviors: "Use dialog for the name of new label", which is off by default.

2. When using the commands "Add label at selection" and "Add label at playback position", when the dialog closes, focus is returned to the track which was the focus before the dialog opened. I think this is more convenient for users of screen readers.
2018-05-11 10:23:48 +01:00
Paul Licameli
11d217076a Remove PluginManager::GetTranslatedVendor()...
... Instead, use the IdentInterfaceSymbol for vendor reported by the effect
2018-04-11 11:13:41 -04:00
Paul Licameli
e3c54a769e Use IdentInterfaceSymbol in PluginDescriptor 2018-04-11 11:13:40 -04:00
James Crook
0909a4acfa Bug 293 - Paste/insert does not affect included label tracks when Sync-Lock is off 2018-04-08 21:42:19 +01:00
James Crook
b60fae4470 Fix some warnings on mac
These are mostly missing 'overrides'
2018-04-07 20:28:27 +01:00
Paul Licameli
0fb02a8024 IdentInterfaceSymbol in NumericTextCtrl; don't persist translated 2018-03-28 14:00:17 -04:00
James Crook
a4a588610e Revert "Bug 893 - Spectral Selection Toolbar misnamed"
This reverts commit eaada3a51d1cea89e737eb73f607a089e07816a2.
2018-03-26 20:18:37 +01:00
James Crook
eaada3a51d Bug 893 - Spectral Selection Toolbar misnamed 2018-03-25 21:41:56 +01:00
Paul Licameli
293f22db37 Redo zoom setting choices in Tracks preferences 2018-03-25 14:39:45 -04:00
James Crook
14577d878b Bug 464 - Cursor cannot be scrolled right when beyond all audio in project 2018-03-25 15:10:24 +01:00
James Crook
e01122e841 Change dangerous shortcuts, Alt+N and Alt+P
Alt+Letter are reserved for top level menu.
2018-03-23 17:58:27 +00:00
James Crook
4a7c4f400f Bug 1830 - Zero Crossings selection may change when zero crossing not found
The old method was overly reliant on absolute value.
Now we have penalties base on consecutive samples signs.

We'll only make a change if the overall score is good enough.
Also we try to avoid making a point selection, if we were not previously a point.
2018-03-23 16:27:39 +00:00
James Crook
d94f6c9b5b Use Alt+R as accelerator for "Ext&ra"
Done by freeing up the 'R' in "T&ransport"
2018-03-23 14:18:23 +00:00
James Crook
bd30e1f16d Add long names for some commands in menu. 2018-03-19 19:08:37 +00:00
James Crook
ce9b5bb9ee Add Select->Region->Track Start to End
Also fixed Select Track Start To cursor.
Also made two script IDs longer, so they will appear in command selection dialog.
2018-03-18 20:43:45 +00:00
James Crook
8f622805ba Add new small dialogs to extra-menus
Scriptables submenu split into Scriptables I and Scriptables II.
I is more useful to VI users.
II is there almost entirely for scripting.
2018-03-18 19:08:31 +00:00
James Crook
2d62013fac Add Macros Palette to Apply Macro -> submenu, 2018-03-16 18:38:06 +00:00
David Bailes
5037e2bbe0 Menu bar: corrected duplicate access key 2018-03-16 12:29:26 +00:00
David Bailes
bf9e7fcdbb Clip boundary commands: remove requirement for TrackPanel to be focus
When these commands were initially written, they operated on the focused track. This is no longer the case, so I've remove the requirement for the TrackPanel to be the focus.
2018-03-16 11:36:20 +00:00
Paul Licameli
bb7b77cde0 Change expansion of XXO and pass more arguments to CommandManager 2018-03-15 23:29:27 -04:00
Paul Licameli
4e18318934 Define XXO alternative to _ just for use in Menus.cpp 2018-03-15 23:20:20 -04:00
Paul Licameli
9780c14882 Fix mix of internal and translated strings naming Align commands...
... Revert commit 357b05efd29366b3b5b18202ea317d4e90ee9b80, and use
Ukrainian, and open Select Commands in Macros, to see the problem
2018-03-15 20:33:26 -04:00
James Crook
1dd054c160 Bring Help-Tools under Tools.
Also make the macro list into a submenu, 'Apply Macro', so that the length of 'Tools' stays manageable.
2018-03-14 20:14:50 +00:00
James Crook
86cd720d99 Fix two MSVC compile warnings. 2018-03-14 19:28:29 +00:00
James Crook
dab9ad812f Condense SeekLeftOrRight code further. 2018-03-14 13:48:11 +00:00
Evan Short
7c4ca093f3 use enums instead of bool in seekLeftOrRight 2018-03-14 13:48:11 +00:00
Evan Short
3f29d1948d refactor SeekLeftOrRight 2018-03-14 13:48:10 +00:00
andheh
9bfbc907a9 fixed indentation warnings in src/Menus.cpp 2018-03-06 21:29:50 +00:00
James Crook
70b1f69bbe Use names not numbers in MacroIdOfName()
Previously the ID for a macro was, e.g. Macro003.  However this would
not work if macros were added or deleted, since chains containing the old
macro references would now refer to a different macro.  So changed to using
names.
2018-03-04 19:11:26 +00:00
Steve Daulton
5c4b2249fd bug 1851 Remove selection before Timer Record 2018-03-04 14:48:24 +00:00
Steve Daulton
f1ab2db9bb bug 1850 - add Track > Pan to History 2018-03-04 14:48:24 +00:00
James Crook
e45a6b09d4 Change wordings and consolidate prefs.
- Bring more options together into one static in prefs
- Use verb followed by description for options.
- Capitalise D in 'Down' in a menu item.
2018-03-04 09:39:42 +00:00
James Crook
6f8d27208f Remove Apply-Macro from Tools menu.
Done by giving Macros... dialog an Expand / Shrink button
so that we can use it as just an apply-to-projects dialog, if we want.
The dialog is modal, and can be kept open whilst we work.  So for example
we could put useful presets into it as macros.
2018-03-03 22:20:25 +00:00
James Crook
c0dcba66dd Rename Chains to Macros.
Lots of renaming.
Did not rename the containing files (yet) since that will require makefile updates.
2018-03-03 19:17:18 +00:00
James Crook
8ab69ae5c3 Update tools menu on Mac too.
This entailed making the Edit Chains and Apply Chain dialogs modeless.
That is good for other reasons too.
2018-03-03 19:16:50 +00:00
James Crook
e6a2d0f99a Add all chains into the Tools menu. 2018-03-03 12:57:35 +00:00
James Crook
8cd5d7f4fe Tools menu and EffectTypeTool
- Also add a 'Nyquist Prompt' to the Tools Menu.
- Currently it is the same as the Effects Nyquist Prompt.
- Chains moved into the Tools prompt.
2018-03-03 12:57:32 +00:00
Paul Licameli
d226aaa8ee Add a space 2018-03-01 21:41:15 -05:00
James Crook
f01fed2ba2 Remove unwanted items from 'Select Command' in chains.
- Remove menu-version of effects.  They are already there because of EffectsManager.
-- This gets rid of all the entries with long paths in them.
- Mark more menu items as prompting, using '...', and so not suitable for chains.
2018-03-01 19:55:33 +00:00
James Crook
e8da2f82a5 Wording.
- Changes, mostly to capitalization, per https://wiki.audacityteam.org/wiki/Wording
- Removed some dead comments.
- Added a very few i18n-hints
- Per consensus, removed ':' in some strings read by screen readers.
2018-02-26 14:39:30 +00:00
Steve Daulton
19014f22b7 Prompt for track selection when required 2018-02-25 15:22:45 +00:00
James Crook
0ad533a740 Automation -> Scripting. 2018-02-24 14:20:30 -05:00
James Crook
08b1db6145 Rearrange automation menu, and fix duplicated items. 2018-02-24 14:20:30 -05:00
James Crook
4724c6a131 Fix spectral preferences extra caching issue. 2018-02-24 14:20:29 -05:00
James Crook
e3ef968d57 Add DragCommand. Default Y/N on optional fields. Open/Save project items.
- More Y/N in Optional, making it easier to omit parameters.
- AT removed from Envelope, since T already gives it.
2018-02-24 14:20:29 -05:00
James Crook
bcf0865c1a UnmuteAllTracks, not UnMuteAllTracks. 2018-02-24 14:20:28 -05:00