13
0
Commit Graph

12806 Commits

Author SHA1 Message Date
6da5f96cf6
NO-OP: whitespace 2019-10-15 22:47:57 +02:00
4bf079810f
Fix crash for range-export and cleanup code
ExportTimespanSelectorMultiple has one extra column at the start:
"selected". There are a total of 6 columns (0..5).

However ExportTimespanSelectorSingle lacks that column.
Selection is not needed and there are only 5 columns.

This lead to a copy/paste off-by one issue for
set_sort_column() w/ range_view.get_column(5) == NULL
when exporting ranges with a single range
2019-10-15 22:45:28 +02:00
4eef9c20b8
Remve unused header includes 2019-10-15 15:30:33 +02:00
7f4af33305
Use less-or-equal for configurable I/O chancount 2019-10-15 15:29:18 +02:00
7030ab064f
Show max # of output for re-configurable I/O plugins 2019-10-15 14:52:40 +02:00
cbb116026d
Fix/amend previous commit 2019-10-15 14:20:52 +02:00
59d074bcfd
Disambiguate instrument plugin names:
* use cached ambiguity information from backend
* combine extra info in single bracket
2019-10-15 14:09:02 +02:00
d8198acede Show (# outs) in instrument-selector menu when the instrument is multi-out. 2019-10-13 13:27:07 -05:00
c0866f54f3
Prototype categorized preset browser 2019-10-13 04:10:16 +02:00
44445ea309 remove Session::AudioMidiSetupRequired signal (no longer necessary) 2019-10-12 12:45:18 -06:00
b490115d5f reintroduce code that can automatically connect to JACK under the right conditions 2019-10-12 12:10:10 -06:00
e6901dca30 interface range generated by internal_to_interface() may not span 0..1, so remove asserts 2019-10-11 17:09:39 -06:00
5163393c11 add missing case 2019-10-11 17:03:50 -06:00
74454d1859 do not accidentally re-create splash 2019-10-11 14:44:30 -06:00
54acf6af6a enforce singleton nature of Splash a little more rigorously, and slightly rationalize it's use 2019-10-11 14:29:55 -06:00
da2d6312c4 call parent ::on_response() 2019-10-11 13:53:48 -06:00
1c672e5191 Theme-ing: Use sensible names instead of color 1..N
Colors are assigned one of 6 major groups:

*Alert colors: Typically mute/solo/feedback/selections etc ... these should follow Ardour convention, only the saturation should change with themes.

*BG colors (empty spaces...)

*Contrast colors: Should contrast nicely against BG. Typically clocks, markers, panners and such.

*Black/White/Grays:  you can expect these to work with "any" BG.  Good for borders, separators, etc.

*Meter colors:  Typically green->yellow->red or similar.  Should follow Ardour conventions.

*Widget colors:  slight variations of the BG color.  This is where the creative choices are made.

NOTE to theme-ers:  Widgets should choose one of the colors based on FUNCTION.  If you want a red widget, choose "widget red",  not "alert red" or "meter color9"
2019-10-11 10:32:47 -05:00
89cab5802a goto preferred over reentrancy 2019-10-10 21:47:17 -06:00
aa2ea11a47 fix error in startup sequence when command line argument is given and pre-release dialog is shown 2019-10-10 21:37:50 -06:00
aaecba2116 move pre-release dialog into StartupFSM (and enlarge font sizing) 2019-10-10 21:24:52 -06:00
b3f2ed46b1 center all(?) early-startup dialogs 2019-10-10 19:54:33 -06:00
7238c7fdc6 fix up handling of audio/MIDI setup dialog and remove debug output 2019-10-10 16:52:00 -06:00
03a248d517 make EngineDialog behavior more appropriate for use in both startup and non-startup conditions 2019-10-10 16:52:00 -06:00
20b38ad8ea changes to get startupFSM working (more) correctly 2019-10-10 16:52:00 -06:00
745d138b64 remove unused label and simplify return value/return path 2019-10-10 16:52:00 -06:00
3b1ec8a43b NOOP: move brace 2019-10-10 16:52:00 -06:00
fe74488561 make ARDOUR_UI::load_session_from_startup_fsm() return a value, and use it 2019-10-10 16:52:00 -06:00
a608bf8c8b fix decl of method with const arg 2019-10-10 16:52:00 -06:00
85d81cb6b8 add StartupFSM::end() (empty for now) and remove unused states 2019-10-10 16:52:00 -06:00
448e4de8d9 use const argument when calling ::build_session() 2019-10-10 16:52:00 -06:00
cb116ca634 remove unused assignment 2019-10-10 16:52:00 -06:00
58595a839b remove two unused variables 2019-10-10 16:52:00 -06:00
7f4e9fe211 NSM startup needs to call a different method due to API changes 2019-10-10 16:52:00 -06:00
e1b319a138 move copying demo sessions into NewUserWizard 2019-10-10 16:52:00 -06:00
5109abcc50 changes to ARDOUR_UI to reflect new startupFSM and non-modal SessionDialog handling 2019-10-10 16:52:00 -06:00
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
18b4a4213f add initial version of StartupFSM along with its owners/users 2019-10-10 16:52:00 -06:00
195245fdb0 add SessionDialog::clear_name() 2019-10-10 16:52:00 -06:00
0ea5344be6 change SessionDialog::meta_master_bus_profile() to be a static method 2019-10-10 16:52:00 -06:00
1be0c0efe7 engine dialog should emit response and handle it, not just call its own response dialog 2019-10-10 16:52:00 -06:00
2c5fcf24a5 rename ArdourStartup to NewUserWizard and rename source file(s) 2019-10-10 16:52:00 -06:00
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
7a66b22428
Show preset-browser button if annoted presets are available 2019-10-11 00:13:07 +02:00
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
32b97031cf
Preset-Browser: highlight only unmodified presets 2019-10-10 23:59:55 +02:00
0fa38c0002
Add API to check for plugin-presets with description 2019-10-10 22:31:19 +02:00
e5cb4d295e fix compiler warning about possible buffer size issue 2019-10-07 20:50:08 -06:00
e6ab652e74
Stem-export: pre-select selected tracks/busses 2019-10-07 15:19:36 +02:00
ce7d128c8a
Fix a translation issue (default value session-archive dropdown) 2019-10-07 05:11:58 +02:00
647103c825
Special case horizontal faders (pan to right) 2019-10-07 05:11:33 +02:00