Tags: Midxv/Valv-Android
Tags
feat(ui): completely overhaul gallery grid and video player interfaces - Redesigned adapter_gallery_grid_item.xml to use a 1:1 perfect square aspect ratio with 16dp rounded corners (MaterialCardView). - Moved gallery grid filenames to sit cleanly below the image thumbnails, removing outdated gradient overlays. - Updated DirectoryBaseFragment.java to increase the portrait grid span count from 3 to 4, creating a modern 4x5 layout. - Created custom_video_controller.xml to replace the default ExoPlayer UI with an MX Player-style interface. - Refactored adapter_gallery_viewpager_item_video.xml to implement the custom controller layout. - Wired custom video controller logic inside GalleryPagerAdapter.java. - Fixed ExoPlayer visibility logic in playVideo(). - Added necessary Material Design vector drawables to resolve resource linking errors.
feat(ui): completely overhaul gallery grid and video player interfaces - Redesigned adapter_gallery_grid_item.xml to use a 1:1 perfect square aspect ratio with 16dp rounded corners (MaterialCardView). - Moved gallery grid filenames to sit cleanly below the image thumbnails, removing outdated gradient overlays. - Updated DirectoryBaseFragment.java to increase the portrait grid span count from 3 to 4, creating a modern 4x5 layout. - Created custom_video_controller.xml to replace the default ExoPlayer UI with an MX Player-style interface. - Refactored adapter_gallery_viewpager_item_video.xml to implement the custom controller layout. - Wired custom video controller logic inside GalleryPagerAdapter.java. - Fixed ExoPlayer visibility logic in playVideo(). - Added necessary Material Design vector drawables to resolve resource linking errors.