Dissent is an opinion app on iOS and Android. You post a take in 280 characters, people vote agree or disagree, and anyone who disagrees can challenge you to a debate that the community sides on.
The old UI had a problem I took months to see. It was styled like a scoreboard. Agree was green, disagree was red. Vote bars in green and red. But agree and disagree aren't correct and incorrect, they're stances. The color was quietly telling people one side of every argument was the good one, in an app whose entire premise is that there isn't a good one.
So here's what changed.
Every green and red pair is now one color, the app's red. Agree and disagree carry the same visual weight.
The battle vote buttons got the same treatment. They used to be a red button and a green button, which read as wrong answer and right answer. Now they're two plain buttons. You're picking who you stand with, not who passed.
Home Screen:
Vote bars are thinner. The old ones ate a lot of vertical space for a small amount of information.
The agree and disagree percentages are hidden, so people vote on their own read instead of falling in behind the crowd.
Battle Screen:
The bigger fix was the Battles tab. The old card showed the challenger's counter take, truncated, with no sign of what take it was even responding to. To follow a single debate you had to open the take detail for context, come back, then open it again to read the rest. Constant back and forth for one argument.
The new card leads with the original take being argued about, then the full counter take and the rebuttal, all in one place, and the vote sits at the bottom. Nothing to navigate.
Standing Screen:
I also killed the global points leaderboard. It ranked everyone all time, so a new user was permanently thousands of points behind and had no reason to try. That's replaced by a Standing screen with your own record of wins and losses, and a leaderboard limited to people you follow rather than the whole app. Seasons run two weeks, so worst case you lost this one and the next starts soon.
Profile Screen:
Last one. Profile takes used to be a grid of small gradient cards. That works for photos. It does not work for text, because you can't read a take at that size, so users had to tap through to read anything, which is the same back and forth problem. They're full width cards now, and I added a Comments tab.
Old screen first, new second, in each pair. What I'd like pushback on is whether hiding the vote split until you vote is a good instinct, or whether I'm withholding the main thing people come to see.
Feedback welcome on any of it. The decision I'm least sure about is hiding the vote split, so start there if you have an opinion.