Claudio Cambra
abde5723d2
macosx: Fix button stack in play queue sidebar for macOS <26
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 months ago
Claudio Cambra
0aa985159e
macosx: Add a gradient effect at the top of the play queue scroll view
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
5 months ago
Claudio Cambra
9965547b34
macosx: Match positioning and sizing of play queue footer with the main library window playback controls bar
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
5 months ago
Claudio Cambra
8ee3a2008b
macosx: Add a glass effect for the play queue footer
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
5 months ago
Claudio Cambra
efb06cc731
macosx: Create and configure a blurred background for the play queue footer
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
5 months ago
Felix Paul Kühne
4105c28e5d
macosx/play queue: add missing tool tips
8 months ago
Claudio Cambra
f4806b9d09
macosx: Rename GUI module variables, properties, methods, and strings for play queue
This makes the distinction between library playlists and the playqueue
more obvious
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
1 year ago
Claudio Cambra
100e26a93e
macosx: Rename playlistController to playQueueController
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
1 year ago
Claudio Cambra
f59bd3591a
macosx: Rename play queue related playlist files
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
1 year ago
Claudio Cambra
23f95b1862
macosx: Rename UI label for playlist to play queue
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
1 year ago
Claudio Cambra
456d7c9257
macosx: Provide titles for sidebar child view controllers via protocol
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
ccedfba129
macosx: Remove old counter text field within playlist sidebar view
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
68aafeaab1
macosx: Implement counterLabel handling in playlist sidebar view controller
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
c194f595b2
macosx: Implement child view controller protocol property getters in playlist sidebar view controller
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
f475a29a74
macosx: Remove titles from playlist and chapter sidebar views
This information is provided by the segmented control so it is redundant to have titles
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
fb623bcda1
macosx: Subclass and leverage VLCLibraryWindowAbstractSidebarViewController in playlist sidebar view controller
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
b7e3428e40
macosx: Add property to toggle "main video mode" on and off in playlist view controller
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
9d9bd6dc25
macosx: Make playlist table item double click action work as expected
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
1a013b5dc6
macosx: Make sort playlist button work in playlist view controller
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
c8f7dea699
macosx: Make open media button work in playlist view controller
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
410962a839
macosx: Make clear playlist button work in new view controller
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
d6cfaec36e
macosx: Handle repeat/shuffle buttons in playlist sidebar view controller
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
969704ee62
macosx: Correctly configure appearance-related properties of playlist sidebar
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
ee31f34e92
macosx: Correctly configure initialisation of playlist sidebar in sidebar view controller
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
3b2b375442
macosx: Fix playlist sidebar top title being cut off by library window titlebar
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
ee771e09d4
macosx: Add convenience initialiser to playlist sidebar view controller
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
5c54696c7f
macosx: Add starter VLCLibraryWindowPlaylistSidebarViewController
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
239276fa5a
macosx: Add loading indicator to VLCLoadingOverlayView
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
e73dd58e61
macosx: Add starter VLCLoadingOverlayView
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
093d68f456
macosx: Add titlebarHeight property to NSWindow extension
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Claudio Cambra
f08627bf77
macosx: Add NSWindow extension
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Claudio Cambra
03d1536430
macosx: Add VLCLibraryTwoPaneSplitViewDelegate
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Claudio Cambra
e557840705
macosx: Use the super method for most common path to generate cellview in VLCLibraryVideoTableViewDelegate
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Claudio Cambra
7f28c7524e
macosx: Implement viewForTableColumn in VLCLibraryVideoTableViewDelegate
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Claudio Cambra
69e09d04c4
macosx: Add VLCLibraryVideoTableViewDelegate
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Claudio Cambra
c4d0ef830c
macosx: Add a VLCLibraryAudioTableViewDelegate
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Claudio Cambra
150b34bf26
macosx: Move VLCLibraryWindowController to own files
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Claudio Cambra
4448ddb361
macosx: Change backgrounds and layouts to fall more in line with mockups
Signed-off-by: Claudio Cambra <claudio.cambra@gmail.com>
4 years ago
David Fuhrmann
ba6ad45fbd
macosx: New directory structure for the macOS UI
This orders existing files into a new directory structure, to
group related elements together. The Xcode project is adapted
as well and reflects the same structure under macosx.
All includes include the subfolders now and are reordered and
cleaned up. Existing structure and alphabetic ordering shall be
kept.
7 years ago
Steve Lhomme
5363279805
remove the $Id$ in the source code
7 years ago
David Fuhrmann
b7f9c20f7a
macosx: center fullscreen panel for new fullscreen size
The fullscreen window can have a new size if the fullscreen monitor
was switched or the user used split screen in between.
Center FS panel in those cases. Also constrain size as the new
available space might be smaller.
9 years ago
David Fuhrmann
76f12cba4c
macosx: Limit fullscreen panel to video content area
Limit dragging / moving of fullscreen panel to video content area.
This forbids dragging the fspanel outside of fullscreen. Also make
sure that the fs panel stays inside the video view if dragged, in
case the video view is smaller then the complete screen (this can
happen with macOS split screen feature).
9 years ago
David Fuhrmann
a071bc7c4f
macosx: clear resume points as well once the user clear recent items list
10 years ago
Felix Paul Kühne
e0dfd83141
macosx: rename VLCMain source file and split out VLCApplication class
10 years ago
Felix Paul Kühne
c751c847de
macosx: rename VLCMain preferences category
10 years ago
Felix Paul Kühne
3c745c8b2f
macosx: cosmetics
11 years ago
Felix Paul Kühne
db62975cad
macosx: split main interface class
11 years ago
Kelly Anderson
c0f44d25b3
Consolidate lua includes in vlc.h
So lua 5.2 compatibility declarations can be made in one place.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years ago
Jean-Baptiste Kempf
61147a769e
Move /modules/misc/lua/ to /modules/lua
Lua is an important part of VLC and abusing misc has gone a bit too far...
15 years ago
Antoine Cellerier
95addd5738
Implement Lua objects in the C code directly. Fix most type checks. Move every thing arround.
18 years ago