Allow widgets that can be hidden to be visible by default

Bug #1058611 reported by jus
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Wishlist
RJ Skerry-Ryan

Bug Description

We can show widgets by making up a <ConfigKey> and use <BindProperty>, but those widgets are hidden by default.
To make the our GUI more flexible, It would be very useful if we had a flag for use in skin.xml that allows specific widgets to be visible by default.

Tags: skin usability

Related branches

jus (jus)
tags: added: skin
Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

This is possible now using the skin manifest property section.

<attribute config_key="[Samplers],show_samplers">1</attribute>

Changed in mixxx:
milestone: none → 1.11.0
assignee: nobody → RJ Ryan (rryan)
status: Confirmed → Fix Committed
Revision history for this message
jus (jus) wrote :

This will come in handy, thanks for implementing. Added info in the wiki.

Revision history for this message
jus (jus) wrote :

Tried this with Deere1280x1024-SXGA as of lp:mixxx/1.11 r3503 , and it does not work as expected. Samplers do not show up. Also tried with another config key to no avail:
<attribute config_key="Spinny1],show_spinny">1</attribute>

Relevant part of my manifest section in skin.xml
...
<attributes>
    <attribute config_key="[Master],num_decks">2</attribute>
    <attribute config_key="[Master],num_samplers">4</attribute>
    <attribute config_key="[Samplers],show_samplers">1</attribute>
</attributes>
....

Did i apply your example from #1 wrong or is this feature broken? At least you did change a bunch of skin related code after committing, so this might be defunct.

Revision history for this message
RJ Skerry-Ryan (rryan) wrote : Re: [Bug 1058611] Re: Allow widgets that can be hidden to be visible by default

Nope .. I just didn't think it through. There was one extra thing required
and it'd added in lp:mixxx/1.11 r3517.

On Tue, Nov 27, 2012 at 7:24 AM, jus <email address hidden> wrote:

> Tried this with Deere1280x1024-SXGA as of lp:mixxx/1.11 r3503 , and it
> does not work as expected. Samplers do not show up. Also tried with another
> config key to no avail:
> <attribute config_key="Spinny1],show_spinny">1</attribute>
>
> Relevant part of my manifest section in skin.xml
> ...
> <attributes>
> <attribute config_key="[Master],num_decks">2</attribute>
> <attribute config_key="[Master],num_samplers">4</attribute>
> <attribute config_key="[Samplers],show_samplers">1</attribute>
> </attributes>
> ....
>
> Did i apply your example from #1 wrong or is this feature broken? At
> least you did change a bunch of skin related code after committing, so
> this might be defunct.
>
> --
> You received this bug notification because you are a member of Mixxx
> Development Team, which is subscribed to Mixxx.
> https://bugs.launchpad.net/bugs/1058611
>
> Title:
> Allow widgets that can be hidden to be visible by default
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/mixxx/+bug/1058611/+subscriptions
>

RJ Skerry-Ryan (rryan)
Changed in mixxx:
status: Fix Committed → Fix Released
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/6649

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.