Robin Gareus
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
Robin Gareus
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
Robin Gareus
a4df6e565b
Fix MIDI-port info in plugin-manager
2018-03-24 20:05:17 +01:00
Robin Gareus
3ee2c3d632
Lua is not an acronym
2018-03-19 18:18:35 +01:00
Robin Gareus
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
Ben Loftis
52a2f5bada
Tag_reset() should be FromPlug, not FromGui.
2018-03-01 18:26:09 -06:00
Ben Loftis
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
Ben Loftis
21102b45d0
Revert afedd2 and associated commits (method to generate initial tag file)
2018-02-23 08:49:14 -06:00
Ben Loftis
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
Ben Loftis
b69d818ce9
Further defer changes of plugin Tags+Status, and consolidate code to call PluginListChanged only once.
2018-02-02 19:25:01 -06:00
Robin Gareus
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
Robin Gareus
bdac92b763
Only list hidden plugins with "Show hidden only"
2018-01-31 15:16:49 +01:00
Robin Gareus
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
Robin Gareus
17cdc8114c
Clean up help-text, use multi-line single labels
2018-01-31 14:01:43 +01:00
Robin Gareus
fa55e1627a
Fix sensitivity of Tag-reset-button and row activation
2018-01-31 12:45:58 +01:00
Robin Gareus
942ca036aa
Plugin-Selector: Use ArdourButton instead of Gtk::CheckButton
2018-01-30 19:52:30 +01:00
Robin Gareus
ff36421d8e
Remove GUI-side LADSPA author-name tweaks.
2018-01-30 19:52:13 +01:00
Robin Gareus
54e155f4c7
Plugin-Selector replace Gtk::ComboBox with ArdourDropdown
2018-01-30 16:27:55 +01:00
Robin Gareus
8207b545d1
Use backend-API to reset tags, remove unused category
2018-01-30 13:10:32 +01:00
Robin Gareus
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
Ben Loftis
d282b91d96
Plugin Selector: ui tweaks.
2018-01-29 20:44:43 -06:00
Robin Gareus
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
Robin Gareus
8488dceeed
Prepare for PluginStatusesChanged API change
2018-01-30 01:33:54 +01:00
Paul Davis
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
Robin Gareus
f9e5e4360e
Move more Gtkmm2ext widgets into libwidget
2017-07-17 21:06:04 +02:00
Robin Gareus
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
Robin Gareus
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
Ben Loftis
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
Robin Gareus
80fa696564
basic Mac VST Cocoa UI support
2016-11-13 16:35:06 +01:00
Paul Davis
cf52d6e4b4
enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h
2016-07-14 14:45:23 -04:00
Paul Davis
d7caa89b96
implement LeatusPenguin's excellent idea for the plugin manager window ( #6916 )
2016-07-06 18:25:57 -04:00
Robin Gareus
13b9476f40
fix plugin-creator display for non LADSPA plugins
...
e.g. "u-he"
2016-05-01 16:27:11 +02:00
Robin Gareus
25f65d0b90
include lua processors in plugin-selector
2016-04-29 02:57:48 +02:00
Robin Gareus
bb79b63c93
fix a -Wswitch
2016-02-23 22:22:19 +01:00
Robin Gareus
d1c35636f0
satisfy some pedantic compilers, #6748
2016-01-26 15:14:55 +01:00
Robin Gareus
db48340278
keep plugin-manager presets in sync
2015-12-28 13:23:42 +01:00
Robin Gareus
0b30814bdd
use new column DnD renderer,
2015-12-24 17:28:23 +01:00
Robin Gareus
646bcc6885
allow dragging plugins directly from the manager
2015-12-24 01:45:16 +01:00
Robin Gareus
04c0f24753
use new plugin class API for filter
2015-11-18 18:11:33 +01:00
Robin Gareus
acc36e0053
relayout plugin-manager filter & related details
2015-11-18 17:20:36 +01:00
Robin Gareus
d8f46c75d8
pass release signal up to ArdourButton (_grabbed state)
2015-11-18 16:50:27 +01:00
Robin Gareus
abb76fd994
reduce clutter in Plugin Manager List
2015-11-18 03:48:28 +01:00
Robin Gareus
22b07e0233
NOOP, remove trailing tabs/whitespace.
2015-10-05 16:17:49 +02:00
Paul Davis
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
Tim Mayberry
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
Robin Gareus
762ed5cd18
remove “Refresh” button in Plugin manager
...
use Preferences > Plugins
2015-07-16 20:01:44 +02:00
Ben Loftis
1bbb60df5d
double-click a plugin to remove it from the pending add list
2014-07-23 11:38:24 -05:00
John Emmas
592a21db5f
Oops - minor spelling corrections
2014-05-10 08:41:49 +01:00
John Emmas
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