Mixxx 2.0 not remembering "Effects/Samplers" Settings on Launch

Bug #1635946 reported by Master VB Guru
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Mixxx
Expired
Wishlist
Unassigned

Bug Description

I loaded Mixxx 2.0 and enabled the Samplers panel and disabled the Effects panel.

When I exit Mixxx and re-launch, the Effects panel is enabled and the Samplers panel is not.

It doesn't seem to "remember" my last session settings for these two (2) items.

Revision history for this message
Master VB Guru (mastervbguru) wrote :

Steps to reproduce:

1. Launch Mixxx 2.0
2. Move Mixxx 2.0 to your second monitor
3. Maximize the application
4. Click the SAMPLERS button and EFFECTS button to show these two "sections"
5. Exit Mixxx 2.0.
6. Launch Mixxx 2.0 again; maximize the application. The EFFECTS button is not auto-selected and sometimes the SAMPLERS button is not auto-selected, either (i.e. from the previous session).

Changed in mixxx:
status: New → Confirmed
importance: Undecided → Wishlist
Revision history for this message
Sam (vhexs) wrote :

Does it work if you use Mixxx on your primary monitor?

Revision history for this message
ronso0 (ronso0) wrote :

@mastervbguru: Do you use LateNight skin?
In Deere and Shade it works.
I think it has nothing to with primary/second monitor.
I rather think it's because Sampler/FX are in a SizeAwareStack where they appear multiple times, also in WidgetStacks where either Samplers OR FX Rack are shown.
It seems, when launching Mixxx, ALL possible items in SizeAwareStack are somehow processed and thus reset persistent visibility settings although Configkeys are stored correctly in mixxx.cfg

When I removed all WidgetStacks from this SizeAwareStack (lowerhalf.xml in LateNight) Samplers and FX Rack showed up like when I quit Mixxx.

For my skin, this was bugging me as well, so I experimented a little. Following settings are irrelevant:
* unique naming of items in SizeAwareStack
* order of items in SizeAwareStack
* working <Size> or <SizePolicy> of items
* currentpage="xy" persist="true" of SizeAwareStack (found this in LateNight but not in the skin documentation)

Be (be.ing)
Changed in mixxx:
status: Confirmed → Fix Committed
status: Fix Committed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Mixxx because there has been no activity for 60 days.]

Changed in mixxx:
status: Incomplete → Expired
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/8668

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.