macosx: Improve the VLCMainVideoView
This MR reworks the VLCMainVideoView in several ways:
- The bottom bar view is no longer an NSVisualEffectView, but is transparent
- There is now a darkening gradient overlay and shadows on main control elements to make them more visible
- Added an NSVisualEffectView to simulate a titlebar over the video part of the video view
- Added a fade-in and fade-out animation rather than immediately showing/hiding controls
- Improved handling of conditions under which controls should be shown/hidden
New | Old |
---|---|
Presentation: Screen_Recording_2023-03-05_at_17.34.24 | Presentation: Screen_Recording_2023-03-05_at_17.44.34 |
Windowed: | Windowed: |
Fullscreen: | Fullscreen: |
Signed-off-by: Claudio Cambra developer@claudiocambra.com
Edited by Claudio Cambra