Paul Davis
cafae1663e
modify API of SessionDialog to reflect that it is never used with command line parameters anymore
2019-10-10 16:52:00 -06:00
Paul Davis
18b4a4213f
add initial version of StartupFSM along with its owners/users
2019-10-10 16:52:00 -06:00
Paul Davis
195245fdb0
add SessionDialog::clear_name()
2019-10-10 16:52:00 -06:00
Paul Davis
0ea5344be6
change SessionDialog::meta_master_bus_profile() to be a static method
2019-10-10 16:52:00 -06:00
Paul Davis
1be0c0efe7
engine dialog should emit response and handle it, not just call its own response dialog
2019-10-10 16:52:00 -06:00
Paul Davis
2c5fcf24a5
rename ArdourStartup to NewUserWizard and rename source file(s)
2019-10-10 16:52:00 -06:00
Paul Davis
a5c6c9a352
provide ArdourStartup with a Gtk::Dialog-like signal_response()
...
It is not a Dialog (instead, an Assistant which IS-A Window), but
we want to be able to interact with it as if it is.
Also remove unused singleton and session info cruft
2019-10-10 16:52:00 -06:00
Robin Gareus
7a66b22428
Show preset-browser button if annoted presets are available
2019-10-11 00:13:07 +02:00
Robin Gareus
71fa4fa75c
Add a plugin-preset browser window
...
Previously preset-browser was only used instead of "generic control"
display if a plugin does not have any controls (but presets).
This allows for showing a dedicated window..
2019-10-11 00:03:41 +02:00
Robin Gareus
32b97031cf
Preset-Browser: highlight only unmodified presets
2019-10-10 23:59:55 +02:00
Robin Gareus
0fa38c0002
Add API to check for plugin-presets with description
2019-10-10 22:31:19 +02:00
Paul Davis
e5cb4d295e
fix compiler warning about possible buffer size issue
2019-10-07 20:50:08 -06:00
Robin Gareus
e6ab652e74
Stem-export: pre-select selected tracks/busses
2019-10-07 15:19:36 +02:00
Robin Gareus
ce7d128c8a
Fix a translation issue (default value session-archive dropdown)
2019-10-07 05:11:58 +02:00
Robin Gareus
647103c825
Special case horizontal faders (pan to right)
2019-10-07 05:11:33 +02:00
Robin Gareus
85ea1250e1
Configure UI scale as first start step
...
This also includes some simple heuristic to guess initial scaling
depending on the largest screen's geometry.
2019-10-06 20:56:34 +02:00
Robin Gareus
7efe11883a
Cleanup unused includes
2019-10-06 18:44:10 +02:00
Paul Davis
dceca00a69
factor out NSM startup code
2019-10-03 17:23:57 -06:00
Paul Davis
f470d3e856
remove all use of NO_PLUGIN_STATE #ifdef
...
We determined several years that we should never ever do this,
and changed the basis for the free/demo copy because of that.
2019-10-02 18:04:40 -06:00
Robin Gareus
0a6f517230
No more doxygen warnings for gtk2_arodur/*
...
That's with doxgen 1.8.13.
2019-09-30 21:03:16 +02:00
Robin Gareus
c7be6f2330
Fix some UI doxygen warnings
2019-09-30 05:34:06 +02:00
Robin Gareus
5044dad3f2
Fix a duplicate layout parent issue
2019-09-29 22:42:02 +02:00
Robin Gareus
056c958b4e
NO-OP: whitespace
2019-09-29 22:39:41 +02:00
Robin Gareus
2c4c8a8b4c
Fix External Send GUI
...
panners.set_panner() was inadvertently removed in 31815b5f2
2019-09-29 22:39:38 +02:00
Ben Loftis
65c357c0f7
Fix gtk-table-packing error (redundant packing)
2019-09-29 11:30:25 -05:00
Robin Gareus
c5b6b232a6
Remove unused modal LatencyGUI Dialog
2019-09-29 18:25:14 +02:00
Robin Gareus
70c523e0e8
Remove defunct Route "Adjust Latency" GUI
...
This was based on Ardour-5 style "set custom latency of the IO", and
inform, override JACK-port latency compensation.
Ardour6: IO itself is no longer in control. This is abstracted by
IOProcessor.
In any case, this is to be superseded by bundling a-virtual-latency,
and allowing track playback offset (that has no additional
thru-latency for cue-monitoring).
2019-09-29 18:25:14 +02:00
Robin Gareus
cdbf8ee160
Show pre-release dialog also for source-tree self-builds
2019-09-29 18:25:13 +02:00
Ben Loftis
d70245daa9
New region opacity rules. (final part of 973e9a)
2019-09-29 10:58:53 -05:00
Ben Loftis
85485d4832
Allow the Cut tool to appear in Mixbus.
2019-09-29 10:12:00 -05:00
Robin Gareus
68f237169f
Amend 4f41367836: fix show/hide latency label
2019-09-29 17:00:27 +02:00
Ben Loftis
e3fc2614f7
Fix Region-list column layout.
2019-09-29 09:14:09 -05:00
Robin Gareus
f5e8a753f5
Theme latency-disable-button
2019-09-29 02:45:40 +02:00
Robin Gareus
4f41367836
Add Latency Control Toolbar Widgets
2019-09-29 02:45:37 +02:00
Robin Gareus
24aa61f08c
Use samples_as_time_string API
2019-09-29 02:45:30 +02:00
Robin Gareus
b3a20c7626
Helper function to format sample-count as duration
2019-09-29 02:44:32 +02:00
Ben Loftis
9d6b6b46be
Ctrl+shift is a pretty strong convention for Invert-Selection; plus we try to reserve Shift+ for View menu actions.
2019-09-27 09:38:53 -05:00
Robin Gareus
2ce7239b08
Restore "A"utomation button
...
This reverts some "not tracks" parts that were
accidentally removed in 468731c
2019-09-27 16:06:29 +02:00
Robin Gareus
478f165295
Re-layout engine dialog, improve "Autostart" button position
2019-09-27 13:58:28 +02:00
Robin Gareus
219d366d88
Amend 973e9ad1: fix "black" regions when selecing them
2019-09-27 04:33:06 +02:00
Robin Gareus
9d65350600
Add use-these-engine-settings-from-now-on checkbox
...
Functional, but this needs a layout fix, still.
2019-09-26 21:12:37 +02:00
Robin Gareus
57e1b3219f
Fix cursor icon over region-bar (use trim)
2019-09-26 19:44:22 +02:00
Robin Gareus
7850547e12
Theme-manager: sort colors by name (not hue)
2019-09-26 19:39:13 +02:00
Robin Gareus
065c09e418
Rweak selection+color semantics
2019-09-26 19:35:31 +02:00
Robin Gareus
973e9ad132
Tweak semantics for coloring regions
...
* Shade muted regions only when they are not selected, nor
being dragged.
* Selecting and Dragging a region adds alpha, so that
underlying regions and the grid become visible.
* record-red trumps.
2019-09-26 18:57:35 +02:00
Robin Gareus
55d85caa7e
Backport sensible ui-config defaults for Mixbus
2019-09-26 18:40:17 +02:00
Robin Gareus
6987196ea1
More i18n include order fixes
2019-09-26 06:11:30 +02:00
Robin Gareus
e8981602f4
Fix builds:
...
i18n needs to be included last, and ui_session uses localtime_r
2019-09-26 06:09:05 +02:00
Paul Davis
8ab5db0d67
put back editor track header fader+meters inadvertently removed in previous commit
2019-09-25 13:24:02 -06:00
Paul Davis
468731c14b
goodbye Profile->...trx
2019-09-25 13:02:31 -06:00