Skip to content

Commit 8ad964b

Browse files
committed
Release 4.0
1 parent ab267d6 commit 8ad964b

14 files changed

+2692
-139
lines changed

README.md

Lines changed: 68 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
English | [简体中文](./README_zh-CN.md)
22

3-
# flutter_icons 3.0.0-nullsafety.0
3+
# flutter_icons 4.0.0-nullsafety.0
44

55
Customizable Icons for Flutter,Inspired by [react-native-vector-icons](https://github.com/oblador/react-native-vector-icons)
66

@@ -12,33 +12,35 @@ Customizable Icons for Flutter,Inspired by [react-native-vector-icons](https://g
1212

1313
[Browse all](https://oblador.github.io/react-native-vector-icons/).
1414

15-
* [`AntDesign`](https://ant.design/) by AntFinance (**297** icons)
16-
* [`Brandico`](https://github.com/fontello/brandico.font) by Fontello. **SOON**
17-
* [`Elusive`](https://github.com/dovy/elusive-icons) by Team Redux **SOON**
18-
* [`Entypo`](http://entypo.com) by Daniel Bruce (**411** icons)
19-
* [`EvilIcons`](http://evil-icons.io) by Alexander Madyankin & Roman Shamin (v1.10.1, **70** icons)
20-
* [`Feather`](http://feathericons.com) by Cole Bemis & Contributors (v4.28.0, **286** icons)
15+
* [`AntDesign`](https://ant.design/) by AntFinance (v3.0.0, **298** icons)
16+
* [`AntDesign-Filled`](https://ant.design/) by AntFinance (v4.1.0 latest, **218** icons)
17+
* [`AntDesign-Outlined`](https://ant.design/) by AntFinance (v4.1.0 latest, **420** icons)
18+
* [`Brandico`](https://github.com/fontello/brandico.font) by Fontello. (v1.0.0 latest, **45** icons)
19+
* [`Elusive`](https://github.com/dovy/elusive-icons) by Team Redux (v2.0.0 latest, **304** icons)
20+
* [`Entypo`](http://entypo.com) by Daniel Bruce (v1.0.0 latest, **411** icons)
21+
* [`EvilIcons`](http://evil-icons.io) by Alexander Madyankin & Roman Shamin (v1.10.1 latest, **70** icons)
22+
* [`Feather`](http://feathericons.com) by Cole Bemis & Contributors (v4.28.0 latest, **286** icons)
2123
* [`FontAwesome`](http://fortawesome.github.io/Font-Awesome/icons/) by Dave Gandy (v4.7.0, **675** icons)
2224
* [`FontAwesome 5`](https://fontawesome.com) by Fonticons, Inc. (v5.7.0, **1500** (free))
23-
* [`Fontelico`](https://github.com/fontello/fontelico.font) by Fontello. **SOON**
24-
* [`Fontisto`](https://www.fontisto.com/icons) by Fontisto. (v3.0.4, **617** icons)
25-
* [`Foundation`](http://zurb.com/playground/foundation-icon-fonts-3) by ZURB, Inc. (v3.0, **283** icons)
26-
* [`Ionicons`](https://ionicons.com/) by the Ionic team (v5.1.2, **3681** icons)
27-
* [`Linearicons`](https://linearicons.com/free) by Perxis **SOON**
28-
* [`Linecons`](https://designmodo.com/linecons-free) by Design modo **SOON**
29-
* [`Maki`](https://labs.mapbox.com/maki-icons) by Mapbox **SOON**
30-
* [`MaterialCommunityIcons`](https://materialdesignicons.com/) by MaterialDesignIcons.com (v5.4.45, **5346** icons)
31-
* [`MaterialIcons`](https://material.io/resources/icons) by Google, Inc. (v4.0.0, **1562** icons)
32-
* [`MfgLabs`](https://mfglabs.github.io/mfglabs-iconset) by MfgLabs **SOON**
33-
* [`Meteocons`](https://www.alessioatzeni.com/meteocons) by Alessio Atzeni **SOON**
34-
* [`ModernPictograms`](https://thedesignoffice.org/project/modern-pictograms) by John Caserta **SOON**
35-
* [`Octicons`](http://octicons.github.com) by Github, Inc. (v8.4.1, **183** icons)
36-
* [`RPGAwesome`](https://nagoshiashumari.github.io/Rpg-Awesome) by Daniela Howe and Ivan Montiel **SOON**
37-
* [`SimpleLineIcons`](https://simplelineicons.github.io) by Sabbir & Contributors (v2.4.1, **189** icons)
38-
* [`Typicons`](https://www.s-ings.com/typicons) by Stephen Hutchings **SOON**
25+
* [`Fontelico`](https://github.com/fontello/fontelico.font) by Fontello. (v1.0.0 latest, **34** icons)
26+
* [`Fontisto`](https://www.fontisto.com/icons) by Fontisto. (v3.0.4 latest, **617** icons)
27+
* [`Foundation`](http://zurb.com/playground/foundation-icon-fonts-3) by ZURB, Inc. (v3.0.0 latest, **283** icons)
28+
* [`Ionicons`](https://ionicons.com/) by the Ionic team (v5.4.0, **1332** icons)
29+
* [`Linearicons`](https://linearicons.com/free) by Perxis (v1.0.0 latest, **170** icons)
30+
* [`Linecons`](https://designmodo.com/linecons-free) by Design modo (v1.0.0 latest, **48** icons)
31+
* [`Maki`](https://labs.mapbox.com/maki-icons) by Mapbox (v6.2.0 latest, **374** icons)
32+
* [`MaterialCommunityIcons`](https://materialdesignicons.com/) by MaterialDesignIcons.com (v5.4.45 latest, **5346** icons)
33+
* [`MaterialIcons`](https://material.io/resources/icons) by Google, Inc. (v1.0.0 git -> May 10, 2021, **1842** icons)
34+
* [`Meteocons`](https://www.alessioatzeni.com/meteocons/) by Alessio Atzeni (v1.0.0 latest, **47** icons)
35+
* [`MfgLabs`](https://mfglabs.github.io/mfglabs-iconset) by MfgLabs (v1.0.0 latest, **186** icons)
36+
* [`ModernPictograms`](https://thedesignoffice.org/project/modern-pictograms) by John Caserta (v1.0.0 latest, **91** icons)
37+
* [`Octicons`](http://octicons.github.com) by Github, Inc. (v13.0.0 latest, **433** icons)
38+
* [`RPGAwesome`](https://nagoshiashumari.github.io/Rpg-Awesome) by Daniela Howe and Ivan Montiel (v1.0.0 latest, **495** icons)
39+
* [`SimpleLineIcons`](https://simplelineicons.github.io) by Sabbir & Contributors (v2.4.1 latest, **189** icons)
40+
* [`Typicons`](https://www.s-ings.com/typicons) by Stephen Hutchings (v2.0.9, **293** icons)
3941
* [`Weather Icons`](https://erikflowers.github.io/weather-icons/) by erikflowers (v2.0.10, **596** icons)
40-
* [`WebSymbols`](https://github.com/fontello/websymbols-uni.font) by Just Be Nice studio **SOON**
41-
* [`Zocial`](http://zocial.smcllns.com/) by Sam Collins (v1.0, **100** icons)
42+
* [`WebSymbols`](https://github.com/fontello/websymbols-uni.font) by Just Be Nice studio (v1.0.0 latest, **85** icons)
43+
* [`Zocial`](http://zocial.smcllns.com/) by Sam Collins (v1.0.0, **100** icons)
4244

4345
## Usage
4446
To use this plugin, add `flutter_icons` as a [dependency in your pubspec.yaml file](https://flutter.io/platform-plugins/).
@@ -67,37 +69,42 @@ To use this plugin, add `flutter_icons` as a [dependency in your pubspec.yaml fi
6769
import 'package:flutter_icons/flutter_icons.dart';
6870
import 'package:flutter/material.dart';
6971
70-
// 1.0.0 version used
71-
Icon(AntDesign.stepforward),
72-
Icon(Ionicons.ios_search),
73-
Icon(FontAwesome.glass),
74-
Icon(MaterialIcons.ac_unit),
75-
Icon(FontAwesome5.address_book),
76-
Icon(FontAwesome5Solid.address_book),
77-
Icon(FontAwesome5Brands.$500px)
78-
79-
// After 1.1.0, the FlutterIcons class is provided to access all Icons
72+
// The FlutterIcons class is provided to access all Icons
8073
// Icon name in the original basis added icon set abbreviation name as suffix
8174
// Here in after referred to as the following
8275
//Ant Design Icons -> ant,
76+
//Ant Design v4+ Filled Icons -> adf,
77+
//Ant Design v4+ Outlined Icons -> ado,
78+
//Brandico Icons -> bdo,
79+
//Elusive Icons -> elu,
8380
//Entypo Icons -> ent,
8481
//Evil Icons -> evi,
8582
//Feather Icons -> fea,
86-
//Font Awesome Icons -> faw,
87-
//Font Awesome 5 Regular -> faw5
88-
//Font Awesome 5 Solid -> faw5s
89-
//Font Awesome 5 Brands -> faw5b
83+
//Font Awesome Icons -> fa,
84+
//Font Awesome 5 Regular -> far
85+
//Font Awesome 5 Brands -> fab
86+
//Font Awesome 5 Solid -> fas
87+
//Fontelico Icons -> fon,
9088
//Fontisto Icons -> fto,
9189
//Foundation Icons -> fou,
9290
//Ionicons Icons -> ion,
91+
//Linearicons Icons -> lin,
92+
//Linecons Icons -> lco,
93+
//Maki Icons -> mak,
9394
//Material Community Icons -> mco,
94-
//Material Icons -> mdi,
95+
//Material Icons Baseline -> mib,
96+
//Material Icons Outline -> mio,
97+
//Material Icons Round -> mir,
98+
//Material Icons Sharp -> mis,
99+
//Material Icons TwoTone **Not available at this moment**,
100+
//Meteocons Icons -> met,
101+
//MfgLabs Icons -> mfg,
95102
//Octicons Icons -> oct,
96103
//Simple Line Icons -> sli,
97-
//Zocial Icons -> zoc,
98104
//Weather Icons -> wea
105+
//Zocial Icons -> zoc,
99106
Icon(FlutterIcons.stepforward_ant)
100-
Icon(FlutterIcons.html5_faw)
107+
Icon(FlutterIcons.html5_fa)
101108
...
102109
```
103110

@@ -112,18 +119,32 @@ pub global activate split_icon
112119
Add the font you want to leave in the project's pubspec file
113120
```dart
114121
//Ant Design Icons -> ant,
122+
//Ant Design v4+ Filled Icons -> adf,
123+
//Ant Design v4+ Outlined Icons -> ado,
124+
//Brandico Icons -> bdo,
125+
//Elusive Icons -> elu,
115126
//Entypo Icons -> ent,
116127
//Evil Icons -> evi,
117128
//Feather Icons -> fea,
118-
//Font Awesome Icons -> faw,
119-
//Font Awesome 5 Regular -> faw5
120-
//Font Awesome 5 Solid -> faw5s
121-
//Font Awesome 5 Brands -> faw5b
129+
//Font Awesome Icons -> fa,
130+
//Font Awesome 5 Regular -> far
131+
//Font Awesome 5 Brands -> fab
132+
//Font Awesome 5 Solid -> fas
133+
//Fontelico Icons -> fon,
122134
//Fontisto Icons -> fto,
123135
//Foundation Icons -> fou,
124136
//Ionicons Icons -> ion,
137+
//Linearicons Icons -> lin,
138+
//Linecons Icons -> lco,
139+
//Maki Icons -> mak,
125140
//Material Community Icons -> mco,
126-
//Material Icons -> mdi,
141+
//Material Icons Baseline -> mib,
142+
//Material Icons Outline -> mio,
143+
//Material Icons Round -> mir,
144+
//Material Icons Sharp -> mis,
145+
//Material Icons TwoTone **Not available at this moment**,
146+
//Meteocons Icons -> met,
147+
//MfgLabs Icons -> mfg,
127148
//Octicons Icons -> oct,
128149
//Simple Line Icons -> sli,
129150
//Weather Icons -> wea

README_zh-CN.md

Lines changed: 0 additions & 70 deletions
This file was deleted.

example/lib/main.dart

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,19 +44,27 @@ class _MyHomePageState extends State<MyHomePage> {
4444

4545
Map<String, dynamic> iconsMap = {
4646
'AntDesign': {
47-
'version': '1.0',
47+
'version': '3.0.0',
4848
'glyphs': FlutterIcons.glyphMap['ant_design']
4949
},
50+
'AntDesign-Filled': {
51+
'version': '4.1.0',
52+
'glyphs': FlutterIcons.glyphMap['ant_design_filled']
53+
},
54+
'AntDesign-Outlined': {
55+
'version': '4.1.0',
56+
'glyphs': FlutterIcons.glyphMap['ant_design_outlined']
57+
},
5058
'Brandico': {
51-
'version': '1.0',
59+
'version': '1.0.0',
5260
'glyphs': FlutterIcons.glyphMap['brandico']
5361
},
5462
'ElusiveIcons': {
55-
'version': '2.0',
63+
'version': '2.0.0',
5664
'glyphs': FlutterIcons.glyphMap['elusive_icons']
5765
},
5866
'Entypo': {
59-
'version': '1.0',
67+
'version': '1.0.0',
6068
'glyphs': FlutterIcons.glyphMap['entypo']
6169
},
6270
'EvilIcons': {
@@ -141,23 +149,23 @@ class _MyHomePageState extends State<MyHomePage> {
141149
'glyphs': FlutterIcons.glyphMap['octicons']
142150
},
143151
'RpgAwesome': {
144-
'version': '2.4.1',
152+
'version': '1.0.0',
145153
'glyphs': FlutterIcons.glyphMap['rpg_awesome']
146154
},
147155
'SimpleLineIcons': {
148156
'version': '2.4.1',
149157
'glyphs': FlutterIcons.glyphMap['simple_line_icons']
150158
},
151159
'Typicons': {
152-
'version': '1.0.0',
160+
'version': '2.0.9',
153161
'glyphs': FlutterIcons.glyphMap['typicons']
154162
},
155163
'WeatherIcons': {
156-
'version': '2.4.1',
164+
'version': '2.0.10',
157165
'glyphs': FlutterIcons.glyphMap['weather_icons']
158166
},
159167
'WebSymbols': {
160-
'version': 'latest',
168+
'version': '1.0.0',
161169
'glyphs': FlutterIcons.glyphMap['web_symbols']
162170
},
163171
'Zocial': {

fonts/AntDesign-Filled.ttf

49.9 KB
Binary file not shown.

fonts/AntDesign-Outlined.ttf

113 KB
Binary file not shown.

0 commit comments

Comments
 (0)