Page MenuHomePhabricator

[Design spike] Identify states that the layout needs to respond to
Closed, ResolvedPublic

Description

Description

The purpose of this task is to identify various states that the layout needs to consider and respond to. For some states (e.g. Special pages with full-width layouts) we've already implemented initial solutions which may or may not be sufficient, given changes that we've made since those initial solutions were implemented. For other states (e.g. Article pages without table of contents) we have not yet implemented solutions.

The result of this task will be a follow up tasks that provide any necessary decisions for how the layout will respond to the various states identified.

List of states that need to be considered

(this list is incomplete & in progress)

  • Article pages without a table of contents
  • Special pages with full-width layouts
  • Special pages with limited-width layouts
  • Windows below 1200px
    • Site header
      • Projects with ULS in site header (Commons, Wikidata, etc.)
      • Talk page alert
    • Sticky header
    • Pinned tools menu
  • Windows below 1000px
    • Site header
      • Projects with ULS in site header (Commons, Wikidata, etc.)
      • Talk page alert
    • Sticky header
    • Pinned tools menu
  • Temporary account state (when you've made a logged-out edit)
  • Extensions that create multi-column or adaptive multi-column layouts
  • On-wiki content that creates multi-column or adaptive multi-column layout

Event Timeline

ovasileva triaged this task as Medium priority.Mar 15 2022, 5:20 PM
ovasileva raised the priority of this task from Medium to High.Jul 22 2022, 2:41 PM

@alexhollender_WMF - can we resolve this one?

yea, seems like we've got all of this covered