From 7d82954ad4f966f7cb7a2ef6595365e26a6f0843 Mon Sep 17 00:00:00 2001 From: Max Date: Fri, 25 Jul 2025 16:25:20 +0800 Subject: [PATCH 1/2] Update version to 1.0.1 in pubspec.yaml --- pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pubspec.yaml b/pubspec.yaml index 8ac2fd8..2840b98 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: yx_icon_fonts description: 学习官OA系统图标字体库,基于iconfont.ttf和iconfont.json生成 -version: 1.0.0 +version: 1.0.1 homepage: https://github.com/your-username/yx_icon_fonts environment: From 53600a6a47cea7042815e2aba3b6b62eda94d585 Mon Sep 17 00:00:00 2001 From: Max Date: Mon, 11 Aug 2025 14:44:36 +0800 Subject: [PATCH 2/2] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E5=9B=BE?= =?UTF-8?q?=E6=A0=87=20icon=5F44=5Fme=5Fquit=20=E5=92=8C=20icon=5F24=5Fsea?= =?UTF-8?q?rch?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 icon_44_me_quit 图标 (Unicode: e647) - 新增 icon_24_search 图标 (Unicode: e646) - 更新字体文件和相关代码 - 重新组织示例应用中的图标分组 - 版本号升级到 1.0.2 --- example/lib/icons.dart | 20 +++++++++++--------- example/pubspec.lock | 2 +- fonts/iconfont.ttf | Bin 12800 -> 13356 bytes iconfont.json | 14 ++++++++++++++ lib/src/yx_icon_fonts_data.dart | 10 ++++++++++ pubspec.yaml | 2 +- 6 files changed, 37 insertions(+), 11 deletions(-) diff --git a/example/lib/icons.dart b/example/lib/icons.dart index b0d1000..16dd970 100644 --- a/example/lib/icons.dart +++ b/example/lib/icons.dart @@ -4,7 +4,18 @@ import 'package:yx_icon_fonts_example/example_icon.dart'; // 此文件由脚本自动生成! final icons = [ + // 个人中心相关图标 + ExampleIcon(YXIconFonts.icon44MeQuit, 'icon 44 me quit'), + ExampleIcon(YXIconFonts.icon44MePassword, 'icon 44 me password'), + ExampleIcon(YXIconFonts.icon44MeHelp, 'icon 44 me help'), + ExampleIcon(YXIconFonts.icon44MeVersion, 'icon 44 me version'), + ExampleIcon(YXIconFonts.icon44MePrivacy, 'icon 44 me privacy'), + ExampleIcon(YXIconFonts.icon44MeUser, 'icon 44 me user'), + ExampleIcon(YXIconFonts.icon44MeSafe, 'icon 44 me safe'), + ExampleIcon(YXIconFonts.icon44MePhone, 'icon 44 me phone'), + // 其他图标 + ExampleIcon(YXIconFonts.icon24Search, 'icon 24 search'), ExampleIcon(YXIconFonts.icon24Up, 'icon 24 up'), // 消息相关图标 @@ -31,15 +42,6 @@ final icons = [ ExampleIcon(YXIconFonts.icon36Editline, 'icon 36 editline'), ExampleIcon(YXIconFonts.icon24Edit, 'icon 24 edit'), - // 个人中心相关图标 - ExampleIcon(YXIconFonts.icon44MePassword, 'icon 44 me password'), - ExampleIcon(YXIconFonts.icon44MeHelp, 'icon 44 me help'), - ExampleIcon(YXIconFonts.icon44MeVersion, 'icon 44 me version'), - ExampleIcon(YXIconFonts.icon44MePrivacy, 'icon 44 me privacy'), - ExampleIcon(YXIconFonts.icon44MeUser, 'icon 44 me user'), - ExampleIcon(YXIconFonts.icon44MeSafe, 'icon 44 me safe'), - ExampleIcon(YXIconFonts.icon44MePhone, 'icon 44 me phone'), - // 特殊字符图标 ExampleIcon(YXIconFonts.icon24, 'icon 24 -'), diff --git a/example/pubspec.lock b/example/pubspec.lock index a630b43..7cdac94 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -206,7 +206,7 @@ packages: path: ".." relative: true source: path - version: "1.0.0" + version: "1.0.1" sdks: dart: ">=3.7.0-0 <4.0.0" flutter: ">=3.18.0-18.0.pre.54" diff --git a/fonts/iconfont.ttf b/fonts/iconfont.ttf index cbf36e8c88a6d5e7fc338cde9931c5ebe7012170..eb773d7f18e17f53b1c7ddc8d854347bcd767d51 100644 GIT binary patch delta 1676 zcmY+EU2GIp7>3`ov)$>>{!I6`1-e~!OWUQj!0gUe=;BggTSFwq0;L5)Y08!YEvv42g-F#&BVxG3Hzl6AkJO7p(8ugBQ-`IXmCX zIcL82{l1x{W1q}iNtI)OxCG$n)ZFC4!xO~};QAVHzi@o^_34{?y50xO^FZfYGo{I6 zz1QvqIQJKlo8blXXX7@{S4hXq+_}XEM)fc5_dDYUv-4Av*0-j`^&BY=EuhcMhaO*;KYQ-e-QU*%n`Z&z-n%QQLJop+$^GJM(-VRGKWO4y z9>0CLz3IRI>f`DgZjW(+aXnn>Di5_TSBZ<;Vz~01*jS0X8Y%%-sN#2hRbHvx1wMmO zJL~0tBbThejkmeZ%^%mx;cAs*NR5ougE!(Cq|uEY^r8=&uo+v>1REJ-;h+N>(1|X@ z(T)VxBZ(ARu?B0g4s8e`gfJqACJ;jlyzs$~04y}44j!0HzJY1DVca=sG>fvTiaH#X zgNDzC3~QJPWJJT9Afp;)2g#}`m?tFNRxo48Rtne zDJ66lQn^9sGo(^V=s2WOO6WbLa*41CkV-XSJs_28!pcA@)r2*IRH6xjWu7RdgoT4t zN(oB{sgx2H6H=9jK-r(uu)dJ}8de(eSq*CrxmCmJLvGWs4@j_XR%)-VZ(sb%vOl zl2lDxHGVKg*mx~$nwN0|r+^K1H0KB~Y)v10?wm;XO3#kQVV_P5`4!om=Vt#sHV0y8X&zJJ)Vme(M8A_*zp4=@A zcpJm5pet+2Ho~q%ZF^8?6>!z1h@ac}!m*8t<7N+iz#Y zhxY#3rltLMG2zrUEjS6f!lG1{_<3038^TT$c8oG3Vbf#AXiIXF@QYMUv8Ck3lDy#w zt2wrcv&so^}*vRgiCF5;D1wB)#5vQO}k6vDi`}^Iz&$NBXDAB{`5pPJ26+9 bc;(d-=lr$U&Q6>yO`e&Wx${R~vmx*=WeZfk delta 1176 zcmXw&OGs2<7>3_-amLH&INtBqQA^FdjAk}vR_C zTpJvZOnz^DegUvI0JnK`?9RxS-PuoocK`@3M~5Rr&9}%8PW*CQAm zk4`U%S{Lz*&x<&&x)~WC&R#4Db3xNzZaO+S zaXYqi<@^fJG6Xn}A8yq4hG20m>H84tyy_4CMuy7?U~hSU>Hjrxkhtr5oEeT&VVhYV z=DpBDh4sqnU)Z)97Ygh=@-Dufd;+|Nle}x@HJ!`X;o?5uarxuB(w|81oNLY;n@ta) z2@R;nVKkx{N6>~24p+%5d zg=Rs53T=bbDKrpb3a>Z%O#wy`p{o$1n$TZ}QAFr8#3&;49AexcbRS~W5#|6f>If5o zv?$C5V#E=q1TlgL^Mb^UBEsk(MiF6%5EBDooRE;hU?H6fOe|drvxXc~m^!3eF%2ij z6?OuoM=^oR2_??<|0r{U5Vq*)IZRfuX=^U?<1U>BF59e diff --git a/iconfont.json b/iconfont.json index e7726bf..17ee46c 100644 --- a/iconfont.json +++ b/iconfont.json @@ -5,6 +5,20 @@ "css_prefix_text": "", "description": "学习官OA系统图标", "glyphs": [ + { + "icon_id": "45160662", + "name": "icon_44_me_quit", + "font_class": "icon_44_me_quit", + "unicode": "e647", + "unicode_decimal": 58951 + }, + { + "icon_id": "45103313", + "name": "icon_24_search", + "font_class": "icon_24_search", + "unicode": "e646", + "unicode_decimal": 58950 + }, { "icon_id": "45037865", "name": "icon_24_up", diff --git a/lib/src/yx_icon_fonts_data.dart b/lib/src/yx_icon_fonts_data.dart index 71a7573..588754d 100644 --- a/lib/src/yx_icon_fonts_data.dart +++ b/lib/src/yx_icon_fonts_data.dart @@ -9,6 +9,16 @@ class YXIconFonts { // 私有构造函数,防止实例化 YXIconFonts._(); + /// icon_44_me_quit 图标 + /// + /// Unicode: e647 + static const IconData icon44MeQuit = YXIconData(0xe647); + + /// icon_24_search 图标 + /// + /// Unicode: e646 + static const IconData icon24Search = YXIconData(0xe646); + /// icon_24_up 图标 /// /// Unicode: e645 diff --git a/pubspec.yaml b/pubspec.yaml index 2840b98..f2edf58 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: yx_icon_fonts description: 学习官OA系统图标字体库,基于iconfont.ttf和iconfont.json生成 -version: 1.0.1 +version: 1.0.2 homepage: https://github.com/your-username/yx_icon_fonts environment: