GithubHelp home page GithubHelp logo

sarvex / fluentui-system-icons Goto Github PK

View Code? Open in Web Editor NEW

This project forked from microsoft/fluentui-system-icons

0.0 1.0 0.0 103.08 MB

Fluent System Icons are a collection of familiar, friendly and modern icons from Microsoft.

License: MIT License

Kotlin 0.14% Java 0.01% JavaScript 0.12% Python 0.21% Shell 0.08% Batchfile 0.05% Ruby 0.02% Swift 20.51% C 0.01% MATLAB 0.01% Objective-C 0.01% Dart 37.47% CSS 9.33% HTML 32.02% TypeScript 0.04%

fluentui-system-icons's Introduction

Fluent UI System Icons

CI

Fluent UI System Icons are a collection of familiar, friendly and modern icons from Microsoft.

fluent system icons

Icon List

View the full list of regular icons

View the full list of filled icons

Installation

Android

The library is published via Maven Central, please ensure that the mavenCentral() repository has been added to the root build.gradle file:

repositories {
    ...
    mavenCentral()
}

Include the following dependency in your project's build.gradle

implementation 'com.microsoft.design:fluent-system-icons:1.1.161@aar'

For library docs, see android/README.md.

iOS and macOS

CocoaPods

use_frameworks!

pod "FluentIcons", "1.1.161"

Carthage

git "[email protected]:microsoft/fluentui-system-icons.git" "1.1.161"

For library docs, see ios/README.md.

Flutter

In the pubspec.yaml of your flutter project, add the following dependency:

dependencies:
  ...
  fluentui_system_icons: ^1.1.161

For library docs, see flutter/README.md

Plain svg

Inline svg directly. See packages/svg-icons/README.md.

Contributing

Importer

The importer generates the Android and iOS libraries from the icons in the assets directory.

Jump into the directory

cd importer

Install npm dependencies

npm install
npm run clean

List all the available commands

npm run

Build Pipeline

Our build pipeline runs deploy:android and deploy:ios to create the libraries. The build definitions are located in .github/workflows/.

Demo apps

You can build and run the demo apps following the steps below.

Android

  1. Follow the Importer section above and run the command npm run deploy:android
  2. Open the android directory in Android Studio
  3. Select the sample-showcase in the build configuration dropdown
  4. Click run

Flutter

Prerequisite: Make sure you have flutter configured in Android Studio

  1. Open the flutter directory in Android Studio
  2. Select the 'example' in the directory and open it in Android Studio
  3. Click run

Contact

Please feel free to open a GitHub issue and assign to the following points of contact with questions or requests.

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

fluentui-system-icons's People

Contributors

aakash1313 avatar bennymeg avatar bheston avatar cervonwong avatar cy255 avatar dependabot[bot] avatar fluentci avatar halerankin avatar huilliu avatar iashris avatar jamesblasco avatar jasoncuster avatar layershifter avatar ling1726 avatar nickromano avatar polilluminato avatar ramen2020 avatar ruichms avatar spencer-nelson avatar suhrmann avatar sushilburagute avatar sverrejoh avatar thewoodpecker avatar thipokch avatar tito0224 avatar tomi-msft avatar twihno avatar xxycode avatar yagopessoa avatar yoshiask avatar

Watchers

 avatar

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.