Divinelink / scenepeek-android

ScenePeek is an Android Application that provides information about movies, television shows & persons using the TMDB API.
0 stars 0 forks source link

[UI] Update image resolution & UI improvements #44

Closed Divinelink closed 6 months ago

Divinelink commented 6 months ago

This pull request optimizes the image loading for posters on the home screen. We've switched to using lower resolution images, resulting in a significant reduction in file size (at least 15x smaller). Previously, poster images were around 500-1000KB each. With this change, the new 300x450 images are only 10-40KB. This optimization will noticeably improve loading speeds and reduce network bandwidth usage when scrolling through the home screen.

Additionally, we improved the accessibility of the bottom sheet on the main screen. To ensure users can access all content regardless of length, we've implemented scrolling functionality. Also, the "Details & More" button now remains fixed at the bottom of the sheet, guaranteeing its visibility for users with dexterity or scrolling limitations.

We've also introduced a new module called "designsystem" and moved the related compose theming there.

Fixes #43 #25

codecov[bot] commented 6 months ago

Codecov Report

Attention: Patch coverage is 80.45113% with 26 lines in your changes are missing coverage. Please review.

Project coverage is 62.97%. Comparing base (d1ef1a7) to head (13c7dce). Report is 2 commits behind head on main.

Files Patch % Lines
...erama/settings/components/SettingsRadioPrefItem.kt 0.00% 12 Missing :warning:
...movierama/ui/components/BottomSheetMovieContent.kt 87.23% 3 Missing and 9 partials :warning:
.../app/appearance/usecase/ObserveThemeModeUseCase.kt 0.00% 1 Missing and 1 partial :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #44 +/- ## ========================================== - Coverage 65.06% 62.97% -2.10% ========================================== Files 161 156 -5 Lines 4068 3787 -281 Branches 667 656 -11 ========================================== - Hits 2647 2385 -262 + Misses 1087 1074 -13 + Partials 334 328 -6 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.