Paul Davis
e0ff70cf86
first vaguely working version using PresentationInfo
...
remote control ID and "order keys" have been removed.
2016-05-31 15:30:42 -04:00
Paul Davis
ba4464dc3c
show/hide VCA assign buttons depending on VCA existence
2016-05-31 15:30:42 -04:00
Paul Davis
b4c43f0878
improve clean-up of GUI VCA-related objects
2016-05-31 15:30:41 -04:00
Paul Davis
0d62997eab
restore right-click in track/bus scroller to drive add route
2016-05-31 15:30:41 -04:00
Paul Davis
593430a4c5
no-op: comment
2016-05-31 15:30:41 -04:00
Paul Davis
a48fada3c7
move new fractional pane utility functions into libs/gtkmm2ext
2016-05-31 15:30:41 -04:00
Paul Davis
02f2b90e96
a big fat comment
2016-05-31 15:30:41 -04:00
Paul Davis
4ba85da9ea
redesign pane-sizing mechanism for mixer
...
This needs more comments to explain what is going on. It also needs to be applied to the editor
2016-05-31 15:30:41 -04:00
Paul Davis
cd6a88d0d4
fix incorrect selection of all strips/tracks at opening.
...
Old code was counting how many child nodes where in the MixerUI, assuming they
were all routes, and using that to decide if this was a from_scratch setup.
The addition of VCAs to the track_model changes that, so now we have to actually
check there are no existing Routes before doing the from_scratch setup
2016-05-31 15:30:39 -04:00
Paul Davis
419c7e95f3
GUI modifications to improve VCA strips and their placement in the mixer
...
Note that this includes some changes that actually make mixer pane settings get restored,
which has been broken for some time. Of course, they are not restored perfectly, yet.
2016-05-31 15:30:39 -04:00
Paul Davis
8ce39c891b
change sort ordering model in mixer and editor
...
This allows correct reordering of the mixer "track_model" even
when non-route elements are present.
This isn't really utilized in the Editor at present because we do
not show VCAs there at all, but it will become important in the
future when we represent VCA automation there
2016-05-31 15:30:39 -04:00
Paul Davis
acaaa98bd0
start shaping up VCA assign process
2016-05-31 15:30:38 -04:00
Paul Davis
4d14ae4e23
mostly restore VCA state on session loading.
...
This does not restore VCA assignments
2016-05-31 15:30:38 -04:00
Paul Davis
33e56e58d7
initial part of vca assignment via context menu
2016-05-31 15:30:38 -04:00
Paul Davis
99d251de7d
first pass at making the GUI for a VCA visible
2016-05-31 15:30:38 -04:00
Paul Davis
c5ba2d1eb6
add a new packer to the mixer, to hold vca master faders (if any)
2016-05-31 15:30:38 -04:00
Robin Gareus
baca1fd377
Create new track by dragging an instrument from the favorites sidebar
2016-05-06 16:04:05 +02:00
Robin Gareus
b15ed28f79
separate Preset + Favorite DnD Targets
...
Sidebar is a source of "Favorites" and a destination for Presets.
2016-05-06 14:55:36 +02:00
Robin Gareus
5c9660b62e
re-introduce "add track/bus" from mixer window
2016-05-06 03:08:46 +02:00
Paul Davis
17ace643e4
OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one)
2016-05-04 23:09:45 -04:00
Robin Gareus
06fd881672
remove a stray semicolon
2016-05-02 15:44:13 +02:00
Robin Gareus
7bed91938b
fix adding favorite plugins post-fader
2016-05-01 13:11:43 +02:00
Robin Gareus
29053585a5
save custom favorite plugin order (revert when merging VCA2)
2016-04-29 02:58:01 +02:00
Robin Gareus
25f65d0b90
include lua processors in plugin-selector
2016-04-29 02:57:48 +02:00
Mathias Buhr
6a52dc3219
Implements review comments
2016-02-27 16:02:36 -05:00
Mathias Buhr
2bd7b4afb8
Adds an assert to fail explicitely
2016-02-27 16:02:36 -05:00
Paul Davis
22d0b06889
fix packing of "outpacker" in mixer view
2016-02-25 13:12:09 -05:00
Paul Davis
e5ca1711bc
restore monitor section visibility, broken after the merged with tabbed
2016-02-25 11:53:59 -05:00
Paul Davis
25a24e0805
rework dialog-close-focus-reset change to work in Tabbed
2016-02-22 15:31:26 -05:00
Paul Davis
c932c56233
cleanup post-rebase-against-master messes
2016-02-22 15:31:25 -05:00
Paul Davis
56770ff0af
change GTKOSX macro constant to use __APPLE__ instead
2016-02-22 15:31:25 -05:00
Paul Davis
bc487bb4b0
replicate the remove-all-trailing whitespace commit(s) in master
2016-02-22 15:31:24 -05:00
Paul Davis
949163f806
more changes to Bindings, Keyboard APIs
2016-02-22 15:31:24 -05:00
Paul Davis
37fce09a18
widespread changes to get the new (oldArdour binding scheme to be used for keyboard accelerators
2016-02-22 15:31:22 -05:00
Paul Davis
552e995297
save/restore tabbable state
2016-02-22 15:31:21 -05:00
Paul Davis
9010262bed
first compilable version of tabbable design.
...
I would have loved to split this apart, but there are just so many interrelated changes,
it makes little sense and would be a huge effort that would break future git bisect
use because so many intermediate commits would not compile
2016-02-22 15:31:21 -05:00
Paul Davis
02c8d6d648
the basics of tabbed
2016-02-22 15:31:21 -05:00
Tim Mayberry
05e59a06a2
Fix bug #6766 , Crash when creating new Session while one is currently open
2016-02-11 09:52:36 +10:00
Robin Gareus
ed8c88d697
don't allow to delete AU presets in the UI
...
because the backend is not ready for this.
2016-01-13 18:01:39 +01:00
Robin Gareus
eea8d8e6c0
check sidebar re-order constrains early on.
2016-01-10 00:28:00 +01:00
Robin Gareus
28f8b7d5d6
retain expansion-state when reordering plugins in the sidebar
2016-01-10 00:28:00 +01:00
Robin Gareus
6a45e4a2b1
GUI update for plugin-preset-list API change
2016-01-09 15:22:40 +01:00
Robin Gareus
3718b4109b
index plugins before loading state (favorite order)
2016-01-08 22:07:21 +01:00
Robin Gareus
8f63c81ca9
better version than prev. commit (avoid name ambiguity)
2016-01-08 21:53:12 +01:00
Robin Gareus
b3a1ea664e
fix favorite plugin sort (after plugin-scan)
2016-01-08 21:12:48 +01:00
Robin Gareus
4be4f8fb62
don't allow to delete factory presets
2016-01-07 22:34:19 +01:00
Robin Gareus
4bd4790d11
use new API to query presets
2016-01-07 17:23:39 +01:00
Robin Gareus
34244b3c69
only show plugin context-menu if there is a selection
2016-01-07 14:35:10 +01:00
Robin Gareus
46e479038d
plugin-sidebar: select on right-click (before context-menu)
2015-12-28 17:23:45 +01:00
Robin Gareus
9283e97435
refine add preset/favorite dialog
...
dedicated "Add to Favorites only" mode.
2015-12-28 17:23:45 +01:00