Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement/customize home #2

Merged
merged 52 commits into from
Apr 8, 2024
Merged

Conversation

nriedman
Copy link
Contributor

@nriedman nriedman commented Apr 4, 2024

Customize Landing Page

♻️ Current situation & Problem

Currently, the app is a direct copy of the Spezi Template Application, with general views unrelated to ENGAGE-HF.

⚙️ Release Notes

  • Developed the Home tab to have basic navigation structure, including title, account button, and a greeting that includes the current date

📚 Documentation

The landing page now appears like this:

Screenshot 2024-04-04 at 4 16 17 PM

✅ Testing

Implemented UI tests for the Tab buttons and Static Text fields. Further testing will be implemented after authentication is integrated into the app.

Code of Conduct & Contributing Guidelines

By submitting creating this pull request, you agree to follow our Code of Conduct and Contributing Guidelines:

  • I agree to follow the [Code of Conduct]

@nriedman nriedman requested a review from PSchmiedmayer April 4, 2024 00:05
Copy link

codecov bot commented Apr 4, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 42.09%. Comparing base (5c6ce1f) to head (935a3bf).

Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff             @@
##             main       #2       +/-   ##
===========================================
+ Coverage   23.37%   42.09%   +18.73%     
===========================================
  Files          27       21        -6     
  Lines         856      632      -224     
===========================================
+ Hits          200      266       +66     
+ Misses        656      366      -290     
Files Coverage Δ
ENGAGEHF/Dashboard/Dashboard.swift 100.00% <100.00%> (ø)
ENGAGEHF/Dashboard/Greeting.swift 100.00% <100.00%> (ø)
ENGAGEHF/ENGAGEHFDelegate.swift 96.37% <ø> (+1.54%) ⬆️
ENGAGEHF/ENGAGEHFStandard.swift 4.92% <ø> (+0.67%) ⬆️
ENGAGEHF/Home.swift 100.00% <100.00%> (+100.00%) ⬆️
ENGAGEHF/Onboarding/NotificationPermissions.swift 2.33% <ø> (+0.11%) ⬆️
ENGAGEHF/Onboarding/OnboardingFlow.swift 96.97% <ø> (-0.25%) ⬇️

... and 5 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 5c6ce1f...935a3bf. Read the comment docs.

@nriedman nriedman enabled auto-merge (squash) April 4, 2024 07:22
Copy link
Member

@PSchmiedmayer PSchmiedmayer left a comment

Choose a reason for hiding this comment

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

Thank you for the first PR @nriedman, great to see the first code contribution!

I looked at the code and had a few feedback suggestions. Don't worry about the amount of comments, I was very detailed to ensure that you have a good learning experience and to communicate everything that I found in there. You can incorporate all of that in your next PRs and improvement for this PR and work though all of the comments step-by-step.

Let me know if you have any questions and feel free to re-request a review once you have incorporated the changes 👍

Copy link
Member

@PSchmiedmayer PSchmiedmayer left a comment

Choose a reason for hiding this comment

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

Thank you for the improvement and the great work here @nriedman! Great to see that you incorporated the feedback and wonderful to see the learning curve, keep up the good work 🚀

Feel free to merge the PR once you have addressed the final comments 👍

@PSchmiedmayer PSchmiedmayer disabled auto-merge April 8, 2024 18:54
@PSchmiedmayer PSchmiedmayer merged commit db813e6 into main Apr 8, 2024
7 checks passed
@PSchmiedmayer PSchmiedmayer deleted the enhancement/customize-home branch April 8, 2024 18:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants