Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-17 | Move Gtkmm2ext widgets into libwidget | Robin Gareus | |
2017-07-17 | Separate Ardour UI widgets into dedicated library | Robin Gareus | |
2017-07-16 | Remove Timers to watch Controllable values | Robin Gareus | |
Depend on Changed() signals alone, which are usually much less frequent than rapid-timer events. As side-effect we now need to make the widgets insensitive when playing automation. Previously the user could not change the value because the Timer periodically reset it. | |||
2017-07-04 | Fix a plugin-insert position off-by-one and remove cruft. | Robin Gareus | |
Route::before_processor_for_index() uses display_to_user() which includes the Amp. Insert position is still be wrong with the debug mode ProcessorBox::show_all_processors == true, but that's not a regression. | |||
2017-07-02 | Allow ctrl-surfaces to show/hide plugin UIs. | Robin Gareus | |
2017-07-01 | NO-OP whitespace & foratting of header files | Robin Gareus | |
2017-07-01 | NO-OP whitespace (updated GH PR #357) | Thomas Brand | |
2017-05-05 | use CoreSelection for track selection | Paul Davis | |
2016-10-18 | Processor box interaction: | Robin Gareus | |
Allow to toggle inline display with tertiary + double-click. also fix tooltip and fix inconsistent modifiers on inline display. | |||
2016-10-14 | GUI to allow aux-send feedback loops | Robin Gareus | |
2016-08-26 | add a static function to access processor selection from a Lua script | Robin Gareus | |
local ps = ArdourUI.processor_selection() for p in ps:iter() do print (p:name ()) end | |||
2016-07-18 | add a plugin-death connection | Robin Gareus | |
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-12 | add mouse interaction to inline display | Robin Gareus | |
2016-06-02 | make new action to bind BackSpace to in processors box | Paul Davis | |
2016-05-02 | _plugin_display can be a LuaPluginDisplay | Robin Gareus | |
2016-04-29 | remove "Lua DSP Proc" context meuu | Robin Gareus | |
2016-04-16 | another take on mixer strip wire drawing | Robin Gareus | |
mini modulars are fun. | |||
2016-04-07 | GUI support for plugin port bypass connections | Robin Gareus | |
2016-04-04 | Display output mapping (last processor before pan) in mixerstrip | Robin Gareus | |
2016-04-03 | add GUI to configure/connect sidechain | Robin Gareus | |
2016-04-03 | update mixer-strip display - indicate sidechain | Robin Gareus | |
2016-03-31 | update mixer-strip routing display | Robin Gareus | |
2016-03-27 | get started with Pin Manager - currently display-only. | Robin Gareus | |
2016-03-18 | special case LuaProc Inline Display UI: direct cairo context | Robin Gareus | |
2016-03-15 | allow access to ProcessorBox bindings | Paul Davis | |
2016-03-15 | give ProcessorBox its own bindings | Paul Davis | |
2016-03-14 | inline-display, scrollbars and fixed aspect ratio = fun | Robin Gareus | |
2016-03-14 | GUI update for non-cairo Plugin Inline Display | Robin Gareus | |
2016-03-14 | add GUI support for Plugin Mixer Inline Display | Robin Gareus | |
2016-03-11 | allow to copy processor state (drag processor on another of same type) | Robin Gareus | |
2016-02-23 | Add GUI to instantiate Lua DSP Processors | Robin Gareus | |
2016-02-22 | replicate the remove-all-trailing whitespace commit(s) in master | Paul Davis | |
2016-02-22 | more changes to Bindings, Keyboard APIs | Paul Davis | |
2016-02-22 | radically change Keyboard/Binding API design to disconnect Gtk::Action ↵ | Paul Davis | |
lookup from binding definition We need this because we need binding information/objects before all Actions have been defined. | |||
2016-02-22 | small rationalization of naming and code for managing plugin GUI visibility | Paul Davis | |
2016-02-22 | switch all action registration/binding code over to new API. | Paul Davis | |
This removes the ability to change bindings via menus. Still to come: saving modified bindings, and reworking the key editor | |||
2016-02-22 | first compilable version of tabbable design. | Paul Davis | |
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 | |||
2015-12-28 | allow creating plugin-presets by dragging a plugin to the sidebar | Robin Gareus | |
2015-12-25 | refactor Processor-Box plugin drag/drop: allow presets | Robin Gareus | |
2015-12-22 | ProcessorBox: allow to receive PluginInfoPtr drops | Robin Gareus | |
2015-10-19 | Ctrl+shift functionality (toggle all) for plugin leds. | André Nusser | |
The Fader led has special behavior and is only toggled when clicked explicitly. | |||
2015-10-05 | NOOP, remove trailing tabs/whitespace. | Robin Gareus | |
2015-10-04 | globally remove all trailing whitespace from ardour code base. | Paul Davis | |
Paul Davis was responsible for introducing almost all of this. | |||
2015-10-04 | add a hidden option to show hidden processors | Robin Gareus | |
simplify debugging solo, monitor-processors, etc | |||
2015-08-19 | provisional processor control-box tweaks - possible fix for #6519 | Robin Gareus | |
ControlBoxes are created/destroyed regularly (plugin re-order, track selection -> Editor Mixer,...). Properly disconnect the timer signal in the dtor and skip updateing the tooltip unnecessarily (duplicate calls, Changed & Timer). This should really be undone, the timer needs to be removed and Changed() used throughout. | |||
2015-08-16 | rework processor box: handle n/a plugins | Robin Gareus | |
2015-08-09 | handle some wire edge-cases & explanation | Robin Gareus | |
2015-04-22 | scaleable routing icons & wires | Robin Gareus | |
2014-11-29 | change ownership of processor window-proxy | Robin Gareus | |
fixes crashes: * If the Editor-Mixer shows a channel with a plugin that has been edited in the Mixer, double-clicking the plugin will try to bring up a 2nd instance of the plugin-UI. * When closing Ardour both the Mixer and the Editor-Mixer try to delete the underlying plugin, resulting in a double free. | |||
2014-11-25 | Remove dead code. | David Robillard | |