Insert Plugin before the marked one

Forums

Inserting plugins always puts them on the end of the list.It would be helpful if they'd be inserted before the one that's under the mouse when right clicked.

In the example a plugin, aux or insert should be inserted before mdx2600 and after f200.

File attachments
Permalink

Hi Rui and @bluebell, I've found some inconsistencies in this new feature.

  1. Plugins and pseudo-plugins behave differently.

If you don't select any, plugins go to the bottom of the list, while pseudo-plugins are placed at the top. This is especially inconsistent since pseudo-plugins are usually sends, and a send should always be placed at the end. Selecting an instrument and then adding a send that is placed before the instrument makes no sense.

  1. The expected behavior by default when adding an item to a list is to place it at the after, not the before.

I know this means you can never place a plugin at the top if one is already there. However, it's much more predictable for the user to have it appear as the second item (which is easily accessible, unlike olders versions when it ended up last and could be hidden) and then drag it to the top, rather than sometimes ending up at the end and other times at the beginning arbitrarily.

Also, the bus list now always adds a new bus after the selected one.

Therefore, I believe that, in general, this would be a more predictable and comfortable experience for the user:

If no plugin is selected, the add-on ends up at the end of the list; otherwise, it ends after the selected one.

What do you think?

no more in qtractor >= 1.6.2.11git.147429

If no plugin is selected, the add-on ends up at the end of the list; otherwise, it ends after the selected one.

nope, it still ends before the selected one.

UPDATE: scrap that! it is all back into consistency now (kind of): qtractor >= v1.6.2.12git.d3e1d5

yep, in a halfway plot switch, it's all following the after semantics now ;)

enjoy && cheers! ;)

Add new comment

The content of this field is kept private and will not be shown publicly.

Markdown

  • Parses markdown and converts it to HTML.
  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type='1 A I'> <li> <dl> <dt> <dd> <h2 id='jump-*'> <h3 id> <h4 id> <h5 id> <h6 id> <img src alt height width> <strike> <pre> <p> <br>
  • Lines and paragraphs break automatically.

Filtered HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <b> <i> <pre> <img src alt height width> <strike>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.
File attachments
Unlimited number of files can be uploaded to this field.
2 MB limit.
Allowed types: jpg jpeg gif png txt doc docx xls xlsx pdf ppt pps odt ods odp zip gz bz2 xz patch diff wav ogg flac ogv mp4 qtz.