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

Remove all includes and data binding in layouts (EXPOSUREAPP-12794, 12795) #5824

Merged
merged 15 commits into from Feb 3, 2023

Conversation

SamuraiKek
Copy link
Contributor

Bye bye includes & data binding.

The includes that were used in multiple places have been turned into custom views and the ones that had only one use somewhere have been implemented directly in the fragments they were used in.
Most fragments are now being properly rendered with the right content in the design preview in AS.

This change affects a lot of screens, so please test as many corners of the app as possible. The onboarding flow was heavily cluttered with includes so make sure it looks alright.
Scan certificates & tests and go through their flows.

@SamuraiKek SamuraiKek requested review from a team February 2, 2023 06:54
@SamuraiKek SamuraiKek added the maintainers Tag pull requests created by maintainers label Feb 2, 2023
@SamuraiKek SamuraiKek added this to the 3.1.x milestone Feb 2, 2023
KathrinLuecke
KathrinLuecke previously approved these changes Feb 2, 2023
Copy link
Contributor

@KathrinLuecke KathrinLuecke left a comment

Choose a reason for hiding this comment

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

UA approved

@mtwalli
Copy link
Contributor

mtwalli commented Feb 2, 2023

Close button in many screens specially sub screens from Home have wrong X color

Bildschirm­foto 2023-02-02 um 12 54 44 Bildschirm­foto 2023-02-02 um 12 55 51

@mtwalli mtwalli self-assigned this Feb 2, 2023
@mtwalli mtwalli changed the base branch from release/3.1.x to release/3.2.x February 2, 2023 12:34
@mtwalli mtwalli modified the milestones: 3.1.x, 3.2.x Feb 2, 2023
@sonarcloud
Copy link

sonarcloud bot commented Feb 2, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

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

0.0% 0.0% Coverage
1.8% 1.8% Duplication

@SamuraiKek
Copy link
Contributor Author

SamuraiKek commented Feb 3, 2023

Close button in many screens specially sub screens from Home have wrong X color

> Bildschirm­foto 2023-02-02 um 12 54 44 Bildschirm­foto 2023-02-02 um 12 55 51

@mtwalli I couldn't reproduce this issue. Are you sure it's really there? Maybe a clean/rebuild would fix it?

@mtwalli mtwalli merged commit 7d379aa into release/3.2.x Feb 3, 2023
@mtwalli mtwalli deleted the feature/12795-remove-includes branch February 3, 2023 15:52
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants