13
0
Commit Graph

136 Commits

Author SHA1 Message Date
de0ceb1f8c Remove plugin-manager's channel-filter
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-15 22:50:29 +02:00
71f95a99a8 Remove ill-conceived Mixbus special case.
Using "Audio I/O" prevents instruments being listed by default.
2018-08-15 22:15:56 +02:00
a4df6e565b Fix MIDI-port info in plugin-manager 2018-03-24 20:05:17 +01:00
3ee2c3d632 Lua is not an acronym 2018-03-19 18:18:35 +01:00
efbfbb8330 Speed up plugin-selector refill.
* 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-19 18:13:37 +01:00
52a2f5bada Tag_reset() should be FromPlug, not FromGui. 2018-03-01 18:26:09 -06:00
91046b686d Plugin-Tag improvements:
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-03-01 09:03:53 -06:00
21102b45d0 Revert afedd2 and associated commits (method to generate initial tag file) 2018-02-23 08:49:14 -06:00
afedd214a7 Method to generate an initial tag file:
rm config/plugin_tags
touch config/init_plugin_tags
2018-02-21 18:05:33 -06:00
b69d818ce9 Further defer changes of plugin Tags+Status, and consolidate code to call PluginListChanged only once. 2018-02-02 19:25:01 -06:00
1b13c4bf38 Revert "Clean up help-text, use multi-line single labels"
This reverts commit 17cdc8114c.

Using table row-pacing between labels provides a nicer layout
(less vertical blank space)
2018-01-31 15:22:36 +01:00
bdac92b763 Only list hidden plugins with "Show hidden only" 2018-01-31 15:16:49 +01:00
2b5ee5a963 Use new tag-search API
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-31 14:04:14 +01:00
17cdc8114c Clean up help-text, use multi-line single labels 2018-01-31 14:01:43 +01:00
fa55e1627a Fix sensitivity of Tag-reset-button and row activation 2018-01-31 12:45:58 +01:00
942ca036aa Plugin-Selector: Use ArdourButton instead of Gtk::CheckButton 2018-01-30 19:52:30 +01:00
ff36421d8e Remove GUI-side LADSPA author-name tweaks. 2018-01-30 19:52:13 +01:00
54e155f4c7 Plugin-Selector replace Gtk::ComboBox with ArdourDropdown 2018-01-30 16:27:55 +01:00
8207b545d1 Use backend-API to reset tags, remove unused category 2018-01-30 13:10:32 +01:00
6aa34c1b3a Further tweaks to Plugin-Selector:
* 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-30 12:40:06 +01:00
d282b91d96 Plugin Selector: ui tweaks. 2018-01-29 20:44:43 -06:00
cebfec8125 Major overhaul of plugin-selector: tag-management & filter
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-30 01:34:41 +01:00
8488dceeed Prepare for PluginStatusesChanged API change 2018-01-30 01:33:54 +01:00
30b087ab3d globally change all use of "frame" to refer to audio into "sample".
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-09-18 12:39:17 -04:00
f9e5e4360e Move more Gtkmm2ext widgets into libwidget 2017-07-17 21:06:04 +02:00
5c92613698 Separate Ardour UI widgets into dedicated library 2017-07-17 21:06:04 +02:00
Thomas Brand
63ea7b6516 NO-OP whitespace (updated GH PR #357) 2017-07-01 19:28:26 +02:00
159e956225 Top-up "Utils" plugin filter
* move Generators unto Utility groups
* all "MIDI" plugins (which are not Instruments) are Utils
* Anaylsis, Analyser, Analyzer
2017-03-21 22:20:17 +01:00
8dff52ce01 Show plugin format in menu lists. Particularly important on Mac, where you might have both AU and VST formats of a plugin 2017-01-12 11:51:42 -06:00
80fa696564 basic Mac VST Cocoa UI support 2016-11-13 16:35:06 +01:00
cf52d6e4b4 enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
d7caa89b96 implement LeatusPenguin's excellent idea for the plugin manager window (#6916) 2016-07-06 18:25:57 -04:00
13b9476f40 fix plugin-creator display for non LADSPA plugins
e.g. "u-he"
2016-05-01 16:27:11 +02:00
25f65d0b90 include lua processors in plugin-selector 2016-04-29 02:57:48 +02:00
bb79b63c93 fix a -Wswitch 2016-02-23 22:22:19 +01:00
d1c35636f0 satisfy some pedantic compilers, #6748 2016-01-26 15:14:55 +01:00
db48340278 keep plugin-manager presets in sync 2015-12-28 13:23:42 +01:00
0b30814bdd use new column DnD renderer, 2015-12-24 17:28:23 +01:00
646bcc6885 allow dragging plugins directly from the manager 2015-12-24 01:45:16 +01:00
04c0f24753 use new plugin class API for filter 2015-11-18 18:11:33 +01:00
acc36e0053 relayout plugin-manager filter & related details 2015-11-18 17:20:36 +01:00
d8f46c75d8 pass release signal up to ArdourButton (_grabbed state) 2015-11-18 16:50:27 +01:00
abb76fd994 reduce clutter in Plugin Manager List 2015-11-18 03:48:28 +01:00
22b07e0233 NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
4dc63966f0 globally remove all trailing whitespace from ardour code base.
Paul Davis was responsible for introducing almost all of this.
2015-10-04 14:51:05 -04:00
1d42ed077e Use ARDOUR_UI_UTILS::set_tooltip rather than via ARDOUR_UI::set_tip
This removes the direct dependence on ARDOUR_UI/Gtk_UI for setting
tooltips. Removes inclusion of ardour_ui.h from 16 files.
2015-09-16 16:55:17 -04:00
762ed5cd18 remove “Refresh” button in Plugin manager
use Preferences > Plugins
2015-07-16 20:01:44 +02:00
1bbb60df5d double-click a plugin to remove it from the pending add list 2014-07-23 11:38:24 -05:00
592a21db5f Oops - minor spelling corrections 2014-05-10 08:41:49 +01:00
b377bc44c2 Bug fix imported from Mixbus2 (SVN r11448)
If we couldn't figure out a plugin creator's name, either use as much of it as we could determine or mark the creator as 'Unknown'
2014-05-10 08:32:14 +01:00