Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-31 | Some abstractions to make the display look good in the plugin gui | Johannes Mueller | |
2017-07-31 | Put plugin inline display into a freely available class ... | Johannes Mueller | |
... and let ProcessorBox::PluginInlineDisplay inherit from it. | |||
2017-07-24 | Remove unused "mark" parameter from stop_touch() API | Robin Gareus | |
2017-07-24 | Start/end touch for generic-UI knob and proc-box inline ctrls | Robin Gareus | |
2017-07-17 | Clean up library inheritance (colors.h, utils.h) | Robin Gareus | |
make libwidget independent of libcanvas. Confine basics to pbd and gtkmm2ext. | |||
2017-07-17 | Remove ArdourPrompter wrapper | Robin Gareus | |
2017-07-17 | Move more 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-06 | Remove cruft, steps cannot be 0. | Robin Gareus | |
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-04 | Always add plugins in the order given by the Manager UI. | Robin Gareus | |
2017-07-04 | Retain plugins order for copy/cut/paste + DnD #7416 | Robin Gareus | |
2017-07-02 | Allow ctrl-surfaces to show/hide plugin UIs. | Robin Gareus | |
2017-07-01 | Remove old API to keep track of plugin GUI widgets | Robin Gareus | |
This was superseded by WindowProxy and the ARDOUR::Processor [set_]window_proxy() API | |||
2017-07-01 | NO-OP whitespace (updated GH PR #357) | Thomas Brand | |
2017-06-29 | Use mnemonic-save API for menu-element texts | Robin Gareus | |
2017-06-21 | Prepare removal of redundant get_user/set_user API. | Robin Gareus | |
2017-06-08 | Fix crash when showing plugin-UI in safe-mode | Robin Gareus | |
2017-05-05 | use CoreSelection for track selection | Paul Davis | |
2017-04-19 | Use XMLNode::get/set_property API in ProcessorBox and ProcessorWindowProxy ↵ | Tim Mayberry | |
classes | |||
2017-04-19 | Use XMLNode::get/set_property API in ProcessorBox class | Tim Mayberry | |
2017-04-14 | Fix toggle-processors: operate on plugins only | Robin Gareus | |
2017-03-24 | Revert "consistent use of context-menu popups" | Robin Gareus | |
This reverts commit b3722f7063699fafd0421d504e05a7300c70e0ec. In some cases ardour shows context-menu on right-mouse-button release. In this case selecting a menu-entry should happen with the left-mouse button (or any button?!) Using ev->button is only correct if the menu is temporary and only visible while the button is held, button release then activates the menu-item. This needs further work, in some cases allowing any button (0) to work makes sense and overall consistency needs to be improved. Different places use different strategies for context-menus which don't always match the button used in the event-handler. This is a hotfix (to make TAV context menus work again with left-click) | |||
2017-03-16 | consistent use of context-menu popups | Robin Gareus | |
2017-03-01 | Don't automatically open generic UIs for plugins w/o controls | Robin Gareus | |
2017-02-14 | Reset window-size when switching between custom and generic plugin UI. | Robin Gareus | |
Both views have uncorrelated geometry, apply one size to the other makes no sense and usually results in odd window sizes, particularly for custom plugin UIs with aspect-ratio constraints. | |||
2017-01-20 | Plug some mixer memory leaks | Robin Gareus | |
2016-11-25 | fix default output map display for no plugin processors | Robin Gareus | |
(eg. mono->stereo deliveries) | |||
2016-10-18 | Add tooltip info for inline-display | Robin Gareus | |
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-21 | remove debug output from last commit | Paul Davis | |
2016-08-21 | editing plugin with generic GUI has a tooltip saying it uses the primary ↵ | Paul Davis | |
modifier. Make it so | |||
2016-07-24 | add a ToDo note for after string-freeze | Robin Gareus | |
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-18 | add some strategic lua gc steps. | Robin Gareus | |
2016-07-16 | Better choice for ports on external send creation | Julien "_FrnchFrgg_" RIVAUD | |
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-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-07-12 | add mouse interaction to inline display | Robin Gareus | |
2016-07-05 | Plugin GUI activate/enable update (prefer enable) | Robin Gareus | |
2016-07-02 | fix inline display when cairo_surface_has_snapshots | Robin Gareus | |
2016-06-05 | fix switching from generic to custom plugin UI | Robin Gareus | |
2016-06-02 | make new action to bind BackSpace to in processors box | Paul Davis | |
2016-05-24 | fix UI wire display to not coalesce views for non-linear i/o. | Robin Gareus | |
2016-05-20 | lua inline display error reporting | Robin Gareus | |
2016-05-10 | remove wrongly copy/pasted code | Robin Gareus | |
2016-05-06 | separate Preset + Favorite DnD Targets | Robin Gareus | |
Sidebar is a source of "Favorites" and a destination for Presets. | |||
2016-05-04 | OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one) | Paul Davis | |
2016-04-29 | enable luaproc presets | Robin Gareus | |