-
-
Notifications
You must be signed in to change notification settings - Fork 5
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
Frontend #7
Comments
I expect to start writing the frontend at It should be:
|
Would it be possible to help design the frontend? |
Since Leptos doesn't have a proper component library, for now, I'm considering using |
I meant like design things page by page, not necessarily components. Also, I recently looked into using that for one of my projects and found it to be woefully incomplete unfortunately, see the Roadmap |
I welcome any help. For now, the frontend of Hatsu doesn't need to be too complex, so it should be a Mobile-first design. It's just displaying content (maybe some simple interactions and a “view original page” button)
As an alternative, it may be possible to use mdui, which currently offers more components |
Posts should ideally be on a separate page. |
could we have both a permalink page that gets rendered as a drawer if you click from the UI? |
My idea is still to make it as simple as possible, so we don't have to put in too much time for parts that don't matter. |
That makes total sense - I was just thinking from a UX perspective but simplicity is more valuable here. I fleshed out the design a bit more: here's the figma file: https://www.figma.com/file/Tc4glSBiGnwg6crUva5uKX/hatsu?type=design&node-id=0%3A1&mode=design&t=8xFSAjkRLoe9fYWj-1 |
For post comments / reactions, I'll use KKna directly, they're all expected to use |
Makes sense to me |
The homepage should only show the Hatsu version (and optional instance info), and provide a webring-like feel to the user list on the other pages |
I think it would make sense to show a list of feeds though. I do like the webring idea too. |
The main thing I meant was to move the list of users to a separate page, with the home page only being used to display basic information. |
hmmm - i think the homepage being the index makes logical sense more than a separate index page |
I expect to write the frontend in the following order:
The other pages are low-priority. |
Can't there just be multiple h-entries on the page and link with an ID? |
This means it's too complicated to implement it in KKna and SSR it. |
Hatsu requires a front-end to implement Webmention Backfeed.
This part is a bit more complicated, so I expect to have it done before
v1.0.0
.Stacks:
Style: TODOStylersPaths (temporary):
/u/example.com => /@example.com
)/o/https://example.com/foo/bar => /@example.com/foo/bar
)The text was updated successfully, but these errors were encountered: