Skip to content
This repository has been archived by the owner on Jun 20, 2023. It is now read-only.

Contact Journal Overview Screen Scrolling (DEV) #2482

Merged
merged 3 commits into from
Feb 26, 2021

Conversation

d4rken
Copy link
Member

@d4rken d4rken commented Feb 26, 2021

@axelherbstreith raised the issue in #2439 that the subheader text in the diary consumes valuable screen estate.

This initial attempt of making the whole screen scrolling was problematic due to the performance of nested layout scrolling.

  • This PR makes the subheader a list item like the other entries, by reusing the same modular adapter we have for the homescreen.

  • The overall layout nesting was slightly improved.

  • Check that the screen still looks correct and scrolls nicely.

Make the diary overview list modular and make the subheader scrollable by making it part of the list.
Flatten layouts.
@d4rken d4rken added the maintainers Tag pull requests created by maintainers label Feb 26, 2021
@d4rken d4rken added this to the 1.14.0 milestone Feb 26, 2021
@d4rken d4rken requested a review from a team February 26, 2021 14:54
@ralfgehrer ralfgehrer self-assigned this Feb 26, 2021
@ralfgehrer ralfgehrer added the prio PRs to review first. label Feb 26, 2021
Copy link
Contributor

@ralfgehrer ralfgehrer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Scrolls smoothly and works as expected on Pixel (Android 10) and Huawei P10 (Android 9).

@BMItr BMItr self-assigned this Feb 26, 2021
@sonarcloud
Copy link

sonarcloud bot commented Feb 26, 2021

Kudos, SonarCloud Quality Gate passed!

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

26.7% 26.7% Coverage
0.0% 0.0% Duplication

@ralfgehrer ralfgehrer merged commit 8f81b49 into release/1.14.x Feb 26, 2021
@ralfgehrer ralfgehrer deleted the fix/DEV-diary-scrolling branch February 26, 2021 16:08
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
maintainers Tag pull requests created by maintainers prio PRs to review first.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants