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

A proper Web UI from the 21st century #111

Closed
binwiederhier opened this issue Jan 19, 2022 · 9 comments
Closed

A proper Web UI from the 21st century #111

binwiederhier opened this issue Jan 19, 2022 · 9 comments
Labels
enhancement New feature or request in-progress 🏃 I'm working on this right now

Comments

@binwiederhier
Copy link
Owner

No description provided.

@binwiederhier binwiederhier added enhancement New feature or request help-wanted labels Jan 19, 2022
@ohitsdylan
Copy link

I might be able to provide some support in this area. Can you describe what you're looking for, please?

@binwiederhier
Copy link
Owner Author

Uhhhh I love it. I think this is best discussed in chat if you like (Discord or Matrix). Especially since I don't quite know what I want.

Ultimately though, I'd like to:

  • Split the main web page and the web app
  • A UI similar to the Android app, maybe material-design style
  • Maybe
    • A card view of the subscriptions
    • A list of notifications with cards too?!
    • Support for attachments
    • ...

The Gotify interface is a good start I think, though something more material would be nice. As you can see, I don't know what I want.

As for technologies, maybe React or Vue, with actual modern JS (as opposed to the horribleness I've written).

@binwiederhier
Copy link
Owner Author

From a style perspective, this https://mui.com/

@ohitsdylan
Copy link

Understanding what I do about React and Vue, the way they handle data and the way this application behaves, I'd say that's a perfect fit.

Unfortunately, I'm not that savvy in Javascript, myself. However, I would be willing to design a UI that fits the needs and let someone better than the both of us make it work in practice. I can hop into the Matrix chat in a bit, if you'd like, still!

@binwiederhier
Copy link
Owner Author

I was hoping for someone with lots of JS+React experience.
This template I like: https://material-ui.com/store/previews/paperbase/

@ohitsdylan
Copy link

No problem! Won't know without asking.
I'll let someone else take the lead on this, then. Thanks!

@binwiederhier
Copy link
Owner Author

I mean you can try and see how far you can get. It's probably a good learning exercise.

@ohitsdylan
Copy link

I'll see what happens, no promises though 😅

@binwiederhier
Copy link
Owner Author

Done; will be in the next release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request in-progress 🏃 I'm working on this right now
Projects
None yet
Development

No branches or pull requests

2 participants