Design UI Elements for NGX/FLAT-UI

in #utopian-io7 years ago (edited)

About the Project

ngx-flatui is slowly turning into an angular frontend development library with easy to use components backed by angular magic. It is still in development as most components are still sass only.

Currently it takes lot from my freetime to design the components myself and then implement them with sass.

Checkout the Github Project to get the idea:
https://github.com/azarus/ngx-flatui

Right now all components are SASS/CSS based, and i would like to add angular magic to them. I would like to ask the community to help me design the components so i can implement them into the library with supporting angular magic.

About Flat design:

Details

Please provide each component with at least 3 different color setups.

  • One light (White)

  • One dark (Black)

  • One Custom (Up to you ;) )

  • Please provide the source files of the components.

  • Please provide with all the colors used in the design with HEX (#abcdef) format for each component.

Example

Blue Border: #0000ff
Grey Text: #aa33aa

I prefer to use the following color palette:

    "turquoise": #1abc9c,
    "emerland": #2ecc71,
    "peterriver": #3498db,
    "amethyst": #9b59b6,
    "wetasphalt": #34495e,
    "greensea": #16a085,
    "nephritis": #27ae60,
    "belizehole": #2980b9,
    "ocean": #0077be,
    "wisteria": #8e44ad,
    "midnightblue": #2c3e50,
    "sunflower": #f1c40f,
    "carrot": #e67e22,
    "alizarin": #e74c3c,
    "concrete": #95a5a6,
    "orange": #f39c12,
    "pumpkin": #d35400,
    "poomegranate": #c0392b,
    "silver": #bdc3c7,
    "asbestos": #7f8c8d,
    "white": #ffffff,
    "snow": #eeeeee,

Feel free to pick your own colors if you feel like but then please provide me with the color palette as well.

Components

You can have a sneak peak into the planned components for the library:
https://github.com/azarus/ngx-flatui/blob/master/TODO.MD

Select

  • This is selector component, a user is able to select one item or multiple items, based on the configuration of the component.
  • When an item is selected, the selected item must be clearly visible to the user.
  • A label must be clearly visible for the user to understand the purpose of the options. (Eg: Label can be Gender, and options can be Male, Female)

Example:

Requirements

  • Selects single item
  • Selects multiple item
  • Disabled, Active, Hover, Selected states
  • Must be able to attach a label to it

Checkbox

  • This is a checkbox component, user is able to toggle the status of the checkbox. (On / Off States)
  • The checkbox is clickable when active
  • When clicked the checkbox switches states between On and Off

Example:

Requirements:

  • Checked / Unchecked states
  • Disabled, Active, Hover, Selected states
  • Must be able to attach a label to it.
  • I would like to able to define different checker types (Circle, checkmark, X etc..)

Slide Toggle

Exactly the same features as listed above. The only difference is that the toggle box has an animated sliding component on it.

An example:

Deadline

I don't feel like setting a dealine would be approperiate for this, i would like to still approve better contributions for this. But just to get the idea when i would have time to implement these in the code i'd say February 28 is the latest i would like to have these. If you're late don't worry i am happy to review and change the code if i find your contribution better.

Communication

You can find me on the utopian discord as azarus. :) I am a discord manager & part of the utopian dev team. I am happy to help you whenever you got any questions.



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Hey @azarus I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Suggestions

  • Contribute more often to get higher and higher rewards. I wish to see you often!
  • Work on your followers to increase the votes/rewards. I follow what humans do and my vote is mainly based on that. Good luck!

Get Noticed!

  • Did you know project owners can manually vote with their own voting power or by voting power delegated to their projects? Ask the project owner to review your contributions!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

@resteemator is a new bot casting votes for its followers. Follow @resteemator and vote this comment to increase your chance to be voted in the future!

Thank you for the contribution. It has been approved. wow. very detail. :)

You can contact us on Discord.
[utopian-moderator]