GithubHelp home page GithubHelp logo

sbsrnt / hearthlounge-design-system Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 944 KB

Home Page: https://hearthlounge-design-system.netlify.com/

License: MIT License

HTML 0.61% JavaScript 88.39% CSS 11.00%

hearthlounge-design-system's People

Contributors

sbsrnt avatar semantic-release-bot avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

hearthlounge-design-system's Issues

[feat]: Button Component

About

Button component.
Relavant parent issue: #20

Design (optional)

image

Features

  • loading
  • themes (primary, secondary, tertiary)
  • disabled

Checks

  • tests
  • accessibility
  • docs

[fix]: MultiSelect / Select

Issue description

Visual enhancements & fixes.
image

Checks

  • Dropdown shouldn't close on item click (or at least provide optional prop)
  • reset, loading, error icons should be in line to dropdown arrow
  • Disable functionality for keyboard events when disabled is present
  • Refactor chip component styles (create new one)
  • Tests
  • Accessibility (if applies)
  • Updated Docs (if applies)

[feat]: Icons

About

List of (svg) Hearthstone & WoW Icons

Design Proposal (optional)

Features (optional, listed like checks below)

Classes

  • druid
  • hunter
  • mage
  • paladin
  • priest
  • rogue
  • shaman
  • warlock
  • warrior
  • neutral

Adventures

  • naxxramas
  • blackrock mountain
  • league of explorers
  • one night in karazhan

Expansions

  • goblin vs gnomes
  • the grand tournament
  • whispers of the old gods
  • mean streets of gadgetzan
  • journey to ungoro
  • knights of the frozen throne
  • kobolds and catacombs

Modes

  • wild
  • standard (year of the kraken)
  • standard (year of the mammoth)
  • standard (year of the raven)
  • standard (year of the dragon)
  • tavern brawl

Nav

  • home
  • decks
  • deck builder
  • cards
  • extensions (adventures & expansions)
  • tournaments
  • streamers x3 (twitch.tv, mixer, youtube live)
  • reddit
  • user
  • logout
  • login

Cards

  • hall of fame
  • basic

Deck Builder

  • minions
  • spells
  • weapons
  • copy to clipboard
  • import
  • export
  • mana crystal x12 (1-12, may get more with proper script)

Social Media

  • battlenet
  • discord
  • facebook
  • github
  • reddit
  • twitch
  • twitter
  • youtube

Misc

  • droplet (rarity)
  • upvote
  • downvote
  • views
  • comments
  • user rank x12 (arena keys 1-12)
  • redirect

Checks

  • Tests
  • Accessibility
  • Docs

[fix]: TextEditor

Issue description

Current editor is using draft.js which is neat, but latest release broke a lot of plugins and generally it is quite heavy (like 80kb gzipped with some plugins).

I thought that finding ready solution for MD editor will be easier but apparently everything sucks.

We have a custom solution with card support existing in HearthLounge so we could modify that one and see how it goes.

The refactor of [#54] won't be released on 1.0.

Checks

  • Tests
  • Accessibility (if applies)
  • Updated Docs (if applies)

[feat]: Card Component

About

Card component, not Hearthstone related. Just component.

Checks

  • Tests
  • Accessibility
  • Docs

[fix]: Tooltip refactor

Issue description

A lot of dom nodes are being created with current Tooltip component ๐Ÿค”.
Perhaps there may be better approaches to tooltip components.

image

Checks

  • Tests
  • Accessibility (if applies)
  • Updated Docs (if applies)

[feat]: Typography Components

About

List of typography related components.

Features

  • Paragraph (resembling p tag)
  • Header (resembling h tag)
  • Link (resembling a tag)
  • Subtitle

[feat]: ManaCurve graph

About

Mana Curve graph representing deck's cards cost to quantity ratio (sort of).

Design Proposal (optional)

image

Features (optional, listed like checks below)

  • Visible amount of cards with x cost above each vertical progress bar
  • 7 vertical progress bars (mirroring the in-game graph)
  • mana cost icons under each vertical progress bar
  • vertical progress bar color should be based on default class color

Checks

  • Tests
  • Accessibility
  • Docs

[feat]: Layout Components

About

Layout related components.

Features

  • Header
  • Sidebar
  • Content
  • Footer
  • Combined layout ( Header + Sidebar + Content + Footer)

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.