Giter VIP home page Giter VIP logo

wikimediaui-style-guide's Introduction

This project is now archived. Visit its improved and enhanced successor: Codex


Wikimedia Design Style Guide (WikimediaUI)

The Wikimedia Design Style Guide ensures a consistent look and interaction behavior for Wikimedia Movement products.

The style guide features unique focus areas like accessibility, internationalization and localization, originating from large-scale websites, diverse languages and communities like Wikipedia, Wikimedia Commons or Wikidata and software platforms like MediaWiki.

Its guidelines aim to help designers and developers with their Wikimedia projects, as part of the Foundation or in a volunteer capacity.

View the guide at design.wikimedia.org/style-guide/.

Contribute

We welcome and appreciate pull requests and feedback from everyone. Please see CONTRIBUTING.md.

Download

Download of the style guide and all its resources is available at GitHub.

Credits

The Wikimedia Design Style Guide is provided by Wikimedia Foundation Design team and contributors.

wikimediaui-style-guide's People

Contributors

20after4 avatar aiaka1 avatar alexhollender avatar carolynlimadeo avatar danisztls avatar dependabot[bot] avatar derrellwilliams avatar dougmellon avatar egardner avatar grammarbot avatar huji avatar jandre3000 avatar jaufrecht-wmf avatar jdforrester avatar jdlrobson avatar juliengirault avatar ladsgroup avatar lokesh avatar moulinapradhan avatar nclm avatar nirzar avatar olawanlejoel avatar pauginer avatar prtksxna avatar quiddity-wp avatar reetssydney avatar thewub avatar volker-e avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wikimediaui-style-guide's Issues

Missing space

In visual-style_images.html line 95, after <strong>Good resolution quality.</strong> a space is missing. It's probably faster when you fix this, instead of me cloning and creating a pull request.

Specify "common meaning" for utility colors

On the Color section of the style guide, it states:

Utility colors are another type of accent color. Common meanings are associated with them. We use shades of red, green, and yellow as utility colors.

However, we never say what the "common meanings" are that we associate with each color. This information would be helpful to have when determining the appropriate usage. Here's what I am thinking:

  • Variants of red indicate errors in components, such as invalid text in a text field.
  • Variants of green indicate successes in components.
  • Variants of yellow indicate a non-disruptive warnings or alerts.

Is that accurate? Can we provide examples for each?

ADD follow section in footer!

I will add a follow section in your footer in which I will add some buttons of Instagram, Twitter, Facebook, and so on so can you assign me this, please!
Like this:
Screenshot (508)

[CSS] Use partials for modular CSS architecture?

Hello all! (Hello again Volker 😄 )
I was checking the Style-guide's CSS structure. I see that there is just one partial folder for the font files and I was wondering if you had discussed the possibility of having a modular CSS file structure and decided against it.
If not I can open a pull request with my proposal and the reasoning behind it.

Thank you and all the best!

Consider dropping Squoosh

Squoosh will be deprecated by it's author and support only up to Node v16 being the sole blocker of an update from Node v12 to v18.

The project uses Squoosh to generate PNGs from SVGs. sharp is a possible replacement.

Bad base font

Hello, I think new site' font (base one) is really tall, and it is hard to read.

Alerts in Components

Description
Alerts are an important part of a platform and user experience that helps maintain consistency.

Currently, the Style Guide doesn't contain any components for Alerts. Alerts is a basic component that should be added.

FEATURE: Localization Guidelines

Story: As a UX designer, I want to clearly understand how to practically implement “localizable” design.

Possible solutions: Either connecting this to every single section or add to one category (This is for Everyone).

Opportunity: right now this content is sprinkled throughout the guide on a very high level, however, if it was consolidated it would provide creators with a chance to deep dive into complex questions around localization.

Add more component design guidelines

Wikimedia style guide gives us a pretty good understanding of basic designing but I think there is room for more components to be added.

Given below is a list of components that we can consider adding:

  1. Carousel
  2. Navigation Bar
  3. Progress Bar
  4. Pagination

These are just a few basic components that come to mind and there are many more. @Volker-E please let me know your thoughts on this so that I can send you a draft of the content which I am thinking of adding.

FEATURE: Implement usability guidelines

Story: As a UX designer, I want to make sure that features of Wikimedia Projects adhere to basic usability principles, like visibility, feedback, UI standards etc .

Possible solution: Provide a section on Usability for Wikimedia Projects. A classic example are the Macintosh UI guidelines, which have a section on general UI principles.

Current problems:

  • There are many usability principles, but they don't give a sense of ownership in Wikimedia projects.

Indicate Draggability/Droppability

Story: As a designer I may need to provide reorderable lists or sliders as interface elements
Problem: Nor components nor styleguide give help on how to provide indication for draggability, and possible drop zones.

Add "scroll to top" button in web page

Description

The Navbar of this web site is not sticky. As a result viewers have to scroll back again to the top to go to another page. For short articles this is fine. But for long articles it takes much time to scroll (specially for mobiles).

Screenshot

ezgif com-gif-maker

So a "scroll to top" button can be added so that user can reach the nav bar more quickly and can go to the next page.

FEATURE: Accessibility Guidelines

Story: As a UX designer, I want to clearly understand how to practically implement “accessible” visual design.

Possible solutions: while this is called out specifically in the this is for everyone principle, it might be worth connecting some actionable bullets to this or dedicating a new in-depth chapter(s) towards accessibility and localization.

Opportunity: right now this content is sprinkled throughout the guide, however, if it was consolidated it would provide creators with a chance to deep dive into complex questions around localization, screen readers, meta data etc

Preferred mode of contributing

Story: I would like to contribute e.g. with a section on usability principles
Question: What is your preferred mode of contribution?

  • Do you want to make me a member so I can push directly to a branch, which someone else can merge?
  • Shall I fork to my own repo and make pull requests? (Which provides an additional level of separation, but imho makes updating and pushing harder for contributors, particularly those with less git experience aka designers)

Menu icon in mobile view off alignment

In the mobile view of this website, the menu icon is not aligned properly with the logo.

problem

The menu icon is slightly above the logo which does not look good. The top position should be increased slightly.

300 font-weight makes the content text harder to read

Can someone explain why this was changed? I personally find it hard to read, and this can make it harder for people who have visual impairments; content should be easily accessible by everyone. I suggest the font-weight should be changed back to normal font-weight (400).

Typography - specimen svg image does not display as expected

This is how the top image in typography image is displayed in Ubuntu 18.10, Firefox.

image

The z in lato specimen is after a gap because:

<text xmlns="http://www.w3.org/2000/svg" fill="#222" font-family="Lato-Regular, Lato" font-size="16" letter-spacing=".6" mask="url(#c)">
       <tspan x="23" y="153">abcdefghjklmnopqrstuvwxy</tspan> 
       <tspan x="231.928" y="153">z</tspan>
</text>

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.