The developer needs to ensure the Cell class is set correctly in IB,
as there is no good way to do this the right way in code, without
loosing all settings from IB for the cell.
Try to fix disambiguaties by:
- Remove optional constraints, instead set width constraint to 0
to hide fullscreen button
- Decrease content hugging priority to 200 for slider (this should
always expand)
- Fix some width constraints in detached window: Each button group
does not define a width, but the (sometimes) intrinsic or
explicit size define the with of the entire group
General fixes:
- Order slider in list according to appearance
The sub-file wants a file path, not an URI. Set it accordingly.
NOTE: Either way, this won´t work if the path contains a whitespace
because of longstanding bug #1952.
The docs for awakeFromNib say that super has to be called when
overriding awakeFromNib, this was not done in the VLCControlsBarCommon.
It should not make any difference though in this case.
FS panel does not follow RTL now when it comes to time fields.
This makes sense as the slider below moves from left to right
as well.
Also set color of textfields to white to fix a problem on 10.7.
For correct RTL support, add a box around the playback controls
so that they stay left-to-right. Also fix some other constraints.
Increased the maximum height, so that the buttons can be even
bigger for TV setups.
Adds some layout constraints + priorities to fix position beneath
the popup box. Adds HUD cell subclasses and correct font so that
it looks the same as the other checkboxes.
Fix RTL for checkboxes in Open panel, video panel and audio panel.
To correctly setup RTL for checkboxes, for each checkbox
go to attributes inspector, scroll to text direction, and for
"Mirror" attributes set "in right to left interface".
Unfortunately, the default values do not work.
Auto-upgrade old setting (i.e. if a user selected a RTL language
before, the settings will be autoupdated and VLC will be
restarted). Restart will not happen for the most common case
(auto language).