Commit Graph

13877 Commits

Author SHA1 Message Date
Robin Gareus
24a4f37aaa Cont'd Preferences pane re-ordering
* Split "Signal Flow" pages to reduce height requirement
  -> Signal Flow  & -> Solo/Monitoring
  The latter is just control logic, no signal flow changes.
* Group CPU/FPU performance Options
* Move Region-Analysis to Metering (it is not performance related)
2021-02-24 21:37:16 +01:00
Robin Gareus
6a7cc2a3e9 Work around over-sized ComboBoxes in the Prefs. dialog 2021-02-24 21:37:16 +01:00
Robin Gareus
68d26ffee9 Relax A5 style exclusive In/Disk monitoring
This allows "All In" and "All Disk" to be selected simultaneously.
2021-02-24 00:21:44 +01:00
Robin Gareus
7f9dae0078 RecorderUI: add a "+" add route button
This provides consistent look and feel with the mixer-window.
2021-02-23 23:07:22 +01:00
Robin Gareus
f31e8ede4c Unconditionally switch Manual->Play when drawing automation 2021-02-23 22:00:27 +01:00
Robin Gareus
33c596e149 Warn user if the engine device changed
This prevents accidentally auto-starting the engine (most recently
used device) with a session that recently used different hardware.
2021-02-23 19:32:03 +01:00
Ben Loftis
73fb2ddfed Remove deprecated tab_title (2/3) 2021-02-23 17:23:08 +01:00
Ben Loftis
3290fcbe34 Update remote calls to Prefs page to reflect new layout 2021-02-23 17:21:23 +01:00
Ben Loftis
e70c6560af Provide action buttons to launch prefs-related windows 2021-02-23 17:21:18 +01:00
Ben Loftis
a59263707a Massive reorganization of preferences tabs
* moved some wrongly-parented items into a more sensible location
  (import & export options for example)
* broke some busy pages into separate sub-tabs:  Size+Scale,
  MIDI Port configuration, Timecode Generators
* added "Performance" tab to consolidate some of the tweakier prefs
* moved the order of tabs around so the "indented" ones were not
  so intermixed with the non-indented ones
2021-02-23 17:21:11 +01:00
Robin Gareus
c2e4198c0d RecorderUI: add option to disable waveforms 2021-02-23 16:25:01 +01:00
Robin Gareus
16cbec311a RecorderUI: add some key-bindings 2021-02-23 16:24:58 +01:00
Robin Gareus
ece37d9ca0 RecorderUI: Implement track renaming 2021-02-23 16:24:55 +01:00
Robin Gareus
4412b8714b RecorderUI: Capture info and transport ctrls 2021-02-23 16:24:30 +01:00
Robin Gareus
15361bca55 RecorderUI: Add input port monitoring 2021-02-23 16:24:27 +01:00
Robin Gareus
582c99a156 RecorderUI: initial implementation 2021-02-23 16:24:23 +01:00
Robin Gareus
f10d380d9a RecorderUI: Tabbable Window Skeleton 2021-02-22 01:00:07 +01:00
Robin Gareus
ab07bfbffe Remove optional global monitor toolbar item
The widget will find a permanent location in the Recorder page.
This partially reverts cf5a0de709
2021-02-22 01:00:07 +01:00
Robin Gareus
656d4308dd Ask to discover VST2/3 when showing Plugin Manager 2021-02-22 01:00:04 +01:00
Robin Gareus
dca7cbc963 Allow to configure decimals of MinSec clock format 2021-02-22 01:00:02 +01:00
Robin Gareus
3b96c28310 Update RouteUI, use ARDOUR::SoloMuteRelease 2021-02-22 01:00:00 +01:00
Robin Gareus
fcf1f0fad4 Consistent --help text argument 2021-02-22 00:59:56 +01:00
Ben Loftis
e4e21f4d07 snap revisited: somewhat better choice of ruler scale for 3,5,7 2021-02-21 12:14:27 -06:00
Ben Loftis
129e654500 fix(?) rulers for 3,5,7 divisions 2021-02-21 08:18:14 -06:00
Ben Loftis
1fb5c443c7 and the 1/128 2021-02-21 07:14:49 -06:00
Paul Davis
b146e45df5 make sure that the 1/64ths grid case is covered 2021-02-20 18:37:56 -07:00
Paul Davis
efd0d65acb when window size technically, just the window containing the editor canvas, or the canvas itself) changes, recompute BBT ruler stuff 2021-02-20 17:41:32 -07:00
Ben Loftis
7e196e7559 snap-revisited: Fix occasional variance between the visible ruler and the snap grid
code changes:
  bbt_ variables don't need to be global to editor; we only use these in compute_bbt_ruler_scale now anyway
  drive the ruler with the same coarse-ified bbt_ruler_scale that we calculate for the snap grid
