[vlc-commits] [Git][videolan/vlc][master] 7 commits: macosx: Add VLCMediaItemRepresentable protocol

Felix Paul Kühne (@fkuehne) gitlab at videolan.org
Sun Jul 5 11:54:32 UTC 2026



Felix Paul Kühne pushed to branch master at VideoLAN / VLC


Commits:
fd3eb9ad by Claudio Cambra at 2026-07-05T13:43:28+02:00
macosx: Add VLCMediaItemRepresentable protocol

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
9dcaaced by Claudio Cambra at 2026-07-05T13:43:28+02:00
macosx: Conform to VLCMediaItemRepresentable in VLCInputItem

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
68aafac0 by Claudio Cambra at 2026-07-05T13:43:28+02:00
macosx: Conform to VLCMediaItemRepresentable in VLCLibraryRepresentedItem

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
d3a5300d by Claudio Cambra at 2026-07-05T13:43:28+02:00
macosx: Merge media source and library item collection view items

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
40932de8 by Claudio Cambra at 2026-07-05T13:43:28+02:00
macosx: Reinstate VLCLibraryCollectionViewItem and VLCMediaSourceCollectionViewItem as subclasses of VLCMediaItemCollectionViewItem

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
6b8d4bd3 by Claudio Cambra at 2026-07-05T13:43:28+02:00
macosx: Use media item collection view item subtypes in library/media source views

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
12906955 by Claudio Cambra at 2026-07-05T13:43:28+02:00
macosx: Move collection view item sizing values into VLCLibraryUIUnits

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -


31 changed files:

- modules/gui/macosx/Makefile.am
- modules/gui/macosx/UI/VLCLibraryCollectionViewItem.xib → modules/gui/macosx/UI/VLCMediaItemCollectionViewItem.xib
- − modules/gui/macosx/UI/VLCMediaSourceCollectionViewItem.xib
- modules/gui/macosx/library/VLCLibraryAbstractGroupingDataSource.m
- modules/gui/macosx/library/VLCLibraryCollectionViewDelegate.m
- modules/gui/macosx/library/VLCLibraryCollectionViewItem.h
- modules/gui/macosx/library/VLCLibraryCollectionViewItem.m
- modules/gui/macosx/library/VLCLibraryRepresentedItem.h
- modules/gui/macosx/library/VLCLibraryUIUnits.h
- modules/gui/macosx/library/VLCLibraryUIUnits.m
- modules/gui/macosx/library/VLCLibraryWindow.m
- modules/gui/macosx/library/audio-library/VLCLibraryAudioDataSource.m
- modules/gui/macosx/library/audio-library/VLCLibraryAudioGroupDataSource.m
- modules/gui/macosx/library/favorites-library/VLCLibraryFavoritesDataSource.m
- modules/gui/macosx/library/favorites-library/VLCLibraryFavoritesViewController.m
- modules/gui/macosx/library/groups-library/VLCLibraryGroupsViewController.m
- modules/gui/macosx/library/home-library/VLCLibraryHomeViewVideoContainerViewDataSource.m
- modules/gui/macosx/library/home-library/VLCLibraryHomeViewVideoGridContainerView.m
- modules/gui/macosx/library/media-source/VLCLibraryMediaSourceViewController.m
- modules/gui/macosx/library/media-source/VLCMediaSourceBaseDataSource.m
- modules/gui/macosx/library/media-source/VLCMediaSourceCollectionViewItem.h
- modules/gui/macosx/library/media-source/VLCMediaSourceCollectionViewItem.m
- modules/gui/macosx/library/media-source/VLCMediaSourceDataSource.m
- modules/gui/macosx/library/playlist-library/VLCLibraryPlaylistDataSource.m
- modules/gui/macosx/library/search-library/VLCLibrarySearchDataSource.m
- modules/gui/macosx/library/search-library/VLCLibrarySearchViewController.m
- modules/gui/macosx/library/video-library/VLCLibraryMoviesDataSource.m
- modules/gui/macosx/library/video-library/VLCLibraryVideoDataSource.m
- modules/gui/macosx/library/video-library/VLCLibraryVideoViewController.m
- + modules/gui/macosx/views/VLCMediaItemCollectionViewItem.h
- + modules/gui/macosx/views/VLCMediaItemCollectionViewItem.m


The diff was not included because it is too large.


View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/c763aa10c29690a45f98e6f6b6040b6accdd9396...12906955dea2f043248ae454939369c47bc10df4

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/c763aa10c29690a45f98e6f6b6040b6accdd9396...12906955dea2f043248ae454939369c47bc10df4
You're receiving this email because of your account on code.videolan.org. Manage all notifications: https://code.videolan.org/-/profile/notifications | Help: https://code.videolan.org/help




More information about the vlc-commits mailing list