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

Updated Profile Page #681

Closed
4 tasks
rabble opened this issue Jun 30, 2022 · 6 comments · Fixed by #963
Closed
4 tasks

Updated Profile Page #681

rabble opened this issue Jun 30, 2022 · 6 comments · Fixed by #963
Assignees
Labels
design enhancement New feature or request medium medium estimated effort

Comments

@rabble
Copy link
Contributor

rabble commented Jun 30, 2022

This ticket is for the design work for #680

@Chardot can come up with a change of the layout for the profile page to be able to either see the content they posted or the scuttleverse from their vantage point.

  • Display a list of who the user has blocked
  • Display a feed of content from the perspective of that user.
  • Mutuals when listing following / followers / blocks
  • Display a list of all the reactions by the user (what did they like)

If the profile is a pub, then the default should be to display the feed from their perspective, who do they follow. If the profile is not a pub, then first we see everything they have posted, with the ability to switch to see what they follow.

Social Relationships

When looking at a profile, i want to know, how do i relate to this person. In order to do that we need to display a few things.

  • Blocks - Which of the people you follow block somebody, vs others you know about.
  • Follows - This person follows x people who you follow / follow you
  • Followed by - Who do you follow / are followed by that this person is also followed by.

These are critical things for users to decide, is this somebody i want to follow.

@rabble rabble added enhancement New feature or request design medium medium estimated effort labels Jun 30, 2022
@rabble rabble mentioned this issue Jun 30, 2022
4 tasks
@mplorentz mplorentz added this to the DWeb Camp Stuff milestone Jul 13, 2022
@Chardot
Copy link

Chardot commented Aug 8, 2022

This is the current state of the Profile design. I'm still applying changes based on feedback:

Image

@boreq boreq changed the title Design Updated Profile Page Updated Profile Page Aug 8, 2022
@Chardot
Copy link

Chardot commented Sep 8, 2022

The following are the designs for a user and server profile screens including all the features listed in this issue.

Image

I understand at the moment we can't implement all the different tabs at once, so this will probably start with a refresh of the upper section of the screen and the two main tabs at the bottom: Posts and Feed, and we'll leave Interactions and Network for a future iteration.

@Chardot
Copy link

Chardot commented Sep 8, 2022

@martindsq Let me know if you want to meet to analyze these screens before implementation.

@mplorentz
Copy link
Member

mplorentz commented Sep 9, 2022

@Chardot I'm not @martindsq but if I were implementing this I would like to see some other states:

  • An empty profile that we have no data for
  • A blocked profile
  • A loading state
  • An iPad version (should we be thinking about macOS too?)
  • A light mode version

@Chardot
Copy link

Chardot commented Oct 10, 2022

@rabble
Copy link
Contributor Author

rabble commented Oct 24, 2022

Design is parallel to the web viewer design.

Going to try combining feed from uikit with the swiftui profile redesign

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design enhancement New feature or request medium medium estimated effort
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

4 participants