Commit Graph

28 Commits

Author SHA1 Message Date
Robin Gareus 5005aa529b fix Plugin Pin for Audio + Midi input plugins 2016-04-13 01:16:03 +02:00
Robin Gareus 2e38195e5c fix wire DnD (for thru connections) 2016-04-07 19:40:54 +02:00
Robin Gareus 3868c5b4a4 GUI support for plugin port bypass connections 2016-04-07 18:36:04 +02:00
Robin Gareus e714b7719e refine sidechain labels 2016-04-07 14:05:15 +02:00
Robin Gareus 2486ee0137 more click-connect compatible wire DnD experiments 2016-04-07 00:48:57 +02:00
Robin Gareus 5634414d78 Pin Management: draggable wires. 2016-04-06 23:24:11 +02:00
Robin Gareus dfe148fd58 fix reset context menu (right click only) 2016-04-06 22:06:30 +02:00
Robin Gareus 44cb8842cc side-chain button select connects exclusively 2016-04-06 21:25:45 +02:00
Robin Gareus 6cd9c1add2 Plugin Pin Dialog: consistent layout. 2016-04-06 17:48:22 +02:00
Robin Gareus ae653e0a2b add LED to sidechain toggle for consistency 2016-04-06 13:40:18 +02:00
Robin Gareus d9a0a2bb7c replace Pin Config "reset" button with "custom" toggle
All in all this needs one more click to set up custom routing but
provides a better User Interaction.
2016-04-06 13:39:34 +02:00
Robin Gareus 569b0bbcb4 fix connection updates 2016-04-06 13:32:06 +02:00
Robin Gareus 342422203d Populate Sidechain connection menu with non-feeback sources. 2016-04-06 02:31:36 +02:00
Robin Gareus aa2f946476 dynamically build sidechain port connection list
work in progress.. context menu is not yet populated
2016-04-05 21:53:05 +02:00
Robin Gareus 51b8330b73 overhaul Pin Connection GUI Layout (and design)
* 3 column layout (config, routing, connections)
* move sidechain pins to the right
* scalable (all relative sizes)
* add right click to disconnect
* add labels
TODO: dedicated side-chain connection table (right-column)
2016-04-05 17:23:12 +02:00
Robin Gareus 79794650c1 non-modal sidechain i/o selector 2016-04-05 01:38:31 +02:00
Robin Gareus 514b8a23d0 show sidechain pins in a different color, prepare for labels. 2016-04-03 22:45:23 +02:00
Robin Gareus 4cedc07b3e add GUI to configure/connect sidechain 2016-04-03 05:21:40 +02:00
Robin Gareus 408f9d8a78 tweak layout (scaling) and design (consistent highlight colors) 2016-04-02 23:08:29 +02:00
Robin Gareus 565730525d NO-OP, whitespace 2016-04-02 14:45:24 +02:00
Robin Gareus 8ac55574d2 Pin management dialog: re-layout, calc min. size 2016-04-02 14:44:05 +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 46ca35ce7e prevent dup output connections across instances 2016-04-02 02:02:47 +02:00
Robin Gareus fa79e9a616 interactive GUI to manage plugins pins 2016-04-01 22:57:56 +02:00
Robin Gareus 9a8a5f4f20 Pin Management UI, first part (instances + ports)
This invalidates the mixer strip wire drawing logic (again), but hey.
2016-04-01 01:41:17 +02:00
Robin Gareus ee4e3e7737 update mixer-strip routing display 2016-03-31 20:44:39 +02:00
Robin Gareus ecf5bee4c5 cont'd work on Pin Dialog Display 2016-03-28 18:25:34 +02:00
Robin Gareus 62d2d22b44 get started with Pin Manager - currently display-only. 2016-03-27 21:35:42 +02:00