Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Component requests #123

Open
mrmrs opened this issue Dec 6, 2016 · 13 comments
Open

Component requests #123

mrmrs opened this issue Dec 6, 2016 · 13 comments

Comments

@mrmrs
Copy link
Member

mrmrs commented Dec 6, 2016

Opening this issue for people to add components they'd like to see added to the component library. Trying to gauge where people need the most help. Please respond below (visual examples are helpful).

@charliewilco
Copy link

a search component

like the one on github or facebook.

screenshot 2016-12-06 07 21 31

screenshot 2016-12-06 07 21 10

@levibostian
Copy link

Modals.
dec-06-2016 09-21-36

@joshy
Copy link

joshy commented Dec 6, 2016

@sebastienbarre
Copy link
Contributor

sebastienbarre commented Dec 6, 2016

While this is probably a lot more work, a screenshot of each component on the components page would be very helpful. For quick access.

@sebastienbarre
Copy link
Contributor

sebastienbarre commented Dec 7, 2016

Bumped into these components today on Use Kanban:

feature-dashboard

Below is my take on it (with random HTML entities for icons), please feel free to fix :)

test_and_19bd12d4-bbe4-11e6-8aa9-58c9a0700eaa_jpg__jpeg_image__2092 x 518_pixels__-scaled__49_

And here is the Codepen

  • Tachyons doesn't have the same green (then again I'm colorblind)
  • I used <small> for the percentage label because f6 is too big (a new f7 would be nice).
  <section class="avenir w-100 pa2">
    <article class="fl w-100 w-third-ns pa2">
      <div class="w-100 truncate dt dt--fixed">
        <div class="dtc v-mid tc h2 w2 bg-red white br1 f3">&ccupssm;</div>
        <div class="dtc v-mid pl2 f4 f5-m fw5 near-black truncate">Mobile App for Airbnb</div>
      </div>
      <div class="bg-red white w-100 mt3 pa3">
        <div class="w-100 pb1 bb b--white-50  inline-flex items-center justify-between">
          <div class="ttu f6 fw2">Tasks</div>
          <small>&#x279C;</small>
        </div>
        <div class="pt3 f2 f2-m fw5">8/42</div>
        <div class="pt2 w-100 dt dt--fixed">
          <div class="dtc h1 red bg-white br1 br--left tc" style="width: 19%"><small>19%</small></div>
          <div class="dtc h1 bg-white o-30 br1 br--right"></div>
        </div>
        <div class="pt2 o-80 truncate"><small>+3% since last week</small></div>
      </div>
    </article>
    <article class="fl w-100 w-third-ns pa2">
      <div class="w-100 truncate dt dt--fixed">
        <div class="dtc v-mid tc h2 w2 bg-blue white br1 f3">&andand;</div>
        <div class="dtc v-mid pl2 f4 f5-m fw5 near-black truncate">Redesign our website</div>
      </div>
      <div class="bg-gold white w-100 mt3 pa3">
        <div class="w-100 pb1 bb b--white-50  inline-flex items-center justify-between">
          <div class="ttu f6 fw2">Tasks</div>
          <small>&#x279C;</small>
        </div>
        <div class="pt3 f2 fw5">59/98</div>
        <div class="pt2 w-100 dt dt--fixed">
          <div class="dtc h1 gold bg-white br1 br--left tc" style="width: 60%"><small>60%</small></div>
          <div class="dtc h1 bg-white o-30 br1 br--right"></div>
        </div>
        <div class="pt2 o-80 truncate"><small>+11% since last week</small></div>
      </div>
    </article>
    <article class="fl w-100 w-third-ns pa2">
      <div class="w-100 truncate dt dt--fixed">
        <div class="dtc v-mid tc h2 w2 bg-black white br1 f3">&cupbrcap;</div>
        <div class="dtc v-mid pl2 f4 f5-m fw5 near-black truncate">Bot for Nike</div>
      </div>
      <div class="bg-green white w-100 mt3 pa3">
        <div class="w-100 pb1 bb b--white-50  inline-flex items-center justify-between">
          <div class="ttu f6 fw2">Tasks</div>
          <small>&#x279C;</small>
        </div>
        <div class="pt3 f2 fw5">315/398</div>
        <div class="pt2 w-100 dt dt--fixed">
          <div class="dtc h1 green bg-white br1 br--left tc" style="width: 79%"><small>79%</small></div>
          <div class="dtc h1 bg-white o-30 br1 br--right"></div>
        </div>
        <div class="pt2 o-80 truncate"><small>+27% since last week</small></div>
      </div>
    </article>
  </section>

@edhenderson
Copy link

Maybe a min/max range slider?

@three60five
Copy link

I am inspired by your work. Thanks for being a thoughtful open source contributor.

I'd like to see:

I'd also be curious to hear your thoughts on components like dropdown buttons and tooltips/popovers and if they have a place in a library like Tachyons.

@sebastienbarre
Copy link
Contributor

@sebastienbarre
Copy link
Contributor

Step Sequence, as seen in this CodePen

rebass_sequencemap_in_tachyons

@sebastienbarre
Copy link
Contributor

An office example of a corner ribbon would be nice. Turns out there is already one for grabs in the gallery :)

the_golden_state_record

@sebastienbarre
Copy link
Contributor

One new category that could be popular is "Dashboard". Now many dashboard components involve charts, but I'm sure some could be done with Tachyons only (gauges, "widgets", progress cards, etc).

See my recent Codepen)

or:
mysingtelapp-01

or:
media-20160811

@YerkoPalma
Copy link

I would like to see some material design components written with tachyons. Maybe the buttons or cards are a good place to start

@jikkujose
Copy link

A system for overlay elements that can be used for:

  • Tooltips
  • Modals
  • DropDowns

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants