Not to hold it over anyones head, but I believe it's important to keep in mind that
I was appointed BDFL (
internal thread) to solve exactly this issue.
I'm not against voting necessarily, but having this as a general approach politicizes things too much for me and shifts the focus from the user to who can convince others of some random arguments.
In my opinion it's much more useful to create a common understanding, than to force through some change, and to focus on prioritized work, that users actually want, instead of focusing on artificial/technical/idiomatic improvements that likely few users profit from.
I also hope we can somehow get to a point where we have a shared vision on SFML's direction, so we're not pulling on different ends burning up all the energy and not going anywhere.
This requires understanding the SFML user and their problems, putting one owns pet peeves at a lower flame, be willing to take on work, that might not be as exciting, and try and really understand and accept the other people's perspectives.
I plan to create a separate thread on priorities (multiple dimensions), which I guess goes a bit towards vision.
75% out of 4 is 3, feels kind of natural/obvious that if everyone else doesn't like a change, that the work shouldn't be continued/included.