All Projects → Promact → Md2

Promact / Md2

Licence: mit
Angular2 based Material Design components, directives and services are Accordion, Autocomplete, Collapse, Colorpicker, Datepicker, Dialog(Modal), Menu, Multiselect, Select, Tabs, Tags(Chips), Toast and Tooltip.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Md2

Materialdesignextensions
Material Design Extensions is based on Material Design in XAML Toolkit to provide additional controls and features for WPF apps
Stars: ✭ 516 (+32.65%)
Mutual labels:  material-design, material, autocomplete
Primedatepicker
PrimeDatePicker is a tool that provides picking a single day, multiple days, and a range of days.
Stars: ✭ 292 (-24.94%)
Mutual labels:  material-design, material, datepicker
Core Components
Accessible and lightweight Javascript components
Stars: ✭ 85 (-78.15%)
Mutual labels:  autocomplete, datepicker, accordion
Material Vue Daterange Picker
a date-range-picker follows the Material Design spec powered by vue.js (alpha)
Stars: ✭ 64 (-83.55%)
Mutual labels:  material-design, material, datepicker
Smartmaterialspinner
The powerful android spinner library for your application
Stars: ✭ 108 (-72.24%)
Mutual labels:  material-design, material, autocomplete
Google Maps Autocomplete
Autocomplete input component and directive for google-maps built with angular and material design | ANGULAR V9 SUPPORTED
Stars: ✭ 134 (-65.55%)
Mutual labels:  material-design, material, autocomplete
Angular5 Example Shopping App
Angular 5 Example Shopping App + Angular Material + Responsive
Stars: ✭ 120 (-69.15%)
Mutual labels:  material-design, material, angular2
React Native Paper Dates
Smooth and fast cross platform Material Design date and time picker for React Native Paper
Stars: ✭ 173 (-55.53%)
Mutual labels:  material-design, material, datepicker
Color Studio
It is too hard to build coherent and accessible themes with the right colors. This should help.
Stars: ✭ 289 (-25.71%)
Mutual labels:  material-design, color-picker
Material Showcase Ios
✨ An elegant way to guide your beloved users in iOS apps - Material Showcase.
Stars: ✭ 300 (-22.88%)
Mutual labels:  material-design, material
Material Framework
[Unmaintained] An easy to use material design based framework.
Stars: ✭ 383 (-1.54%)
Mutual labels:  material-design, material
Svelte Materialify
A Material UI Design Component library for Svelte heavily inspired by vuetify.
Stars: ✭ 351 (-9.77%)
Mutual labels:  material-design, material
Materia Theme
A Material Design theme for GNOME/GTK based desktop environments
Stars: ✭ 3,177 (+716.71%)
Mutual labels:  material-design, material
Material Bread
Cross Platform React Native Material Design Components
Stars: ✭ 287 (-26.22%)
Mutual labels:  material-design, material
Zoonavigator
Web-based ZooKeeper UI / editor / browser
Stars: ✭ 326 (-16.2%)
Mutual labels:  material-design, material
Ngx Materialize
Angular wrap around Materialize library
Stars: ✭ 322 (-17.22%)
Mutual labels:  material-design, material
Framework7
Full featured HTML framework for building iOS & Android apps
Stars: ✭ 16,560 (+4157.07%)
Mutual labels:  material-design, material
Material Components Vue
Material Design styled components for Vue.js
Stars: ✭ 316 (-18.77%)
Mutual labels:  material-design, material
Samples
Sample projects using Material, Graph, and Algorithm.
Stars: ✭ 386 (-0.77%)
Mutual labels:  material-design, material
Pickr
🎨 Flat, simple, multi-themed, responsive and hackable Color-Picker library. No dependencies, no jQuery. Compatible with all CSS Frameworks e.g. Bootstrap, Materialize. Supports alpha channel, rgba, hsla, hsva and more!
Stars: ✭ 3,759 (+866.32%)
Mutual labels:  material-design, color-picker

MD2

Angular2 based Material Design components, directives and services are Accordion, Autocomplete, Chips(Tags), Collapse, Colorpicker, Data Table, Datepicker, Dialog(Modal), Menu, Multiselect, Select, Tabs, Tags(Chips), Toast and Tooltip.

npm version Build Status

Installation

The latest release of MD2 can be installed from npm

npm install --save md2

Playing with the latest changes from master is also possible

npm install --save https://github.com/Promact/md2.git

Getting started

Setup MD2 in your project

// system.config.js
// ================
{
  map: {
    'md2': 'node_modules/md2/bundles/md2.umd.js'
  }
}


// app.module.ts
// =============

import { Md2Module }  from 'md2';
@NgModule({
  imports: [
    ...,
    Md2Module,
  ],
  ...
})
export class AppModule { }

Demo

demo and demo sources.

Components:

The goal of MD2

Our goal is to build a set of high-quality UI components built with Angular and TypeScript, following the Material Design spec. These components will serve as an example of how to write Angular code following best practices.

What do we mean by "high-quality"?

  • Internationalized and accessible so that all users can use them.
  • Straightforward APIs that don't confuse developers.
  • Behave as expected across a wide variety of use-cases without bugs.
  • Behavior is well-tested with both unit and integration tests.
  • Customizable within the bounds of the Material Design specification.
  • Performance cost is minimized.
  • Code is clean and well-documented to serve as an example for Angular devs.

Browser and screen reader support

MD2 supports the most recent two versions of all major browsers: Chrome (including Android), Firefox, Safari (including iOS), and IE11 / Edge

We also aim for great user experience with the following screen readers:

  • NVDA and JAWS with IE / FF / Chrome (on Windows).
  • VoiceOver with Safari on iOS and Safari / Chrome on OSX.
  • TalkBack with Chrome on Android.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].