Page MenuHomePhabricator

Improve RCFilters highlight circles CSS code output and align due to new base font-size
Closed, ResolvedPublic

Description

Issues identified with current LESS code (& after T97631 & T177432):

  • circle mixin cares about the specific colors, but repeats general properties/values in every color instead of a shared circle class
    • box-sizing
    • border-radius: 50%
  • sets margin instead of top/left, which would be in most cases sufficient and overwrite instead of adding another property Update 2018-04-07: Due to variance in usage, this doesn't make sense in time-budget vs saved output sense.
  • OOUI ButtonWidget sets opacity on icons, therefore the colors in .mw-rcfilters-ui-filterItemHighlightButton are not rendered correctly

image.png (572×1 px, 103 KB)

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

@kaldari Yes, I've had to focus on other, higher-prio follow-ups to T97361. Should have provided patch by tomorrow.

Change 424848 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/core@master] RCFilters: Improve circle mixin and change to new standard icon size

https://gerrit.wikimedia.org/r/424848

Volker_E updated the task description. (Show Details)
Trizek-WMF subscribed.

Any updates? Is it solved?

@Trizek-WMF That's not resolved yet, sorry. Slipped off my radar after running into some issues with my patch. Need to sit aside of @Etonkovidova or @Catrope to verify changes as they have the right setup.

Change 465191 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/core@master] RCFilters: Override frameless button opacity to show real highlight color

https://gerrit.wikimedia.org/r/465191

Change 465191 merged by jenkins-bot:
[mediawiki/core@master] RCFilters: Override frameless button opacity to show real highlight color

https://gerrit.wikimedia.org/r/465191

Change 424848 merged by jenkins-bot:
[mediawiki/core@master] RCFilters: Improve circle mixin and change to new standard icon size

https://gerrit.wikimedia.org/r/424848

Mooeypoo claimed this task.

This looks done to me, from 2018. Closing.