[vlc-commits] [Git][videolan/vlc][master] 4 commits: macosx: Enable multiple selection in audio library
Steve Lhomme (@robUx4)
gitlab at videolan.org
Wed Apr 8 08:30:33 UTC 2026
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
af800788 by Claudio Cambra at 2026-04-08T08:16:33+00:00
macosx: Enable multiple selection in audio library
Signed-off-by: Claudio Cambra <developer at claudiocambra.com>
- - - - -
304a97a6 by Claudio Cambra at 2026-04-08T08:16:33+00:00
macosx: Enable multiple selection in playlists view
Signed-off-by: Claudio Cambra <developer at claudiocambra.com>
- - - - -
77c832f6 by Claudio Cambra at 2026-04-08T08:16:33+00:00
macosx: Enable multiple selection in groups view
Signed-off-by: Claudio Cambra <developer at claudiocambra.com>
- - - - -
34444af0 by Claudio Cambra at 2026-04-08T08:16:33+00:00
macosx: Enable multiple selection in favorites library
Signed-off-by: Claudio Cambra <developer at claudiocambra.com>
- - - - -
4 changed files:
- modules/gui/macosx/library/audio-library/VLCLibraryAudioViewController.m
- modules/gui/macosx/library/favorites-library/VLCLibraryFavoritesViewController.m
- modules/gui/macosx/library/groups-library/VLCLibraryGroupsViewController.m
- modules/gui/macosx/library/playlist-library/VLCLibraryPlaylistViewController.m
Changes:
=====================================
modules/gui/macosx/library/audio-library/VLCLibraryAudioViewController.m
=====================================
@@ -175,7 +175,7 @@ NSString *VLCLibraryPlaceholderAudioViewIdentifier = @"VLCLibraryPlaceholderAudi
_audioLibraryCollectionView.delegate = _audioLibraryCollectionViewDelegate;
_audioLibraryCollectionView.selectable = YES;
- _audioLibraryCollectionView.allowsMultipleSelection = NO;
+ _audioLibraryCollectionView.allowsMultipleSelection = YES;
_audioLibraryCollectionView.allowsEmptySelection = YES;
_audioLibraryCollectionView.collectionViewLayout = VLCLibraryCollectionViewFlowLayout.standardLayout;
}
@@ -226,7 +226,7 @@ NSString *VLCLibraryPlaceholderAudioViewIdentifier = @"VLCLibraryPlaceholderAudi
_audioLibraryGridModeSplitViewListSelectionCollectionView.delegate = _audioLibraryCollectionViewDelegate;
_audioLibraryGridModeSplitViewListSelectionCollectionView.selectable = YES;
- _audioLibraryGridModeSplitViewListSelectionCollectionView.allowsMultipleSelection = NO;
+ _audioLibraryGridModeSplitViewListSelectionCollectionView.allowsMultipleSelection = YES;
_audioLibraryGridModeSplitViewListSelectionCollectionView.allowsEmptySelection = YES;
VLCLibraryCollectionViewFlowLayout * const audioLibraryGridModeListSelectionCollectionViewLayout =
=====================================
modules/gui/macosx/library/favorites-library/VLCLibraryFavoritesViewController.m
=====================================
@@ -149,7 +149,9 @@
self.favoritesLibraryGroupsTableView.rowHeight = VLCLibraryUIUnits.mediumTableViewRowHeight;
self.favoritesLibraryGroupSelectionTableView.rowHeight = VLCLibraryUIUnits.mediumTableViewRowHeight;
-
+
+ self.favoritesLibraryGroupsTableView.allowsMultipleSelection = YES;
+ self.favoritesLibraryGroupSelectionTableView.allowsMultipleSelection = YES;
}
- (void)setupCollectionView
=====================================
modules/gui/macosx/library/groups-library/VLCLibraryGroupsViewController.m
=====================================
@@ -206,12 +206,14 @@
self.groupsTableView.headerView = nil;
self.groupsTableView.allowsEmptySelection = NO;
+ self.groupsTableView.allowsMultipleSelection = YES;
self.selectedGroupTableView.headerView = self.selectedGroupTableHeaderView;
selectedGroupColumn.headerCell = [VLCLibraryAudioGroupTableHeaderCell new];
self.groupsTableView.rowHeight = VLCLibraryUIUnits.mediumTableViewRowHeight;
self.selectedGroupTableView.rowHeight = VLCLibraryUIUnits.mediumTableViewRowHeight;
+ self.selectedGroupTableView.allowsMultipleSelection = YES;
self.groupsTableView.delegate = self.tableViewDelegate;
self.selectedGroupTableView.delegate = self.tableViewDelegate;
=====================================
modules/gui/macosx/library/playlist-library/VLCLibraryPlaylistViewController.m
=====================================
@@ -125,7 +125,7 @@
_collectionView.delegate = _collectionViewDelegate;
_collectionView.collectionViewLayout = VLCLibraryCollectionViewFlowLayout.standardLayout;
_collectionView.selectable = YES;
- _collectionView.allowsMultipleSelection = NO;
+ _collectionView.allowsMultipleSelection = YES;
_collectionView.allowsEmptySelection = YES;
self.dataSource.collectionViews = @[self.collectionView];
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/e7962cf7710c50a11dd349617d42e528fcbf7581...34444af063b19139004dde4e56afd0a72f7c8c73
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/e7962cf7710c50a11dd349617d42e528fcbf7581...34444af063b19139004dde4e56afd0a72f7c8c73
You're receiving this email because of your account on code.videolan.org.
More information about the vlc-commits
mailing list