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

Privacy policy text in About section #331

Merged
merged 8 commits into from Jun 20, 2023

Conversation

SaurabhJamadagni
Copy link
Collaborator

@SaurabhJamadagni SaurabhJamadagni commented Jun 19, 2023

Contributor checklist


Description

This pull request add the Privacy policy content in the About section tab. It also cleans up the installation screen. Previously the installation screen had the privacy policy and link to GitHub. Both have been removed as they have their own section in the About page now.

Current Installation screen only shows the installation instructions along with the logo. More content to be added with further issues. @andrewtavis, I removed the community section from the installation screen as well along with the privacy policy as it was repeated too. Hope that's okay.

Tested UI on:

  • iPhone 14 Pro
  • iPad Pro 11"
  • iPhone SE (3rd gen)

Related issue

@github-actions
Copy link

github-actions bot commented Jun 19, 2023

Thank you for the pull request!

The Scribe team will do our best to address your contribution as soon as we can. The following is a checklist for maintainers to make sure this process goes as well as possible. Feel free to address the points below yourself in further commits if you realize that actions are needed :)

If you're not already a member of our public Matrix community, please consider joining! It'd be great to have you!

Maintainer checklist

  • The commit messages for the remote branch should be checked to make sure the contributor's email is set up correctly so that they receive credit for their contribution

    • The contributor's name and icon in remote commits should be the same as what appears in the PR
    • If there's a mismatch, the contributor needs to make sure that the email they use for GitHub matches what they have for git config user.email in their local activist repo
  • The CHANGELOG has been updated with a description of the changes for the upcoming release (if necessary)

@SaurabhJamadagni SaurabhJamadagni changed the title Gsoc23 menu Privacy policy text in About section Jun 19, 2023
@SaurabhJamadagni
Copy link
Collaborator Author

Commit 9fd6b36 adds the subject to the email like discussed in the previous PR (#328) 😄

@SaurabhJamadagni
Copy link
Collaborator Author

Also just a small git question. Right now I pushed my changes to create a PR. GitHub then alerted me that there was a merge conflict. I resolved it using the web editor provided by GitHub to resolve the conflict. How can I pull the conflict to my machine to resolve it in Xcode and then push the commit? Any idea @andrewtavis or @wkyoshida? 😅

@andrewtavis andrewtavis self-requested a review June 19, 2023 12:24
@andrewtavis
Copy link
Member

@andrewtavis, I removed the community section from the installation screen as well along with the privacy policy as it was repeated too. Hope that's okay.

This makes sense! Thank you, @SaurabhJamadagni!

How can I pull the conflict to my machine to resolve it in Xcode and then push the commit? Any idea @andrewtavis or @wkyoshida? 😅

I personally wouldn't use Xcode for this, as they don't have terminal support anyway. For all things Git for Scribe I use VS Code. That's also where I have the swift-formatter that I've been using to format files on autosave and clean them up from time to time :) I'll look for some resources for this and write something up 🙃

@SaurabhJamadagni
Copy link
Collaborator Author

I personally wouldn't use Xcode for this, as they don't have terminal support anyway. For all things Git for Scribe I use VS Code.

No no, I meant how do I see the conflict in Xcode. I will be using git through the terminal itself. But when there is a merge conflict, the code gets the <<<<< pointers in the code right. In today's case, I had a merge conflict on GitHub but I couldn't see it in my code. Does that make sense? 😅

@andrewtavis
Copy link
Member

Ah I guess you could see the conflict in Xcode as well when you rebase. Sorry I just turn my brain off for anything Git related with Xcode…

@andrewtavis
Copy link
Member

Let me look into it, and maybe you and I can do a session where we play around with a PR a bit :)

@wkyoshida
Copy link
Member

@SaurabhJamadagni
Is this more or less what you were wondering?
https://www.atlassian.com/git/tutorials/using-branches/merge-conflicts

If you pull down the latest main and try to merge locally, I believe git would let you know of merge conflicts. I'd say it's totally fine to play around in your local! Experiment to better understand how git works - so long as (rule of thumb) avoiding push --force or alike. If local gets messed up, can always pull down what's in GitHub to reset your local.


Maybe relevant too?
https://www.atlassian.com/git/tutorials/merging-vs-rebasing

@SaurabhJamadagni
Copy link
Collaborator Author

Let me look into it, and maybe you and I can do a session where we play around with a PR a bit :)

Ahh sounds good @andrewtavis. Thanks!

Experiment to better understand how git works - so long as (rule of thumb) avoiding push --force or alike.

Thanks for the resources @wkyoshida! Definitely never force pushing.

Maybe relevant too?

Yeah this seems more useful. I do get confused as to what exactly happens on a rebase. Most of the conflicts arise before pushing to remote so this should be useful! Thanks a lot 😄

Copy link
Member

@andrewtavis andrewtavis left a comment

Choose a reason for hiding this comment

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

Working really well, @SaurabhJamadagni! Will merge, but a few minor observations:

  • The yellow corner for the installation steps seems to be a bit too large
  • The text for the privacy policy is cut off by the corner triangle (this is why the /n was there, but maybe we can just wrap the text so it doesn't start beneath the corner)
  • We can discuss this in the daily, but it makes sense to me that navigating to a nav bar tab would always go to the base screen for that part of the menu

Such great progress! 👏😊 We're really getting there! 🚀

@andrewtavis andrewtavis merged commit 520a68d into scribe-org:main Jun 20, 2023
@andrewtavis andrewtavis added the GSoC Available for Google Summer of Code participants label Aug 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
GSoC Available for Google Summer of Code participants
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants