summaryrefslogtreecommitdiff
path: root/gtk2_ardour/plugin_selector.cc
AgeCommit message (Collapse)Author
2020-05-04Tweak plugin-manager default window width #8079Robin Gareus
2020-05-03Scale plugin-manager default window size #8079Robin Gareus
2019-10-24Require all terms of space-separated plugin search filter stringRobin Gareus
2019-08-27Update "By Tags" menu when Plugin-tags change -- #7800Robin Gareus
2019-08-03Update GPL boilerplate and (C)Robin Gareus
Copyright-holder and year information is extracted from git log. git history begins in 2005. So (C) from 1998..2005 is lost. Also some (C) assignment of commits where the committer didn't use --author.
2019-05-25UI integration to conceal LV1 pluginsRobin Gareus
2019-05-25Optimize Plugin-Manager: minimize status queryRobin Gareus
2019-05-25Speed up Plugin status changesRobin Gareus
Postpone menu rebuild when plugin status changes while the PluginManager Dialog is visible. Since the dialog is modal, the menus cannot be used while the dialog is visible, so updating them once when the dialog is hidden is sufficient.
2019-03-31Remove a hack of using flags to emit a signal-change from the GUIRobin Gareus
The GUI should not be calling `manager.PluginListChanged();` It's up to the plugin-manager to emit relevant signals. This fixes an issue when adding/removing plugin-favorites using the mixer's sidebar or via remote-control/surfaces or script.
2019-03-06Retain generated plugin menuRobin Gareus
Fixes occasional crash when Menu is re-used. PluginSelector::plugin_menu() is called every time the processor box shows the context-menu. The provided menu needs to remain valid regardless of usage.
2018-08-15Remove plugin-manager's channel-filterRobin Gareus
For most plugin-standards it is useless. Variable I/O is not filtered, and many plugins also come in mono-compatible stereo-variant. The MIDI filter never worked reliably either.
2018-08-15Remove ill-conceived Mixbus special case.Robin Gareus
Using "Audio I/O" prevents instruments being listed by default.
2018-03-24Fix MIDI-port info in plugin-managerRobin Gareus
2018-03-19Lua is not an acronymRobin Gareus
2018-03-19Speed up plugin-selector refill.Robin Gareus
* Detach model from treeview and disable sorting during refill. * Prevent multiple re-fills due to sensitivity updates of ComboBoxes: gtk_widget_set_sensitive() -> CairoWidget::on_state_changed () -> CairoWidget::set_visual_state () -> StateChanged Signal
2018-03-01Tag_reset() should be FromPlug, not FromGui.Ben Loftis
2018-03-01Plugin-Tag improvements:Ben Loftis
Initialize LADSPA tags. Explicitly define behavior of tags provided by plugin, factory, or user. Store the plugin name in the tag-file, for easier user-submissions and bulk editing.
2018-02-23Revert afedd2 and associated commits (method to generate initial tag file)Ben Loftis
2018-02-21Method to generate an initial tag file:Ben Loftis
rm config/plugin_tags touch config/init_plugin_tags
2018-02-02Further defer changes of plugin Tags+Status, and consolidate code to call ↵Ben Loftis
PluginListChanged only once.
2018-01-31Revert "Clean up help-text, use multi-line single labels"Robin Gareus
This reverts commit 17cdc8114c0efa568f4a2f6f5eefb43c747f3b0c. Using table row-pacing between labels provides a nicer layout (less vertical blank space)
2018-01-31Only list hidden plugins with "Show hidden only"Robin Gareus
2018-01-31Use new tag-search APIRobin Gareus
This fixes an issue where "By Tag" dropdown contained empty menu-items, in case a hidden plugin is the only one with a given tag.
2018-01-31Clean up help-text, use multi-line single labelsRobin Gareus
2018-01-31Fix sensitivity of Tag-reset-button and row activationRobin Gareus
2018-01-30Plugin-Selector: Use ArdourButton instead of Gtk::CheckButtonRobin Gareus
2018-01-30Remove GUI-side LADSPA author-name tweaks.Robin Gareus
2018-01-30Plugin-Selector replace Gtk::ComboBox with ArdourDropdownRobin Gareus
2018-01-30Use backend-API to reset tags, remove unused categoryRobin Gareus
2018-01-30Further tweaks to Plugin-Selector:Robin Gareus
* update current search when toggling search_ignore_checkbox * take filter-view into account when changing plugin-status, immediately hide hidden or un-favorerd plugins from view. * default to "effects only"
2018-01-29Plugin Selector: ui tweaks.Ben Loftis
2018-01-30Major overhaul of plugin-selector: tag-management & filterRobin Gareus
This is a squashed commit of various 'nutag' topic branch commits: * re-layout plugin-manager * remove category, add tags * combine I/O columns in list. * update filter to search name and tags
2018-01-30Prepare for PluginStatusesChanged API changeRobin Gareus
2017-09-18globally change all use of "frame" to refer to audio into "sample".Paul Davis
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible
2017-07-17Move more Gtkmm2ext widgets into libwidgetRobin Gareus
2017-07-17Separate Ardour UI widgets into dedicated libraryRobin Gareus
2017-07-01NO-OP whitespace (updated GH PR #357)Thomas Brand
2017-03-21Top-up "Utils" plugin filterRobin Gareus
* move Generators unto Utility groups * all "MIDI" plugins (which are not Instruments) are Utils * Anaylsis, Analyser, Analyzer
2017-01-12Show plugin format in menu lists. Particularly important on Mac, where you ↵Ben Loftis
might have both AU and VST formats of a plugin
2016-11-13basic Mac VST Cocoa UI supportRobin Gareus
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-07-06implement LeatusPenguin's excellent idea for the plugin manager window (#6916)Paul Davis
2016-05-01fix plugin-creator display for non LADSPA pluginsRobin Gareus
e.g. "u-he"
2016-04-29include lua processors in plugin-selectorRobin Gareus
2016-02-23fix a -WswitchRobin Gareus
2016-01-26satisfy some pedantic compilers, #6748Robin Gareus
2015-12-28keep plugin-manager presets in syncRobin Gareus
2015-12-24use new column DnD renderer,Robin Gareus
2015-12-24allow dragging plugins directly from the managerRobin Gareus
2015-11-18use new plugin class API for filterRobin Gareus