Fluent System Icons is a set of mobile platform icons from Microsoft
Перейти к файлу
Jumar Macato d66faf3ad7
update style
2021-03-29 21:40:55 +08:00
.azure/pipelines Move .azure to root 2020-08-25 18:00:03 -04:00
.github/workflows Create main.yml 2021-03-26 14:42:39 +00:00
AvaloniaImporter update style 2021-03-29 21:40:55 +08:00
_iconCloud Release 1.1.113 2021-03-24 15:45:51 +00:00
android Release 1.1.113 2021-03-24 15:45:51 +00:00
art Update README (#64) 2020-07-30 16:42:58 -04:00
assets Fix checkmark 12, add checkmark circle 12 2021-03-24 08:36:41 -07:00
flutter Release 1.1.113 2021-03-24 15:45:51 +00:00
fonts Release 1.1.113 2021-03-24 15:45:51 +00:00
importer Remove "preserve-vector-representation" option from generated iOS image assets. (#208) 2021-03-09 14:29:31 -08:00
ios Release 1.1.113 2021-03-24 15:45:51 +00:00
packages Release 1.1.113 2021-03-24 15:45:51 +00:00
.gitignore add gitignore entries for c# 2021-03-26 14:42:25 +00:00
CONTRIBUTING.md Merged PR 2616: Address legal review guidances 2020-05-12 21:17:46 +00:00
FluentIcons.podspec Merged PR 2427: Merge library to master 2020-01-24 17:56:51 +00:00
LICENSE Update README (#64) 2020-07-30 16:42:58 -04:00
NOTICE Merged PR 2616: Address legal review guidances 2020-05-12 21:17:46 +00:00
README.md Release 1.1.113 2021-03-24 15:45:51 +00:00
generate_icons_md.py Show all weights in icon sheet (#63) 2020-07-29 19:57:38 -07:00
icons.md Release 1.1.113 2021-03-24 15:45:51 +00:00
icons_avalonia.md update style 2021-03-29 21:40:55 +08:00
package-lock.json Add publish setup for plain svg icons in NPM (#160) 2021-01-28 16:32:46 -08:00

README.md

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 icons

Installation

Android

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

repositories {
    ...
    jcenter()
}

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

implementation 'com.microsoft.design:fluent-system-icons:1.1.113'

For library docs, see android/README.md.

iOS and macOS

CocoaPods

use_frameworks!

pod "FluentIcons", "1.1.113"

Carthage

git "git@github.com:microsoft/fluentui-system-icons.git" "1.1.113"

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.113

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 opencode@microsoft.com with any additional questions or comments.