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
This was needed for macOS < 10.7 to draw a resize control on the
bottom right corner of black windows. Starting with 10.7,
borderless windows are resizabe as well by the window resizable mask,
thus all this code can be removed now.
Titlebar is now included into the view hierarchy by default and
simply removed for white appearance.
For fullscreen, title bar and controls bar are hidden only. Video
view in fullscreen mode has constraints with higher priority, to
reach the content view frame. In windowed mode, constraints to
title bar and controls bar have precedence.
This makes usage of the old Xcode 3 and Interface Builder 3 obsolete.
All further changes need to happen in Xcode >= 4.
BGHUDAppkit elements were preserved, but for further changes the respective
subclass for the views need to be set manually.
Also resyncs all xibs with the source files.