Felix Paul Kühne pushed to branch master at VideoLAN / VLC
Commits:
a379ae1c by Claudio Cambra at 2024-09-23T04:40:59+00:00
macosx: Use same measurements for collection view and table view insets in
media source view
Signed-off-by: Claudio Cambra <[email protected]>
- - - - -
5e0d746a by Claudio Cambra at 2024-09-23T04:40:59+00:00
macosx: Do not add spacing with path control/top parent view in media source
views
Signed-off-by: Claudio Cambra <[email protected]>
- - - - -
f2993dd3 by Claudio Cambra at 2024-09-23T04:40:59+00:00
macosx: Fix scroller insets for media source base data source views
Signed-off-by: Claudio Cambra <[email protected]>
- - - - -
1 changed file:
- modules/gui/macosx/library/media-source/VLCMediaSourceBaseDataSource.m
Changes:
=====================================
modules/gui/macosx/library/media-source/VLCMediaSourceBaseDataSource.m
=====================================
@@ -464,20 +464,19 @@ referenceSizeForHeaderInSection:(NSInteger)section
_pathControlVisualEffectView.hidden = !visible;
const CGFloat pathControlVisualEffectViewHeight =
_pathControlVisualEffectView.frame.size.height;
- const CGFloat scrollViewsTopSpace = visible ?
pathControlVisualEffectViewHeight + VLCLibraryUIUnits.mediumSpacing :
VLCLibraryUIUnits.mediumSpacing;
+ const CGFloat scrollViewsTopSpace = visible ?
pathControlVisualEffectViewHeight : 0;
- NSEdgeInsets collectionViewScrollViewInsets =
VLCLibraryUIUnits.libraryViewScrollViewContentInsets;
- collectionViewScrollViewInsets.top += scrollViewsTopSpace;
- NSEdgeInsets collectionViewScrollerInsets =
VLCLibraryUIUnits.libraryViewScrollViewScrollerInsets;
- collectionViewScrollerInsets.top += scrollViewsTopSpace;
+ NSEdgeInsets scrollViewInsets =
VLCLibraryUIUnits.libraryViewScrollViewContentInsets;
+ scrollViewInsets.top += scrollViewsTopSpace;
+ const NSEdgeInsets scrollerInsets =
VLCLibraryUIUnits.libraryViewScrollViewScrollerInsets;
_collectionViewScrollView.automaticallyAdjustsContentInsets = NO;
- _collectionViewScrollView.contentInsets = collectionViewScrollViewInsets;
- _collectionViewScrollView.scrollerInsets = collectionViewScrollerInsets;
+ _collectionViewScrollView.contentInsets = scrollViewInsets;
+ _collectionViewScrollView.scrollerInsets = scrollerInsets;
- NSEdgeInsets tableViewScrollViewInsets =
VLCLibraryUIUnits.libraryViewScrollViewContentInsets;
- tableViewScrollViewInsets.top = scrollViewsTopSpace;
- _tableViewScrollView.contentInsets = tableViewScrollViewInsets;
+ _tableViewScrollView.automaticallyAdjustsContentInsets = NO;
+ _tableViewScrollView.contentInsets = scrollViewInsets;
+ _tableViewScrollView.scrollerInsets = scrollerInsets;
}
- (void)returnHome
View it on GitLab:
https://code.videolan.org/videolan/vlc/-/compare/e5d0b63c5fd220e0f15ac14f58971d2769af6cf6...f2993dd38eeda96bbdef84e93cc415d483886e84
--
View it on GitLab:
https://code.videolan.org/videolan/vlc/-/compare/e5d0b63c5fd220e0f15ac14f58971d2769af6cf6...f2993dd38eeda96bbdef84e93cc415d483886e84
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