Comments (2)
I can see two conflicting sides to this already :/ (for the same reasons as the post interaction buttons stats). Some people left traditional social media to escape the constant "ranking" of interactions based on popularity etc and some other people (and businesses) needing them to see what kind of content is more popular etc.
I don't think there should be an option just for this either. Maybe as a tooltip on hover?
Coincidentally, I played with popovers today (#495) which might be the best middle ground solution for this. What do you think?
Sort the users there by number of followers
Not possible. Like most things on the API, there's pagination and no sorting options. So it can end up looking like this:
500 followers
10 followers
0 followers
--- scrolled down enough to fetch the next page ---
1000 followers
5 followers
1 follower
Show a clear visual of each users' number of followers (ex: with some encircled "colored rounded pill"-style label on that list widget, instead of the user's join date on the top-right of each person listed).
I think mastodon does it somewhat right, though we do show the user's description too 🤔
There could also be an additional "summary" part to that statistics view, showing a summary label
- Just like the other one, pagination kills this. If there's a post with 400 boosts, Tuba would need to do 5 separate requests just to get the full list of users (and they take some time at 80 entries per request)
- 99% of the time there will be some overlap so the number will be inaccurate (if two people have the exact same 4 followers and they both boost your post, only 4 people will see it not 8 (otherwise, getting all their followers would fall under the previous argument, they are paginated too))
I really don't think Mastodon (and especially the API) was made with this use case in mind at all :/ I'd rather see an API endpoint for "analytics" that are calculated server-side than a server-spammy inaccurate client-side attempt at it. (<-- This is not about showing the amount of followers someone has, but about the 'X users shared with Y users' request)
from tuba.
OK so sorting and "summarized statistics" are technically impossible... I guess this is why we can't have extra-nice things™ ;) but the rest of the ideas would already be a good improvement.
- I agree Mastodon's presentation in the screenshot above is nicer than what we currently have for the "Favorited by" and "Boosted by" lists, because when you have more than 4-5 items in there those lists benefit from being much more compact, instead of showing the full bio and unrelated dates; the full bio could be shown on hover maybe (perhaps with your popover idea). And in the compact view, you could show whether or not that person follows your account. Even if not sorted by followers count, this would already help a little to be able to scroll up/down the list and get a "glance" of the repartition of the propagation.
- I still think the followers count in the notification strings would be really neat to have for the real-time aspect of this (instead of needing to go dig into the stats view, and then those things don't auto-refresh, and you are "stuck" sitting around in that view instead of being able to monitor notifications for multiple things at once...)
I think the theoretical concern that "providing numbers ruins the game for some people" is overblown. If some users don't care about numbers indicating the repartition of the reach of their post comes from, then they can just visually ignore that part of the notification... and if a tiny minority of users actively wants to avoid numbers because they don't want to feel any "excitement" about their posts being appreciated, I would say that anything—numbers or not—would overwhelm them, and that I'd expect they will probably just turn off notifications entirely anyway 🤷
from tuba.
Related Issues (20)
- [Bug]: post view does not scale with font size
- [Request]: Dim post text in notifications for boosts/favs to your own posts
- [Request]: Send quote posts HOT 1
- [Bug]: Tuba doesn't show lists from Mastodon Glitch HOT 4
- [Bug]: Using autocomplete to add a handle to the end of a non-last line removes the next line break
- [Bug]: webp images do not load HOT 4
- [Bug]: Notifications and Conversations stay selected in the sidebar HOT 2
- Someone messed up the French translation file HOT 6
- [Request]: beta testing (for translators) HOT 3
- [Bug]: The window can be resized to hide UI elements HOT 3
- [Bug]: Missing "back" button in portrait / mobile mode HOT 1
- [RFC] ListBox performance alternative
- [Bug]: zoom keys work only from alphanumeric block, and only with NumLock off HOT 2
- [Request]: Zoom media via ctrl + mouse wheel
- [Bug]: The "avatar" button occurs twice in tab cycling, only one resulting in a functional menu
- [Bug]: Unauthorized, token not supplied HOT 6
- [Bug]: Headerbar conditions regression
- [Bug]: Text doesn't follow GNOME HIG title case HOT 3
- [Request]: Scheduled posts HOT 1
- [Request]: Show followed hashtags HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tuba.