-
-
Notifications
You must be signed in to change notification settings - Fork 383
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unify pipeline status icons #4414
Conversation
Why are we migrating to the circle icons anyways we had: #2783 🤔 |
Right now it's inconsistent and to be honest, I don't even understand why we removed the circled versions in the linked PR. The plain icons look ugly and the different shapes make them look messy and not uniform in size for the eye. |
👋️ hey guys, just trying to help. How about doing polls among maintainers on such subjective UI things? This would eliminate the 1:1 frictions and allows us to have more of a democratic way of moving forward. |
Polls are fine for me, but often hard to get a majority as some maintainers are not participating or only read messages infrequently. |
The reason we changed it before was that there are circle versions missing for some icons and therefore we sometimes mixed circle and none circle icons which we wanted to avoid. Seems like #3809 changed them unrelated to the plugin migration. Can't see a reason for any new discussions 🙃 |
For the status, not a single icon I can see is missing a circleOutline version.
There was never a discussion. You have not explained your reasons on the linked PR and feedback on this PR was ignored 🤷 However, feel free to close this PR... I feel a bit disappointed now as I have a feeling that efforts put into UI got blocked quite often... |
We had it in another PR or chat (not interested in searching the comment / message atm 😅). The service gear would stay without a circle?
Please know that review comments are meant to improve the final outcome and ensure we’ve considered all perspectives. |
I see the issue but this is similar to the other governance-related issue we had: if we just continue to merge such PRs which are actively debated or contain subjective parts like UI changes with one maintainer approval, we might make the majority unhappy or force even a revert with the argument "I didn't see it and couldn't even veto it". In addition, this causes friction among maintainers and eventually leads to "everyone quickly merges subjective changes to not even allow much of a discussion". The same applies to opinions of owners IMO, i.e. they shouldn't be a hard veto for such changes if "enough" people liked it/agreed on it. All the above is without any opinion on the changes of this PR! So we need to find a way to
(Yes I know this is off-topic and should be moved to a discussion but there it will likely go stale (?)). Currently, the maintainers team consists of 8 real people of which 6 are reasonably active in such discussions. As we can't enforce votes in timespan X from all members, I think we need to work with relative votes. In addition, the tagging of the maintainers team is used inflationary and most don't even look at the issues therefore.
Sorry for the wall of text. Yet, I think it is needed to find to reduce anger/emotions in decision making (I'll include myself here as well) and improves governance overall. @xoxys @anbraten what do you think? |
Just adding context to the PR description could solve it (we should improve in this area anyway)
The gear is already a circle shape, which fits optically for me. Technically, I get your point, and we could search for another
You're right, sorry for my reaction, I'm trying to improve here. |
My criteria are just: contrast between them is high enouth; symboles can be spotted as different one evenif monocrome; the bird for running pipelines stays :) So a vote is fine by me, i will just intentionaly abstain to let people witj better UI/UX experience deside it :) |
@woodpecker-ci/maintainers please vote on this post: 👍 use circled pipeline icons 👎 use not circled icons from #2783 |
So, three in favor vs 2 abstaining (?). Guess that's a veto in favor then, as we can't get to a count of 3 against it anymore. Will merge later today, unless somebody else intervenes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As per vote
Tearing down https://woodpecker-ci-woodpecker-pr-4414.surge.sh |
I know this might be controversial and there were already a lot of back and forth by the pipeline status icons. But right now it is kind of inconsistent, e.g. status
success
,running
andskipped
are circled icons while others are not. I would really like to harmonize it and usecircleOutline
icons for all pipeline status icons.