Library column configuration always breaks when available columns change
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Medium
|
Owen Williams |
Bug Description
Whenever a new column is added to Mixxx (most recently, cover art), the saved library configuration gets broken. I think this is because the column layout is saved by raw column index number, and if the new column is inserted into the enum, all the index numbers are wrong. I end up with a bpm column where I had an Artist column, etc. I have to painstakingly delete the incorrect columns and reinsert the columns I wanted.
possible solutions:
* save config by using names, not indexes
* have two column enums -- one for a config number that is only ever appended, and one for the default ordering of the columns which can safely change.
This bites me on every upgrade so I am marking this as important for the next version.
tags: | added: library |
Changed in mixxx: | |
assignee: | nobody → Owen Williams (ywwg) |
status: | New → Fix Committed |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
Examples of before and after upgrade to cover art. Total change in libary column layout.