# Rearrangement/Customization of the action toolbar

**URL:** <https://community.metabrainz.org/t/rearrangement-customization-of-the-action-toolbar/195108>\
**Category:** MusicBrainz Picard\
**Created:** [January 15, 2017, 5:57pm UTC](https://community.metabrainz.org/t/rearrangement-customization-of-the-action-toolbar/195108 "2017-01-15T17:57:39Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![samj1912](https://community.metabrainz.org/user_avatar/community.metabrainz.org/samj1912/32/6506_2.png) [@samj1912](https://community.metabrainz.org/u/samj1912)\
**Post date:** [January 15, 2017, 5:57pm UTC](https://community.metabrainz.org/t/rearrangement-customization-of-the-action-toolbar/195108/1 "2017-01-15T17:57:40Z")

</div>

I have created a ticket to propose for a rearrangement of the icons on the action toolbar [[PICARD-908] Rearrange the action toolbar icons from left to right according to the expected user-flow - MetaBrainz JIRA](https://tickets.metabrainz.org/browse/PICARD-908)

The current layout is

 ![](https://community.metabrainz.org/uploads/default/original/2X/5/526b8516e8f3670846feeb2180c944180fc4e1a9.png)

I propose we move the more important icons to the left based on the order in the user flow.

I had a layout in mind with groupings as defined below  
The icons will be displayed in the toolbar left to right in the following order  
1.Add items group  
a.Add Folder  
b. Add Files  
2. Cluster  
3. Lookup Group  
a. Lookup  
b. Scan  
c. Lookup in Browser  
4. Post-tagging group  
a. Save  
a. Info  
c. Remove  
5. Submit Acoustids  
6. Open in Player  
7. Lookup Cd  
There will be a separator separating each group (similar to the one separating Add files and Open in Player

Alternative layouts and suggestions appreciated 🙂

The above change can possibly be rolled out in v1.4 if supported by popular opinion 🙂

---

<div class="post-metadata">

**Author:** ![samj1912](https://community.metabrainz.org/user_avatar/community.metabrainz.org/samj1912/32/6506_2.png) [@samj1912](https://community.metabrainz.org/u/samj1912)\
**Post date:** [January 15, 2017, 6:03pm UTC](https://community.metabrainz.org/t/rearrangement-customization-of-the-action-toolbar/195108/2 "2017-01-15T18:03:13Z")

</div>

The layout of a possible re arrangement.

 ![](https://community.metabrainz.org/uploads/default/original/2X/9/90d4b4798b6b4a7fb4bcda67afcb1f7532893654.png)

The “Lookup from CD option” seems hidden, but is available in the extended toolbar( Accessible from the right double arrows) due to width limitations of my screen

---

<div class="post-metadata">

**Author:** ![psychoadept](https://community.metabrainz.org/user_avatar/community.metabrainz.org/psychoadept/32/204_2.png) [@psychoadept](https://community.metabrainz.org/u/psychoadept)\
**Post date:** [January 15, 2017, 6:11pm UTC](https://community.metabrainz.org/t/rearrangement-customization-of-the-action-toolbar/195108/3 "2017-01-15T18:11:27Z")

</div>

What about allowing users to choose which buttons they want in the bar? I only add files by command line or drag & drop, I never use the CD-related functions, I never use the Open in Player command (except by accident, which is obnoxious).

On the other hand, I’d add a button to refresh a release, if I could. It would also be awesome to have an easier way to add to collections or select another release from a release group.

---

<div class="post-metadata">

**Author:** ![samj1912](https://community.metabrainz.org/user_avatar/community.metabrainz.org/samj1912/32/6506_2.png) [@samj1912](https://community.metabrainz.org/u/samj1912)\
**Post date:** [January 15, 2017, 6:17pm UTC](https://community.metabrainz.org/t/rearrangement-customization-of-the-action-toolbar/195108/4 "2017-01-15T18:17:10Z")

</div>

Certainly possible. We can add it to the UI(Currently available in Advanced\>UI settings page) options page and allow users to customize their toolbar.

The interface could be something similar to our existing tagger scripts UI

![](https://community.metabrainz.org/uploads/default/original/2X/3/3ef07c29a82ee0d58d1daee38dfdb5cfcc813020.png)

or Preferred releases UI

 ![](https://community.metabrainz.org/uploads/default/original/2X/2/2f201a4cd84cd9574606a3fa813997476922e09e.png)

I can work on it and will try to make it in the 1.4 release 🙂  
apart from that, we also wanted to finalize a default layout for new users, thus my suggestion above 🙂

We have a ticket for it and its on my todo list [[PICARD-353] Customisable toolbars - MetaBrainz JIRA](https://tickets.metabrainz.org/browse/PICARD-353)

---

<div class="post-metadata">

**Author:** ![aerozol](https://community.metabrainz.org/user_avatar/community.metabrainz.org/aerozol/32/116_2.png) [@aerozol](https://community.metabrainz.org/u/aerozol)\
**Post date:** [January 15, 2017, 8:00pm UTC](https://community.metabrainz.org/t/rearrangement-customization-of-the-action-toolbar/195108/5 "2017-01-15T20:00:33Z")

</div>

[quote=“samj1912, post:2, topic:195108”]  
The layout of a possible re arrangement.[/quote]

I don’t see how anyone can have a problem with this! Looks like a big improvement.

A customizable UI bar would be great as well of course 😉  
But the rearrangement as a priority would be awesome.

---

<div class="post-metadata">

**Author:** ![Freso](https://community.metabrainz.org/user_avatar/community.metabrainz.org/freso/32/25_2.png) [@Freso](https://community.metabrainz.org/u/Freso)\
**Post date:** [January 16, 2017, 9:59am UTC](https://community.metabrainz.org/t/rearrangement-customization-of-the-action-toolbar/195108/6 "2017-01-16T09:59:33Z")

</div>

I agree with @aerozol. The proposed rearrangement looks like a definite improvement and could be made into a PR within a few minutes. Adding UI interface for configuring the menu might well be a bit hairy—and can also go in, even if the default layout has been cleaned up a bit.

---

<div class="post-metadata">

**Author:** ![samj1912](https://community.metabrainz.org/user_avatar/community.metabrainz.org/samj1912/32/6506_2.png) [@samj1912](https://community.metabrainz.org/u/samj1912)\
**Post date:** [January 16, 2017, 10:16pm UTC](https://community.metabrainz.org/t/rearrangement-customization-of-the-action-toolbar/195108/7 "2017-01-16T22:16:08Z")

</div>

Customizable toolbar support should hopefully be added in 1.4

Glimpse of the same

> <https://github.com/metabrainz/picard/pull/567>

**Demo drag’n’drop**  
[![](https://cloud.githubusercontent.com/assets/16130816/22017766/a9967248-dcd1-11e6-806c-221da2478d4f.png) ](https://cloud.githubusercontent.com/assets/16130816/22017766/a9967248-dcd1-11e6-806c-221da2478d4f.png)

---

<div class="post-metadata">

**Author:** ![hiccup](https://community.metabrainz.org/user_avatar/community.metabrainz.org/hiccup/32/5512_2.png) [@hiccup](https://community.metabrainz.org/u/hiccup)\
**Post date:** [January 17, 2017, 11:31am UTC](https://community.metabrainz.org/t/rearrangement-customization-of-the-action-toolbar/195108/8 "2017-01-17T11:31:14Z")

</div>

That screenshot reminds me:

To me it would be more logical/natural to have ‘User interface language’ under ‘General’ instead of under ‘Advanced’.  
It’s a rather essential setting which many users will want to start-off with and should be found easily.  
(I remember I had to do some searching before I found it under ‘Advanced’)

---

<div class="post-metadata">

**Author:** ![outsidecontext](https://community.metabrainz.org/user_avatar/community.metabrainz.org/outsidecontext/32/90_2.png) [@outsidecontext](https://community.metabrainz.org/u/outsidecontext)\
**Post date:** [January 17, 2017, 12:39pm UTC](https://community.metabrainz.org/t/rearrangement-customization-of-the-action-toolbar/195108/9 "2017-01-17T12:39:56Z")

</div>

> [@hiccup](#):
>
> It’s a rather essential setting which many users will want to start-off with and should be found easily.

The original reason why it was put under advanced was the fact that it defaults to the default language of the system. And it was considered a rather advance usage if you want to use an application in a different language as the rest of your system.

I still think this is true, but I am not generally against putting it in General.

---

<div class="post-metadata">

**Author:** ![hiccup](https://community.metabrainz.org/user_avatar/community.metabrainz.org/hiccup/32/5512_2.png) [@hiccup](https://community.metabrainz.org/u/hiccup)\
**Post date:** [January 17, 2017, 1:00pm UTC](https://community.metabrainz.org/t/rearrangement-customization-of-the-action-toolbar/195108/10 "2017-01-17T13:00:28Z")

</div>

My own user case is that I am not native English, but prefer to have all my software in English, including OS.  
Yet very often newly installed software seems to source ‘location’ for it’s user interface language, and not the selected language.  
And that’s what Picard seems to be doing (or being mislead by) also.

edit,  
For Windows it’s probably sourced from ‘Region’ \> ‘Formats’ \> 'Format:'  
Many ‘foreign’ users will select English as OS language, but will want to set their currency, number formatting, dates, etc. by local standards.

---

<div class="post-metadata">

**Author:** ![outsidecontext](https://community.metabrainz.org/user_avatar/community.metabrainz.org/outsidecontext/32/90_2.png) [@outsidecontext](https://community.metabrainz.org/u/outsidecontext)\
**Post date:** [January 17, 2017, 1:22pm UTC](https://community.metabrainz.org/t/rearrangement-customization-of-the-action-toolbar/195108/11 "2017-01-17T13:22:34Z")

</div>

> [@hiccup](#):
>
> Yet very often newly installed software seems to source ‘location’ for it’s user interface language, and not the selected language.

That’s a bug then, and I think we should fix that instead of moving a setting that basically never gets touched if set once to the start page of the settings 🙂

---

<div class="post-metadata">

**Author:** ![hiccup](https://community.metabrainz.org/user_avatar/community.metabrainz.org/hiccup/32/5512_2.png) [@hiccup](https://community.metabrainz.org/u/hiccup)\
**Post date:** [January 17, 2017, 1:26pm UTC](https://community.metabrainz.org/t/rearrangement-customization-of-the-action-toolbar/195108/12 "2017-01-17T13:26:32Z")

</div>

Will you pick up on this then?  
I believe the official way should be me opening ‘a ticket’, but being a newbie I want to learn and understand the workings and dynamics of the forum/Picard/MusicBrainz a bit better before doing such.

---

<div class="post-metadata">

**Author:** ![outsidecontext](https://community.metabrainz.org/user_avatar/community.metabrainz.org/outsidecontext/32/90_2.png) [@outsidecontext](https://community.metabrainz.org/u/outsidecontext)\
**Post date:** [January 17, 2017, 2:00pm UTC](https://community.metabrainz.org/t/rearrangement-customization-of-the-action-toolbar/195108/13 "2017-01-17T14:00:03Z")

</div>

Yes, adding a ticket at [https://tickets.metabrainz.org/](https://tickets.metabrainz.org/) is the right thing todo.

In this case I have already done this and also submitted a patch so this should hopefully make it into the 1.4 release 🙂

[https://tickets.metabrainz.org/browse/PICARD-917](https://tickets.metabrainz.org/browse/PICARD-917)

---

<div class="post-metadata">

**Author:** ![hiccup](https://community.metabrainz.org/user_avatar/community.metabrainz.org/hiccup/32/5512_2.png) [@hiccup](https://community.metabrainz.org/u/hiccup)\
**Post date:** [January 17, 2017, 2:08pm UTC](https://community.metabrainz.org/t/rearrangement-customization-of-the-action-toolbar/195108/14 "2017-01-17T14:08:48Z")

</div>

Great!  
thank you outsidecontext
