Robin Gareus
389cacab11
Processor box interaction:
...
Allow to toggle inline display with tertiary + double-click.
also fix tooltip and fix inconsistent modifiers on inline display.
2016-10-18 22:26:23 +02:00
Robin Gareus
a4ad0a90d1
GUI to allow aux-send feedback loops
2016-10-14 16:07:30 +02:00
Paul Davis
b339cde446
remove debug output from last commit
2016-08-21 21:44:33 -04:00
Paul Davis
ed5091d7ae
editing plugin with generic GUI has a tooltip saying it uses the primary modifier. Make it so
2016-08-21 21:42:16 -04:00
Robin Gareus
ba815a903b
add a ToDo note for after string-freeze
2016-07-24 13:33:09 +02:00
Robin Gareus
901f8caf22
add a plugin-death connection
...
at application exit, there may otherwise be a race condition,
queue draw could be scheduled for a widget that's no longer present.
2016-07-18 23:52:40 +02:00
Robin Gareus
a450024c56
add some strategic lua gc steps.
2016-07-18 23:52:40 +02:00
Julien "_FrnchFrgg_" RIVAUD
786cb746d0
Better choice for ports on external send creation
...
Ardour tried to make an educated guess at the initial number of outputs
for a new send. It used the channel configuration of the master bus, if
it existed, else the channel configuration of the route itself.
That guess is good in most cases, but in the case of a track/bus without
audio channels, creating a send with audio doesn't make sense. In that
case, also use the route outputs as a base for the send configuration.
2016-07-16 02:29:58 +02:00
Paul Davis
cf52d6e4b4
enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h
2016-07-14 14:45:23 -04:00
Robin Gareus
c49ac91b01
add mouse interaction to inline display
2016-07-12 14:38:28 +02:00
Robin Gareus
412fcafda0
Plugin GUI activate/enable update (prefer enable)
2016-07-05 23:30:21 +02:00
Robin Gareus
08d7485e85
fix inline display when cairo_surface_has_snapshots
2016-07-02 23:36:34 +02:00
Robin Gareus
843b6b90b0
fix switching from generic to custom plugin UI
2016-06-05 23:55:08 +02:00
Paul Davis
301000c94e
make new action to bind BackSpace to in processors box
2016-06-02 14:46:35 -04:00
Robin Gareus
cfee8ac852
fix UI wire display to not coalesce views for non-linear i/o.
2016-05-24 18:18:26 +02:00
Robin Gareus
725665ac46
lua inline display error reporting
2016-05-20 23:15:58 +02:00
Robin Gareus
f108664785
remove wrongly copy/pasted code
2016-05-10 20:54:11 +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
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
a725fde23d
enable luaproc presets
2016-04-29 18:34:41 +02:00
Robin Gareus
1888104f8d
remove "Lua DSP Proc" context meuu
2016-04-29 02:57:51 +02:00
Robin Gareus
62937ea1a6
special case send panning for MB
...
since the route does not use Ardour pannersi"link panners" here only
affects send <> send linking.
2016-04-20 21:28:03 +02:00
Robin Gareus
0b4b0b19bc
don't show plugin GUI when renaming tracks/busses
...
ProcessorBox::route_property_changed() iterates over existing windows
and hit a "show_all".
2016-04-19 18:24:35 +02:00
Robin Gareus
c9dedc567d
fix midi-bypass drawing.
2016-04-19 17:31:00 +02:00
Robin Gareus
af733a9a65
small is beautiful
...
...but I need new glasses
to tweak thru-via drawing for <=100% GUI scaling
2016-04-19 13:31:41 +02:00
Robin Gareus
98ab33e85e
more wire drawing..
...
* use via-style circles for thru
* widen the spacing
* show gnd -> thru connections
2016-04-19 13:21:09 +02:00
Robin Gareus
dd750722c5
more sidechain send GUI details:
...
* don't list exising normal sends (separate mono connections)
* tooltip inidicate autoremoval
2016-04-18 01:01:49 +02:00
Robin Gareus
d3acba6be4
fix initial panner control for new Sends
2016-04-18 00:52:24 +02:00
Robin Gareus
64fdadecb6
fix port icon visibility for coalesced wire view
2016-04-17 21:50:29 +02:00
Robin Gareus
ccbf56827d
pretty send and sidechain names
2016-04-17 21:50:26 +02:00
Robin Gareus
8fc19d6c67
use temporary sends for sidechain inputs
2016-04-17 14:10:13 +02:00
Robin Gareus
ddc4824d92
fix logic error for output routing wire display
2016-04-16 22:15:34 +02:00
Robin Gareus
9ad98885cb
another take on mixer strip wire drawing
...
mini modulars are fun.
2016-04-16 21:28:37 +02:00
Robin Gareus
ec09c1ad63
shorten and clarify context-menu entry.
2016-04-15 23:09:14 +02:00
Robin Gareus
7cbf7f370b
special case side-chain when copying plugin-state (fix crash, dup IO)
2016-04-13 18:53:54 +02:00
Robin Gareus
da6aae826d
somewhat improved "thru" and sidechain routing display
2016-04-12 18:38:28 +02:00
Robin Gareus
1bf84f3ca3
fix editor/mixer initial display (show_all)
2016-04-09 00:33:56 +02:00
Robin Gareus
8c81808db7
GUI part of count/n_total API rename
2016-04-08 18:16:23 +02:00
Robin Gareus
3868c5b4a4
GUI support for plugin port bypass connections
2016-04-07 18:36:04 +02:00
Robin Gareus
ffbcd9d9ec
lexical NO-OP
2016-04-04 15:14:41 +02:00
Robin Gareus
90c8fdb12f
mixer-strip wires: take midi-bypass/trhu into account
2016-04-04 14:58:46 +02:00
Robin Gareus
e087237f3c
s/Management/Connections/
2016-04-04 13:56:34 +02:00
Robin Gareus
1feb50b2b2
Display output mapping (last processor before pan) in mixerstrip
2016-04-04 01:27:33 +02:00
Robin Gareus
4cedc07b3e
add GUI to configure/connect sidechain
2016-04-03 05:21:40 +02:00
Robin Gareus
f827168b67
update mixer-strip display - indicate sidechain
2016-04-03 05:16:59 +02:00
Robin Gareus
d1580ba924
update mixer-strip routing display
2016-04-02 14:51:32 +02:00
Robin Gareus
c44fb3e662
fix some thinkos with audio/midi port counting.
...
(there's more to come w/multiple midi ports grouped left)
2016-04-02 03:20:43 +02:00
Robin Gareus
fa79e9a616
interactive GUI to manage plugins pins
2016-04-01 22:57:56 +02:00
Robin Gareus
ee4e3e7737
update mixer-strip routing display
2016-03-31 20:44:39 +02:00
Robin Gareus
8acf782bd2
reduce header dependencies (part 2/2)
2016-03-28 19:14:56 +02:00