My instance's web frontend, Mangane, kinda sucks.
The home page doesn't have a control panel for tweaking what shows up, making it kinda useless if you're following 100+ accounts (in my case 152) or planning on using the local or global timelines.
Curating themed lists of accounts, or going into the settings page to hide reposts and replies simply doesn't offer the level of flexibility and "real-time" control I'm looking for.
Other "smaller" issues include:
- Hitting ctrl-f to search text not working
- User profile page organizes follows/followers in a seemingly random order
- If you run it in a maximized browser window, over a third of the UI is wasted on a link to the project's Github page, with no way of resizing
(this void is also used to display profile fields)
- posts flicker while scrolling (because modern webdevs are apparently dedicated to unsolving solved problems)
- Entire feed moves downward when new posts are loaded, which has frequently caused me to misclick
Any alternative frontends that might help me?
(the main reason I've stuck to this monstrosity is because the URLs contain usernames, making it possible to navigate through browser history)
I've seen #Mastodon users complain about the 5.0 redesign, but this thing might actually be worse in some ways.
cc @clovis @antilopa @meaz @muppeth
@moses_izumi Hi,
Thanks for your feedback I clearly don’t have enought. I’ll look into what can be done in more detail.
Besides, I encourage your admins to update their instance: I completely rewrote the scrolling code to fix these issues, which were bugging me as well since the beginning. That being said, I don’t think that was a respectful or constructive way to introduce your points.
I’ve been carrying this massive UI almost entirely on my own for nearly six years, following a fork that left me with a staggering amount of technical debt. Smug comments like yours honestly make me wonder why I bust my ass trying to offer an alternative for Akkoma, which unfortunately doesn’t have many interfaces available.
I’d be delighted to see your merge requests on the project—you clearly know where to find it.