Code Monkey home page Code Monkey logo

hdd-style's People

Stargazers

 avatar

Watchers

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

hdd-style's Issues

Card footer actions

The card footer actions needs to be updated to match the new design document.

Tables

  • Pixel bug when using color highlights (first row top left)
  • Make sure that the table padding is always consistent (this should be tested).

Rebuilding buttons.

  • Shadows need to be removed.
  • Button states need to be defined (idle, hover, active, disabled)
  • Make sure to reduce the amount of available colors to the once defined in the design document.

Automate packaging and release of new versions

The release-build only handles upload of files to Azure CDN, but it could potentially handle the packaging and release of a new version as well. By doing this as part of the build, we could automate updating package-version and CDN-url based on the release-branch number, reducing the number of manual operations needed to roll out a new version.

Buttons: When clicked, the active style doesn't disappear

When a button is pressed, the active style gets applied to the button. When the mouse button is released however, the button keeps the active styling until the user clicks away. The active style should only be applied to the button while it is being pressed.

Moving fontawesome font files to Azure

Currently are all fontawesome font files located in the 'hdd-theme' (/webfonts/...) project. We should move these webfonts to a public locations in order to use this project in a prod environment.

Radiobuttons

๐Ÿž Bug Report

Affected element

Radiobutton

Is this a regression?

Not sure, but think it is caused by the content-box -> border-box update

Description

The border that defines a picked radiobutton is different (the border is not fully a circle and weirdly placed in the radiobutton) on different on different zooms and different in the form-fields documentation and the radio-button documentation.

๐Ÿ”ฌ Minimal Reproduction (code)

๐Ÿ”ฅ Exception or Error




    Radio buttons
    
        
        
        Picked
    
    
        
        
        Unpicked
    


๐ŸŒ Your Environment

Mac, Chrome

HDD Version:
10.0.2

Anything else relevant?
Not specific to browser, but the bug differ from browser to browser

Tooltips need to be rebuild

  • The current tooltips need to be renamed to small-menu.
  • Building tooltip as in specs
  • The current tooltip by default shows only up when hovering on the object. But should have the plausibilities for mutations like: no-hover, is-active

Check usability

Final check to check for usability, accessibility and the markup. Let's try to make some test pages

  • Login
  • Dashboard
  • User profile with a table
  • At minimum do a check with lighthouse or axe-core plugin. Preferably go through a11y checklist: https://a11yproject.com/checklist

HDD Colors

  • Separate the data colors from the main set of colors. These should not be used outside of data graphs.
  • Updating already existing colors
  • Discussion about how to reuse colors (mixin, classes functions etc.)
.bg-primary
.color-primary

color: color('primary');
color: data-color('green');

Currently we have for background colors the .background-colors class group maybe we have to rename this.

Card scroll-wrapper set overflow-x to auto

Use overflow-x: auto; instead of overflow-x: scroll; for .hdd-card_scroll-wrapper to only show scrollbar if content is overflowing. I'm guessing this is a good default behaviour, since it's not often you want to show the grey disabled horizontal scrollbars?

Duplicate imports of FA

There were a lot of variable/main imports in various components. variable/main imports typography, which imports FA. Sass isn't clever about imports so this makes duplicate references to stuff. I think we rather have to be mindful about the order we include stuff from the main files. Imports arent needed for components if they have been included prior in a main file (at least for the main bundle),

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.