boolder-org / boolder-android

Boolder Android app https://www.boolder.com/en/app
MIT License
28 stars 12 forks source link

Implement steepness filter #128

Open wang-li opened 6 months ago

wang-li commented 6 months ago

One of the users that we have met in the forest was looking for a steepness filter, so that he could easily find the type of boulder that he wanted to climb

https://github.com/boolder-org/boolder-android/assets/8343416/cb846792-bd38-4253-9a06-50adce29dcd9

nmondollot commented 6 months ago

Cool!

A few comments:

FYI the steepness data isn't 100% accurate, so offering this feature may be confusing in some scenarios (not sure what percentage though)

wang-li commented 6 months ago

@nmondollot What do you think of this result?

I renamed and moved the steepness filter after the popular one, and changed the icon size.

using the same icon for the filter and one of the types (i.e. slab) seems potentially confusing we should maybe use another icon (or no icon?)

Having no neutral icon, I thought that having the active background (green) or not on the filter button would be enough 😅

FYI the steepness data isn't 100% accurate, so offering this feature may be confusing in some scenarios (not sure what percentage though)

Well, I think it's better than nothing, as some problems might belong to several types (like Beta Hunter which is a traverse but also a roof)

alelievr commented 4 months ago

Hello,

Nice work, I was looking for this feature as well so it's nice to see it being implemented :)

Regarding the icon, maybe an angle icon would be good too? as most of the options (except traverse) indicate how steep the climb is.

Question: on Bleau.info some climbs have additional information such as the type of holds (slopers, crimps, pocket, etc.) and the moves (mantle, arete, dyno, sit start, etc.) do you think it'd be beneficial to have a filter for those as well?