Commit Graph

96181 Commits

Author SHA1 Message Date
Claudio Cambra 1cd9e6f349 macosx: Only track video view rect for mouse moved in library window
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-27 15:05:32 +00:00
Johannes Kauffmann e1ddf339c1 contrib: qt: remove unneeded macOS patch
This was fixed in Qt 5.15.8.
2023-02-27 06:42:37 +00:00
Johannes Kauffmann e12ccd4545 contrib: qt: remove unneeded GCC 11 patches
These were fixed with Qt 5.15.3 and 5.15.5.
2023-02-27 06:42:37 +00:00
Johannes Kauffmann e09bec51c0 cpu: properly indent x86 defines
To match the other architecture subsections.
2023-02-26 20:15:02 +00:00
Benjamin Arnaud 64abdfc00d qml/PlaylistListView: Add 'getSelectedInputItem' to DragItem
This effectively fixes drag and drop from the playqueue to a playlist.
2023-02-26 13:55:55 +00:00
Benjamin Arnaud 1c54a5eece qt/firstrunwizard: Fix 'pinned' default value
We need to apply the qt option if we want pinned controls to be applied.
2023-02-26 10:06:28 +00:00
Claudio Cambra c567aa548e macosx: Fix VLCMainVideoView interactivity in non native full screen mode
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra a143540b3e macosx: Fix volume controls in VLCMainVideoView
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra 59eb817134 macosx: Enforce correct sizing of video view in library window
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra 65d6803ac0 macosx: Make sure to enable the video titlebar mode for new detached video windows
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra c8f93a2744 macosx: Make VLCAspectRatioRetainingWindow a VLCFullVideoViewWindow
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra d3cff4fb26 macosx: Make sure not to show window title in VLCFullVideoViewWindow
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra 153cd3543b macosx: Correctly init base video window classes even if not inited from XIB
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra 96018154c4 macosx: Move control bar related functionality only used by VLCLibraryWindow to this class
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra 88bf6569eb macosx: Fix crash when detached window is closed and playlist item changes
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra 5dc21b06fe macosx: Make VLCLibraryWindow a VLCFullVideoViewWindow
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra aefc897d85 macosx: Add VLCFullVideoViewWindow class
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra c17f8a5b4a macosx: Remove no longer needed VLCDetachedVideoWindow
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra eb9eb1087b macosx: Fix detached windows, remove need for VLCDetachedWindow
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra ba01957e94 macosx: Fix setup of borderless fullscreen video window
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra 1a874e017f macosx: Remove now unused autohide toolbar
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra 5d76933924 macosx: Remove old fspanel
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra 6d926e33d5 macosx: Update mute volume button image when mute state changes in control bar
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra 3eb2682c6d macosx: Move shuffle and repeat button functionality from VLCControlsBarCommon to VLCMainWindowControlsBar
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra a155d87839 macosx: Remove unused nowPlaying outlet from VLCControlsBarCommon
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra 7e18c3ff97 macosx: Move mute volume button outlet to VLCControlsBarCommon
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra 3d00a2312d macosx: Only set timefield alignment in main window controls bar
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra fff9d373a1 macosx: Hook up all the interactive components to the required outlets in VLCMainVideoView
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra d6c539f3da macosx: Transfer basic volume slider functionality from VLCMainWindowControlsBar to VLCControlsBarCommon
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra 0529fa2a0f macosx: Darken the main video view a bit more when controls active to improve contrast
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra 10e0e9e564 macosx: Fix issues with displayLibraryControls in VLCMainVideoViewController
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra abec01b4e7 macosx: Dynamically adjust the positioning of the library control buttons in VLCMainVideoView according to window titlebar
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra 76484f1dd3 macosx: Autohide the titlebar buttons when in the video view mode for the library window
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra 2a4770b594 macosx: Make library return button in VLCMainVideoView functional
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra e826dd40a6 macosx: Make playlist toggle button in VLCMainVideoView functional
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra f036c6a68a macosx: By default only show top buttons in VLCMainVideoView in library window
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra a1f8f98c5c macosx: Adjust button coloration in VLCMainVideoView
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra 0ca5d505cd macosx: Add back and playlist buttons to VLCMainVideoView
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra 57d3df5762 macosx: Ensure the controls are visible on video playback start in library window
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra 50edf228d5 macosx: Autohide the controls in the main video view
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra a8899ea44a macosx: Set blending mode of control bar of VLCMainVideoView to within window manually
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra f1ff0a0b86 macosx: Properly instantiate VLCMainVideoViewController in VLCLibraryWindow
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra ab1615a193 macosx: Properly instantiate XIB in VLCMainVideoViewController if initiating with init
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra df6424a56f macosx: Add new NSBox that darkens voutview as root controls view, making main buttons more visible
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra 0a72c80d9e macosx: Improve VLCMainVideoView button icons
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra 6882a5e55f macosx: Make file owner of VLCMainVideoView a controller class
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra 0ac8579632 macosx: Improve the design of VLCMainVideoView
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra c9399e7a49 macosx: Replace use of VOutView in window subclasses with VLCMainVideoView
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra e0f083dfa0 macosx: Remove largely unused videoView property of VLCWindow
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00
Claudio Cambra ea99a8dfab macosx: Fix the static control bar being reshown when the player state changed in video view mode
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-02-25 17:11:50 +00:00