Closed ElbertCode closed 1 year ago
This would also need changes here, https://github.com/streetcomplete/sc-statistics-service At the moment it only counts days on which any mapping was done, rather than how many changesets.
This would also need changes here, https://github.com/streetcomplete/sc-statistics-service
Are there any particular reasons to not change it? And which data does it use for the rank of the last seven days? Couldn't you combine the collection methods of these two to get the data needed?
If implemented, it would be nice if it auto-tuned to that specific user average.
E.g. for user who on average day maps 5-50 changes, 50 quests should be the brightest green... However, other user who on average day maps 50-500 quests, obviously the 50 quests is at lower end of the scale, so it should be the darkest green.
Because, if one fixed scale is chosen, it will be useless for other users who do not fit that specific category (and the whole point of this github issue is to cater to non-typical user -- i.e. I doubt that majority of SC users constantly map almost every day!)
I deliberately designed here ceiling to be something achievable by regular person (at least 1 edit every single day) even if requiring a bit effort.
Not saying that it cannot be changed, but I wanted to have something that would not push "do more" too far here. And for people more extreme, they can look at more involved stats linked in unlocked links.
So, the primary reason why we have this view at all is to:
I don't see how the suggestion would improve on any of these points. As @matkoniecz mentioned, it would only make the ceiling ("all green") higher, contributing even just one edit each day is still somewhat of an achievement. Unlike GitHub, which many people use for the day job, mapping (with StreetComplete) is a hobby.
So, I am closing this as will not fix.
Use case The section "When you mapped lately" can be useful to motivate yourself or to see trends in your way of editing. However, since I map almost every day, this section is quite useless for me.
Proposed Solution Make the fill color be more or less intense depending on how much you contributed, similar how it is made e. g. on GitHub profiles.