2021-02-20 10:35:36 -06:00
Ben Loftis
d644bb16f6 snap-revisited: Add finer (64ths and 128ths) Ruler scalings to match those Grid selections 2021-02-20 10:35:36 -06:00
Ben Loftis
aa9698ba58 snap-revisited: a less kludgy way to enforce the coarseness of the user's grid selection
should be a no-op
2021-02-20 10:35:28 -06:00
Ben Loftis
21a66c01ea snap-revisited: replace hardcoded ruler-density with a configgable value 2021-02-20 10:25:10 -06:00
Alexandre Prokoudine
c379a6f6b6 Update Russian translation 2021-02-18 03:38:08 +03:00
Robin Gareus
b44508c174 Fix renaming export timespans #8577
The location name is only pushed to the backend during
ExportTimespanSelector::add_range_to_selection() which in turn
is only called when timespans are updated.
2021-02-16 18:13:01 +01:00
Robin Gareus
3e9f142f1b Do show per-region x-run markers by default 2021-02-14 19:45:36 +01:00
Robin Gareus
887f8a70bc Show x-run count in source-list 2021-02-14 16:22:42 +01:00
Robin Gareus
f4f9d76e53 Option to how x-run markers in regions 2021-02-14 16:22:35 +01:00
YQ-YSY
c0ab2b3a51 New Chinese translation for Ardour 6.6 gtk2_ardour_po_zh.po 2021-02-12 09:47:29 -07:00
YQ-YSY
c1333071e8 Chinese translation Ardour for 6.6 gtk2_ardour_po
Chinese translation Ardour for 6.6 gtk2_ardour_po
2021-02-12 09:47:29 -07:00
YQ-YSY
4d9117e47c Chinese translation Ardour for 6.6 gtk2_ardour_appdata_po
Chinese translation Ardour for 6.6 gtk2_ardour_appdata_po
2021-02-12 09:47:29 -07:00
Paul Davis
5bceb79a95 3 transport related UI methods now explicitly do not set the default speed (accessed via KP1, KP2, and the play button in the GUI) 2021-02-11 09:35:29 -07:00
Robin Gareus
0becbe7f4f Auto-touch when adding automation events to a spilled control 2021-02-11 00:29:44 +01:00
Edgar Aichinger
8321e7d6a6 update german translation 2021-02-10 12:02:45 +01:00
Paul Davis
24398f0df2 click in automation track in object/grab mode adds a new automation point 2021-02-09 22:44:35 -07:00
Paul Davis
11e3bbc8cb GUI config editor for Configuration::reset_default_speed_on_stop 2021-02-09 16:01:08 -07:00
Robin Gareus
106f889f37 Fix automation context-menu state when reordering plugins
Previously displayed lanes (those with save "visibility" GUI
attributes) were always marked as visible in the context-menu.
2021-02-09 20:45:16 +01:00
Robin Gareus
4f605926c5 Tweak automation-lane auto-display
Hide lanes when touching a control when the editor is not
visible or if the option is disabled.
2021-02-09 17:41:53 +01:00
Robin Gareus
01bb38d99e Add option to en/disable showing automation-lane on touch 2021-02-09 02:11:09 +01:00
Robin Gareus
bd8c26a059 Automatically show automation-lane when touching a control 2021-02-09 02:11:09 +01:00
Robin Gareus
e204095b71 Fix mixer initial group-tab display 2021-02-07 12:06:26 +01:00
Robin Gareus
2bf9014ba1 Fix crash when detaching Editor or Mixer w/o session
Mixer_UI::show_window(), Editor::use_own_window() use
`show_all()` and the fixup items that should be invisible.
This involves a call to `parameter_changed ("show-group-tabs");`
2021-02-07 00:09:20 +01:00