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


Commits:
454b90db by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Make detail text in 
VLCLibraryCollectionViewMediaItemSupplementaryDetailView a clickable button

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
0132b819 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Add property to media items describing whether detail text is 
potentially actionable

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
893912b6 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Deemphasize and disable media item detail buttons for items with 
inactionable details

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
f6a9edba by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Break the all items entry for audio groups views into separate file as 
it is not a real media type

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
451cab35 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Fix unimplemented protocol methods in VLCMediaLibraryDummyItem

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
e3d12ba9 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Add a actionableDetailLibraryItem property to 
VLCMediaLibraryItemProtocol

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
abdf4189 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Separate current view mode segment calculation to separate method in 
VLCLibraryAudioViewController

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
7c4fba60 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Fix getMediaLibrary function declaration warning

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
32b5f002 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Add rowForLibraryItem method to VLCLibraryTableView protocol

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
8a05aa83 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Prevent race condition when selecting table view row in audio data 
source and reloading displayed collection

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
38f61ac7 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Implement actionableDetailLibraryItem for certain medai library media 
items

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
a31e78f7 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Emit collection changed notification in audio data source

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
927a1677 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Implement rowForLibraryItem in audio data source

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
809890c0 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Add method to present a library item for a table view in library audio 
view

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
56ee3579 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Add new method to collecion view data source protocol to get index path 
for library item

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
dfb162e8 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Implement indexPathForLibraryItem in VLCLibraryAudioDataSource

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
9cf67071 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Add method to present library item in audio library collection view

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
240d90b0 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Correctly handle genres and artist presentation in grid view mode in 
presentItemInCollectionView

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
cd5f9e89 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Add public method to easily present library item in audio library

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
59270955 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Add convenience method to present library item in audio library in 
vlclibrarywindow

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
9841c455 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Implement rowForLibraryItem in VLCLibraryAlbumTracksDataSource

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
af595ca7 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Implement rowForLibraryItem in VLCLibraryAudioGroupDataSource

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
99950118 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Implement rowForLibraryItem in VLCLibraryVideoTableViewDataSource

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
5a082c83 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Make returns from rowForLibraryItem methods consistent

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
4be66b81 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Use existing library item index search method for rowForLibraryItem in 
VLCLibraryVideoTableViewDataSource

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
d7f802e2 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Use existing index search method in VLCLibraryAudioDataSource in 
rowForLibraryItem

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
c850c9b7 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Implement indexPathForLibraryItem in 
VLCLibraryVideoCollectionViewContainerViewDataSource

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
b5eedd3b by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Add presentLibraryItem convenience method to 
VLCLibraryVideoViewContainerView

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
01453268 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Add convenience method in 
VLCLibraryVideoCollectionViewsStackViewController to get container view for 
specific group

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
da5f24be by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Add presentLibraryItem method to 
VLCLibraryVideoCollectionViewsStackViewController

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
cc397dde by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Emit notification when video table view displayed collection changes

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
93179f70 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Emit notification when video collection view updates displayed 
collection

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
fe39c00c by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Add present library item method to VLCLibraryVideoViewController

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
328269b9 by Claudio Cambra at 2023-09-25T08:22:00+00:00
Add final, top-level presentLibraryItem method in VLCLibraryWindow

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
afa982e1 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Make detail string action button functional in 
VLCLibraryCollectionViewMediaItemSupplementaryDetailView

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
2933c5a2 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Fix alignment of info entry fields in 
VLCLibraryCollectionViewMediaItemSupplementaryDetailView

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
92ac1b8e by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Remove unnecessary synthesize directives in 
VLCLibraryCollectionViewAlbumSupplementaryDetailView

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
1b73a258 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Replace album detail title text field with a button

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
2f6345de by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Disable and desaturate detail button in album supplementary detail view 
if no actionable detail

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
3dd74546 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Fix layouting of top elements of 
VLCLibraryCollectionViewAlbumSupplementaryDetailView

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
4dab5720 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Make detail button in 
VLCLibraryCollectionViewAlbumSupplementaryDetailView functional

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
41854768 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Replace artist name text field with text button in 
VLCLibraryAlbumTableCelLView

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
8ff5b193 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Disable and desaturate detail button in VLCLibraryAlbumTableCellView if 
no actionabledetail

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
17c7066f by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Make detail button in VLCLibraryAlbumTableCellView functional

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
6ce30f4f by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Ensure when presenting library item in table views we scroll to newly 
selected row

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
d9692b81 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Cache libraryItems.count in rowForLibraryItem implementations

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
764317d4 by Claudio Cambra at 2023-09-25T08:22:00+00:00
macosx: Use existing numberOf properties in VLCLibraryModel for all audio 
groups media library item

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -


