Space Aware WidgetStack needed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Wishlist
|
Daniel Schürmann |
Bug Description
We need space aware WidgetStack to make our skin engine much better and allow skins easily adopt to window size without manual actions.
This "SAWidgetStack" should switch it childrens based on available space (width or height).
For example, we have 3 childrens: [80x20], [130x20] and [170x20].
And we have space, which can changes from 80 to 200 px or more.
SAWidgetStack looks for available space around and if space between 80 and 129 it puts children [80x20], if we have from 130 to 169 space available, then we put [130x20] children, and if we have much than 170px free space we put [170x20] children.
Also, may be, we should have some SAWS priority rules system, because suddenly we can get 2 SAWS in similar space situation and we will have to select one of them to expand if free space going to grow.
Changed in mixxx: | |
importance: | Undecided → Wishlist |
status: | New → Confirmed |
milestone: | none → 1.13.0 |
Changed in mixxx: | |
assignee: | nobody → Daniel Schürmann (daschuer) |
Changed in mixxx: | |
milestone: | 1.13.0 → 1.12.0 |
status: | In Progress → Fix Committed |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
Hi Serge, Thank you for the request.
It is required for your 1.12 skin approach?
I think this is an easy bug, we should have a look at it if you need it hard.