A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.mediawiki.org/wiki/Special:MyLanguage/Skin:Vector/2022/Design_documentation below:

Skin:Vector/2022/Design documentation - MediaWiki

Vector 2022 was initially designed and developed by the Web Team, starting in 2020. This page aims to provide rationales behind the various design decisions of Vector 2022, with the intended purpose of helping future designers (and developers) of the skin make informed decisions in the future.

1) Why is the table of contents next to the article (vs. inline)?[edit]

2) Why are sub-sections collapsed by default?[edit]

3) Why does the table of contents remain on the screen as you scroll down the page?[edit] 4) Why isn't the scrolling animated when you click on a link in the table of contents?[edit] 5) Why doesn’t the table of contents hide/collapse in place?[edit]

6) Why is the table of contents hidden sometimes?[edit] 7) Why isn’t there more indentation between h2s, h3s, etc.?[edit] 8) Why does the main menu appear above the table of contents when it’s pinned?[edit] 9) Why isn't the "top" link sticky?[edit] 10) Why doesn’t the table of contents use a thinner, custom scrollbar?[edit] 11) Why is the first section labeled "(Top)"[edit] Page layout & article content[edit] 1) Why is the article width limited to 960px?[edit] 2) Why is there so much empty space?[edit]

Is that an indication of a bad design? Was the website designed for mobile?

3) Why are all of the main menu links collapsed for logged-out people?[edit]

For example, links like “About Wikipedia” and “Recent changes”. Without these links how will people discover pages that show how Wikipedia works?

4) Why were the page tools moved out of the main menu?[edit]

And placed within the article toolbar, near Edit, View History, Watch, etc. And why is the menu able to be pinned to the sidebar?

5) Why isn’t Vector 2022 using a grid?[edit]

6) Why isn’t there more visual separation between the regions of the interface?[edit]

For example: more separation between the header, the table of contents, and the article.

7) Why are there so many different configurations of the page layout?[edit]

Why does the table of contents, tools menu, and main menu have hide/pin functionality? Why are sections within the tools menu collapsible? Why are some special pages wider than article pages? Why is there a full-width toggle/setting?

Interface states Table of contents Tools menu Main menu > 1000px > 1000px full width Case 1 (default for logged-out) toc—pinned tools—hidden main—hidden n/a Case 2 (default for logged-in) toc—pinned tools—pinned main—hidden n/a Case 3 toc—pinned tools—hidden main—pinned n/a Case 4 toc—pinned tools—pinned main—pinned n/a Case 5 toc—hidden tools—pinned main—pinned n/a Case 6 toc—hidden tools—hidden main—pinned n/a Case 7 (default for all below 1000px) toc—hidden tools—hidden main—hidden Case 8 (may be possible once we update the grid) toc—hidden tools—pinned main—hidden 8) Why are we still using tabs in the page toolbar?[edit]

The tabs (Article/Talk, and Read/Edit/History) do not provide a clear and inviting entry point into the various pages and tools that support articles. They prioritize the relationship between the Article and Talk pages, rather than taking the Article page in read mode as a default/base (which is the reality for the majority of people), and then providing the additional pages/tools/modes in a structured way (i.e. as children of the Article). They also use labels (e.g. "Talk", "View history") that may not be understandable to newcomers.

1) Why were the language links moved?[edit]

Language links were previously located in the sidebar (note: often they were below the fold, so they wouldn't be visible until you scrolled the page).

1) Why is there a search button?[edit] 1) How do you make decisions about the visual styling of the interface?[edit] 1) Prioritizing needs[edit]

How does Vector 2022 balance reader needs and editor needs (i.e. balance minimalism and density)? What is the criteria for determining when something should become a setting/preference?

Using a hybrid-measures design, we compared objective and subjective readability and comprehension of the articles for font sizes ranging from 10 to 26 points, and line spacings ranging from 0.8 to 1.8 (font: Arial). Our findings provide evidence that readability, measured via mean fixation duration, increased significantly with font size. Further, comprehension questions had significantly more correct responses for font sizes 18 and 26. These findings provide evidence that text-heavy websites should use fonts of size 18 or larger and use default line spacing when the goal is to make a web page easy to read and comprehend. Our results significantly differ from previous recommendations, presumably, because this is the first work to cover font sizes beyond 14 points.[3]

1 pixel = 72 points / 96, so the range studied in the research (10–26 points) is equivalent to 13.3–34px, and their conclusion, 18 points, is equal to 24px. Similar to how the line-length in Vector 2022 accommodates both focused reading and scanning, the font-size must do the same. A conservative proposal, taking into account scanning, is to increase the font size to 16px to begin with (which would include an increase to the maximum line-length). Summary of community feedback to increasing the font-size here.

Because of the diversity of needs and preferences of people using the interface, it's often difficult to decide on the best default option. In those cases, the idea of creating a setting often arises. However each setting offered comes with a maintenance burden. Each setting/configuration adds a significant amount of complexity to the maintenance and future development of the interface. The design work, development work, QA, data collection, and more all increase in difficulty. Generally speaking, it's also more difficult to discuss, and reason about, the interface as it gets more complex.

Blue links are a critical part of the Wikipedia reading experience. They are also a sort of visual signature (i.e. part of the Wikipedia brand) that make Wikipedia pages easily identifiable. Because there are often so many blue links within the article content, the question has come up: should links within the interface have a different styling? In other words, do blue interface links diminish the visual attention of the blue content links (because at the end of the day they are just more blue links on the page)? The main argument that all links should be blue, regardless of whether they are content links or interface links, is that non-blue links are difficult to discover. This could be tested by making the table of contents links black, and seeing if usage of the table of contents goes down. Another aspect of this that has come up is: what about links within dropdown menus? For example the language menu, the personal menu, or the page tools menu? Perhaps in those cases discoverability of the links isn't a concern (rather it's discoverability of the menu itself that matters). The main argument that those links should also be blue is: the interface should not have multiple link styles. Links share certain key properties: they navigate to different pages, they can be right-clicked, they can be shared, etc. It can become confusing if two elements with the same properties look different.

5) Links vs. buttons[edit]

For some elements in the interface it is difficult to determine if they should be styled as links or as buttons. Log out, for example, has properties of both a link (because it navigates you to a new page), and a button (because it changes the state of the interface). Edit, for example, is technically a link, but might be better understood as a button. Other elements in the interface are clearly buttons, but are styled as links. Two clear examples are the [hide] element next to the table of contents, and the (thank) element on log entries.

6) Confusing icons[edit]

Icons reduce the density of the largely text-based interface, and can provide a helpful contrast to the article text. However they can also be confusing to understand initially. There are currently no strict rules about use of icon buttons vs. text buttons vs. icon + text buttons in Vector 2022. One obvious area for improvement is the similarity of the hamburger icon, table of contents icon,

Work in progress. For ongoing discussion visit this Google Drawing (*should be converted to a phab task).

Spreadsheet of all prototypes made during the development of Vector 2022, some of which might be helpful to reference in future discussions.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4