Robin Gareus
aa9c5737cc
GUI support to en/disable master-bus output gain control
2020-07-21 05:51:56 +02:00
Paul Davis
acd948a00c
fix incorrect ellipsize option value
2020-07-01 12:17:43 -06:00
Paul Davis
cb2883cff8
add ellipsizing mode to preferences editor
2020-07-01 12:17:43 -06:00
Robin Gareus
0518e1e88f
Make plugin list lengths configuable
2020-06-26 13:02:59 +02:00
Robin Gareus
dccb2b650e
Mark Prefs Tab action name un-translatable
...
This is used with string_compose ("detach-%1") etc,
and "preferences" may be translated by gtk or 3rd party translations
(Ardour itself only has upper-case "Preferences" as translatable
string)
2020-06-05 22:52:36 +02:00
Robin Gareus
f1dafe7632
Prepare changing LTC Generator <IO> to <Port>
2020-05-07 20:42:58 +02:00
Paul Davis
b258ad792e
force provision of "menu-name" for all WindowProxy objects, and thus Tabbables
...
Actions for hide/show/attach/detach tabbables use hard-coded names which are not
translated. Using Tabbable/WindowProxy::name() to lookup the action will fail,
since the name can be translated. This changes just removes the option to not
provide a menu-name when creating these objects, and uses the name menu-name
when looking up an action by name
2020-05-01 14:33:47 -06:00
Robin Gareus
8399abd277
Fix translatable strings and translations (so far)
...
The typos in the original English were reported by Edgar
Aichinger while working on the German translation.
2020-04-26 03:19:22 +02:00
Robin Gareus
029527c4c9
Fix typos #8016
...
Duplicate "the", missing "file"
2020-04-16 21:55:42 +02:00
Edgar Aichinger
e20f74dcf1
Fix typos, consistent translatable strings
2020-04-15 18:02:35 +02:00
Robin Gareus
e3e7d22c38
Change default for embedding files via DnD
...
Man new users drag/drop files onto the canvas without being aware
that Ardour only references external files. This can break sessions
when those files [re]moved.
2020-04-14 17:28:12 +02:00
Robin Gareus
f7abab11a3
Add preference to reset x-run counter on rec-start #6706
2020-04-07 23:52:16 +02:00
Paul Davis
096d23fcc2
change text describing relayout after UI scaling change
2020-04-03 14:31:51 -06:00
Robin Gareus
849bce6e4d
Add LTC output port preference #7932
2020-04-02 16:46:05 +02:00
Paul Davis
8a65c1fce2
remove visibility of "draggable playhead" option
2020-03-26 07:50:32 -06:00
Paul Davis
0622d69196
change text for a couple of UI config options
2020-03-25 16:10:27 -06:00
Nil Geisweiller
fe6c5f98b2
Remove redundant AZERTY Virtual MIDI Keyboard Layout
2020-03-24 22:36:20 +01:00
Robin Gareus
42cc09af13
Remove Mixbus Aux-Link special case 2/2
2020-03-23 17:45:55 +01:00
Paul Davis
10978a2f58
rearrange MIDI preferences "tab" to include ports and remove Buffering
2020-01-28 00:05:05 -07:00
Robin Gareus
201d7cb2fd
Backport Mixbus change (offer gap as preference)
...
Mixbus defaults this to on (4px), Ardour to off (0px)
2020-01-24 01:42:05 +01:00
Ben Loftis
7966d02534
Change tape-machine-mode to auto-input-does-talkback (gtk part)
2020-01-20 13:34:05 -06:00
Paul Davis
354995289d
move Transport Masters prefs tab under Transport, with LTC and MTC as subtabs
2019-12-29 19:38:04 -07:00
Robin Gareus
1809818c94
Preferences/Config changes for image-surface settings
2019-12-27 19:35:02 +01:00
Robin Gareus
d0668721d5
Vkeybd simplification
...
* remove Y-axis dependent velocity (difference between
black/white keys made this not very usable
* remove Bank/Patch selector (there are already three other
Bank/Patch UIs
* move keyboard-layout selection into Preferences > MIDI
2019-12-19 18:57:40 +01:00
Paul Davis
f78c659840
remove MIDI readahead parameter
...
We just don't do this anymore
2019-12-11 20:36:10 -07:00
Robin Gareus
5fb83da69c
Use a detached window for Preferences at first run
...
Once a user explicitly attaches the Window as Tab, we
expect the user to know about tabbing, tab-cycling, related
window/tab actions, and relevant shortcuts.
Otherwise it can confusing:
https://discourse.ardour.org/t/cant-get-out-of-preferences/102147
2019-11-29 16:27:37 +01:00
Paul Davis
1a2665e25f
redesign of declicking and fades around loop boundaries
2019-11-22 23:41:56 -07:00
Robin Gareus
383850d329
Prefs > Plugins > Scan should discover new plugins
...
First argument is `cache_only`. `false` means to discover news ones.
2019-11-10 22:33:46 +01:00
Paul Davis
a072228de5
remove seamless looping as an option (it's now the only kind of looping we support)
2019-11-01 14:04:28 -06:00
Paul Davis
616c82d16a
use PluginScanDialog to initiate plugin manager refresh
2019-10-24 21:32:46 -06:00
Robin Gareus
148a9682be
Remove redundant port-owner check
...
Ports owned by Ardour are already filtered out by
PortManager::get_known_midi_ports() ->
PortManager::fill_midi_port_info_locked()
This change is in preparation for allowing to expose Ardour's
"Virtual MIDI Keyboard" keyboard (which is owned by Ardour).
2019-10-18 22:56:46 +02:00
Robin Gareus
4f41367836
Add Latency Control Toolbar Widgets
2019-09-29 02:45:37 +02:00
Robin Gareus
24a0a4256a
Add note about Denormal protection pref changes
...
Modifications to the MXCSR register are pre thread. Changing this
setting only directly affects the GUI thread.
2019-09-10 17:03:24 +02:00
Robin Gareus
b340dc7282
Increase available Lua action script slots
...
* Reserve 32 dedicated editor actions for scripts
* Limit number of toolbar buttons
* Use dedicated binding-group for keyboard-shortcuts
* Tweak Preferences layout of toolbar pane
2019-09-03 04:31:35 +02:00
Robin Gareus
d67d64ea03
Add Pref to write mixer-screenshot post-export
2019-08-12 16:53:55 +02:00
Robin Gareus
9fb403546c
Allow to inhibit screensaver/system sleep
2019-08-11 20:39:39 +02:00
Robin Gareus
4050ca5633
Update GPL boilerplate and (C)
...
Copyright-holder and year information is extracted from git log.
git history begins in 2005. So (C) from 1998..2005 is lost. Also some
(C) assignment of commits where the committer didn't use --author.
2019-08-03 15:53:15 +02:00
Paul Davis
85eab56809
Change ClipLevelOptions to inherit from a HSliderOption
2019-06-06 18:32:13 -06:00
Paul Davis
8463fb728f
add option to show/hide region names
2019-05-29 15:24:40 -06:00
Robin Gareus
4cd379f89b
UI integration to conceal LV1 plugins
2019-05-25 01:56:54 +02:00
Robin Gareus
f5bc64d00e
Add option to leave vertical gap below audio regions
...
This is a backport from Mixbus, to leave are 4 "open" pixels
at the bottom of the track so one can see the grid-lines between tracks.
This is useful with low region-transparency. grid-lines behind
opaque regions are not visible.
2019-04-10 21:50:55 +02:00
Robin Gareus
258b95834f
Re-layout ctrl surface enable button: align left
...
Since the Preferences window can be rather wide, and the table expands,
a button on the left is preferred.
2019-03-27 23:25:28 +01:00
Ben Loftis
57d3514946
Another fix for region-equivalency pref.
2019-03-12 12:28:39 -05:00
Robin Gareus
e186234d2b
Add Preference dialog option for LayerTime
2019-03-12 15:18:16 +01:00
Paul Davis
4c2e801b5f
avoid crazy levels of work when MIDI Port Info preferences panel is not visible
2019-03-08 17:04:43 -07:00
Paul Davis
b1504f261e
drop silly canonical name stuff from MIDI port info, and just store backend name (GUI version)
2019-03-08 12:10:32 -07:00
Paul Davis
ae997c0935
rework name/canonical-name stuff for MIDI port info (GUI edition)
2019-03-07 22:05:40 -07:00
Paul Davis
10bc824032
selection must be enabled to allow editable columns :((
2019-03-07 13:30:24 -07:00
Paul Davis
d301bef742
redesign naming and reload of MIDI port information (GUI edition)
2019-03-07 12:01:27 -07:00
Paul Davis
84aedbb532
remove ill-conceived use-session-timecode-format option
2019-03-03 09:59:05 -07:00