Skip to content
This repository has been archived by the owner on Mar 30, 2019. It is now read-only.

Component Ideas

Mike Kamermans edited this page Jul 11, 2014 · 18 revisions

Scratchpad of component ideas:

From old Components milestone

  • Twilio Component
  • Timer Component
  • Text Input Component
  • Text Component
  • Star Rating Component
  • Spacer Component
  • Slider Component
  • Shutter Component
  • Share Twitter Component
  • Sequencer Component
  • Randomcat Component
  • Popcorn Maker Component
  • Piechart Component
  • Paypal Donation Component
  • Open Badges Component
  • Number Checker Deluxe Component
  • Number Checker Component
  • Multi-line Input Component
  • Maximum Number Component
  • Map Component
  • Justgiving Donate Component
  • Image Gallery Component
  • Header Component
  • Fireworks Component
  • Component Template Component
  • Button Component
  • Average Number Component
  • Audio Player Component
  • Flickr Component

Payments & Transactions

  • Bitcoin
  • PagSeguro
  • Stripe

Graphics & Visualization

Privacy/Security

  • One-time-pad (for secure messaging)
  • GPG key-signing party facilitator

Form Elements

  • Submit Button - done
  • Textarea - done?
  • Text Input (email, url, search, phone number stc.)
  • Number Input
  • Slider - done
  • Radio Button / Toggle
  • Checkbox
  • Select Group
  • File Upload - kinda done (needs UX)
  • Colorpicker
  • Confirm Dialog / Popup
  • Image search - done (flickr)
  • WWW search

Menus

  • Dropdown
  • Side-drawer

Content

  • Lists (basic version Done)
  • Text Block
  • Headers (with Nav)
  • Video Player
  • Slideshow
  • Icon
  • Map - done
  • Rectangle
  • Image - done
  • Horizontal Line
  • Canvas element
  • div element -- insert arbitrary html

Phone Features

  • Current Location (GPS)
    • Co-locating component, when two people opt-in and permit location from the other one, the component could report when they're in proximity to each other.
    • idea: geofencing component (parameters: center-latlong and range), input: latlong: output: enteredFence!, leftFence!
  • Phone Orientation
  • Access Camera
  • Camera flash
  • Access Contacts
  • Access Photo Gallery
  • Memory (remember this content)?
  • Go to a Link (url)
  • Place a call
  • Send a text
  • Wifi?
  • Locate nearby phones
  • Play a sound
  • Use compass
  • Record a sound clip
  • Take video
  • acceleromator
  • shake
  • steer
  • Upside down
  • rgb/hue histogram/information (http://pomax.github.io/RGBAnalyse)
  • flickr API kind of things (one component for each of the various methods?)

Logic & Numbers

  • Random number
  • Greater than / Less than / Equal to

Physical World