30 changed files:

- extras/package/macosx/VLC.xcodeproj/project.pbxproj
- modules/gui/macosx/Makefile.am
- modules/gui/macosx/UI/VLCLibraryAlbumTableCellView.xib
- modules/gui/macosx/UI/VLCLibraryCollectionViewAlbumSupplementaryDetailView.xib
- 
modules/gui/macosx/UI/VLCLibraryCollectionViewMediaItemSupplementaryDetailView.xib
- modules/gui/macosx/library/VLCLibraryCollectionViewDataSource.h
- 
modules/gui/macosx/library/VLCLibraryCollectionViewMediaItemSupplementaryDetailView.h
- 
modules/gui/macosx/library/VLCLibraryCollectionViewMediaItemSupplementaryDetailView.m
- modules/gui/macosx/library/VLCLibraryDataTypes.h
- modules/gui/macosx/library/VLCLibraryDataTypes.m
- modules/gui/macosx/library/VLCLibraryTableView.h
- modules/gui/macosx/library/VLCLibraryWindow.h
- modules/gui/macosx/library/VLCLibraryWindow.m
- modules/gui/macosx/library/audio-library/VLCLibraryAlbumTableCellView.h
- modules/gui/macosx/library/audio-library/VLCLibraryAlbumTableCellView.m
- modules/gui/macosx/library/audio-library/VLCLibraryAlbumTracksDataSource.m
- + 
modules/gui/macosx/library/audio-library/VLCLibraryAllAudioGroupsMediaLibraryItem.h
- + 
modules/gui/macosx/library/audio-library/VLCLibraryAllAudioGroupsMediaLibraryItem.m
- modules/gui/macosx/library/audio-library/VLCLibraryAudioDataSource.h
- modules/gui/macosx/library/audio-library/VLCLibraryAudioDataSource.m
- modules/gui/macosx/library/audio-library/VLCLibraryAudioGroupDataSource.m
- modules/gui/macosx/library/audio-library/VLCLibraryAudioViewController.h
- modules/gui/macosx/library/audio-library/VLCLibraryAudioViewController.m
- 
modules/gui/macosx/library/audio-library/VLCLibraryCollectionViewAlbumSupplementaryDetailView.h
- 
modules/gui/macosx/library/audio-library/VLCLibraryCollectionViewAlbumSupplementaryDetailView.m
- 
modules/gui/macosx/library/video-library/VLCLibraryVideoCollectionViewContainerView.h
- 
modules/gui/macosx/library/video-library/VLCLibraryVideoCollectionViewContainerView.m
- 
modules/gui/macosx/library/video-library/VLCLibraryVideoCollectionViewContainerViewDataSource.h
- 
modules/gui/macosx/library/video-library/VLCLibraryVideoCollectionViewContainerViewDataSource.m
- 
modules/gui/macosx/library/video-library/VLCLibraryVideoCollectionViewsStackViewController.h


The diff was not included because it is too large.


View it on GitLab: 
https://code.videolan.org/videolan/vlc/-/compare/eb6a357774254e889afc1e6da903a5c00efe7925...764317d421e57469977c1d40147b481344b0bac3

-- 
View it on GitLab: 
https://code.videolan.org/videolan/vlc/-/compare/eb6a357774254e889afc1e6da903a5c00efe7925...764317d421e57469977c1d40147b481344b0bac3
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance
_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to