Coder Social home page Coder Social logo

kw-design-system's People

Contributors

faiza-a avatar jtomeck avatar

Watchers

 avatar  avatar

kw-design-system's Issues

Nav is less useful on mobile

The way the nav works is when you are on a top level page, the sub-nav shows up. This requires you to have too many clicks on mobile.

The current user experience of the menu is:

  1. click menu
  2. click top-level page
  3. wait to load
  4. click menu
  5. click sub-level page

The user experience NEEDS to be:

  1. click menu
  2. click top-level page
    • click the page title to go to the page or
    • click a + or down arrow to expand sub pages list
  3. If list is expanded, click sub-page

Case study step highlighting on scroll has some bugs

The way x-intersect works with threshold creates weird behaviors due to only firing the x-intersect when the threshold is met. So if I'm on step 1 and the specified threshold of step 2 enters the viewport, it highlights step 2. At this point, there is still a good chunk of step 1 visible and due to this, if I begin to scroll back up, the threshold is never detected for step 1 and therefore x-intersect is not triggered.

Write up content for all pages

  • Dashboard (add information for requesting help)
  • Components
    • Alerts
    • ... TBD
  • Guidelines
    • Color
    • Empty States
    • Hierarchy
    • Loading States
    • Motion
    • Spacing
    • Typography
    • Workflows
  • Styles (TBD) - Not sure what I want this section to be. I don't want it to be a styleguide per se. Maybe a good place to add tricky css hacks and best practices? Open to ideas, or even cutting the section

Fix weird scrolling issues on mobile

If you start scrolling by swiping the header, search bar, or open menu the whole site scrolls, but the content below is hidden. If you scroll the content, just the content scrolls.

Improve content editing

A goal I have on this project is to minimize the amount of work a user needs to do to add content. I'd like to ideally have the user not have to write any markdown or html, and I'd ideally like them to be locked to a content type/style guideline for editing (ie. the user can add a new section of content, but the structure, layout and styles are all predefined and locked).

Add help section to dashboard

The help section is for contacting the design team, requesting help with a ui/ux problem, creating an issue, etc.

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.