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

Rethink navigation/UI, including mobile #42

Open
jacobobryant opened this issue Jul 11, 2022 · 2 comments
Open

Rethink navigation/UI, including mobile #42

jacobobryant opened this issue Jul 11, 2022 · 2 comments

Comments

@jacobobryant
Copy link
Owner

jacobobryant commented Jul 11, 2022

After #39 is closed, add a link below Posts for each site you've created:

[Posts]
├── [My Site]
└── [Another Site]
[Sites]
[Newsletters]

The link could look something like /app?site-id=..., i.e. we just pass in a query param to the posts page and use it to filter the posts shown. (that also reminds me we should fix that /app so it's just /posts or something... should make a separate issue for that)

@jacobobryant
Copy link
Owner Author

Perhaps we should wait until #43 is closed, since we'll want to update the navigation once that's finished anyway.

@jacobobryant jacobobryant changed the title Make navigation hierarchical Rethink navigation/UI Aug 8, 2022
@jacobobryant
Copy link
Owner Author

jacobobryant commented Aug 8, 2022

Now that platypub supports custom item types, I think the data model won't change too much more. It would be worth thinking about how to structure Platypub's UI. I chose the current navbar structure (shown below) out of expedience, not necessarily because I thought it was ideal:

[Posts]
├── [My Site]
└── [Another Site]
[Sites]
[Newsletters]

And the mobile navigation is particularly bad since it doesn't have the navbar and I just wanted to get something done with as little effort as possible.

@jacobobryant jacobobryant changed the title Rethink navigation/UI Rethink navigation/UI, including mobile Aug 8, 2022
@jacobobryant jacobobryant added the help wanted Extra attention is needed label Aug 8, 2022
@jacobobryant jacobobryant removed the help wanted Extra attention is needed label Oct 7, 2022
@jacobobryant jacobobryant added this to the Public instance milestone Oct 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

1 participant