Coder Social home page Coder Social logo

decent-ui's People

Contributors

adamgall avatar da-colon avatar herbig avatar mudrila avatar seanrreid avatar xraystyle1980 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

decent-ui's Issues

Storybook Research

Research on:

  • How Storybook workflow fits into figma releases
  • How Designer / Developer workflow will work
  • Ask/Answer question between team

Let's leave comments here with any follows we need to keep track of @Da-Colon @seanrreid @xraystyle1980

Document Icons

What/where/when of each of the icons based on Figma notes

Simple 'Story' Layout Component

Image

While we don't need to do anything to rebust. I do think a simple layout component might be helpful Something simple like this title banner.

Fix Font Typing

So reviewing some of the setup. I noticed that the font might not be one-one with Figma they way that the text is parsed. I am creating a method to take care of parsing the font object

Package Publish Workflow

We will need to setup a way to compile and publish completed components

  • set version in package.json to 0.1.0 for initial publish
  • add a complier (probably rollup for this project)
  • create access token to automatically publish components

Branding

A little More down the ways before this becomes a Priority but will need to colab with design and branding and theme our storybook to match with a Decent DAO Theming

Wallet Integration

WalletConnect

Type

Molecule

Requirements

Props

interface IWalletConnect {
  onConnect: () => Promise<void>;
  onDisconnect: () => Promise<void>;
  account?: string | null;
}

Action States

account === truthy

Account is connected.

  • it should display truncated address or ENSname
  • There should be a way to disconnect, whether via menu or icon button

(nice to haves)

  • indicate to user current network (testnets and L2 support later on)

account === falsey

Account is disconected

  • should indicate to user to connect wallet

Image Assets

Any Icon or image Assets needed for Decent Design Tokens

Confirm Project Setup

Take a look through the code base and ensure that file structure and project setup is scalable and is ready to move forward.

Create Theme

Take the extracted tokens from Figma and convert to a theme.

  • using chakra-ui's theming tool create themes based on tokens from fractal designs
  • create a story for showcase the typography

Update Page Component

A Minor Priority,

I created a Page component to wrap display pages. Right now I'm thinking particularly of the Typography and Colors Pages.

This could stand for a little more styles (possibly a background colors) to make the pages more viewable

I like this simple layout with a title banner for now

Image

  • Clean up look up Typography Page
  • Clean up look up colors Page (to be built)

Update to Chromatic

Looks like Chromatic is the standard for publishing storybook. Will need to look into settting up this workflow to publish content properly

Font are not loading

I Followed multiple different post about setting up the babel-loader and adding the preview-head.html to set this up. It loads in the dom at least that there is a different font but it's not loading the fonts correctly.

Add Storybook and needed plugins

Action Items

  • creates a packages directory and add storybook and typescript
  • add any known neeeded plugins
  • set up mock story
  • successfully run storybook in local enviroment

Figma Tokens

  • Research Figma Tokens and how they work into this workflow

The following questions need to be answered

  • How does it fit into the workflow
  • Can figma tokens be directly synced?
  • Does a Zeplin Integration create these?

Font

Font is still not fully working. @seanrreid knows the fix for it.

We also need to make sure that we decide on how we want to 'export' the font or require the dApp to download and implement the font on it's own.

Button Base Styles and Component

Before Designs are ready. the button base styles should be added to atoms/theme/components/buttons. Further discussion on where these 'styles' should live.

Sidebar

Type

Atom

Requirements

States

  • slim/collapsed: Just enough width to show icons
  • expanded: expand to a set width depending on breakpoints

Nice to haves

  • manually expandable on desktop
  • (design opinion needed) mobile full screen?

Token Documentations

Need to document:

  • What the tokens are
  • How they're generated (via Figma)
  • How they're used in the Design System

Theme Stories

Right now Typography is just more or less displaying the different text styles. Is there a way to display the CSS somewhere in storybook when an element is focused or something? or event just adding some docs that shows the css for each one.

This goes for the Colors story as well.

This needs to be updated to start setting some pattern for how stories are written moving forward

Wireframe Components

Why we wait on the design, there we can do a few things we can do to prepare for

  • Gather base components that known to be needed
  • Gather base components that known to be needed
  • create individual tasks/cards for each component

Font Types

To make sure that are designs are close to full support on all browser. We need woff and woff2 on IBM Plex Mono and Sans. Currently Google fonts only exports truetype (.ttf)

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.