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
- Site header
- Windows below 1000px
- Site header
- Projects with ULS in site header (Commons, Wikidata, etc.)
- Talk page alert
- Sticky header
- Pinned tools menu
- Site header
- Temporary account state (when you've made a logged-out edit)
- Extensions that create multi-column or adaptive multi-column layouts
- Wikibase (floated sitelinks on larger screens, T300182)
- ProofreadPage (Page namespace, fixed two-column, T300563)
- MediaWiki-extensions-DoubleWiki (fixed two-column)
- TimedMediaHandler-TimedText (TimedText namespace, adaptive since T200621)
- On-wiki content that creates multi-column or adaptive multi-column layout
- s:de:Vorlage:Index (in action)
- …and much more