Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Add package for SF Symbols 2 #60034

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
xster opened this issue Jun 22, 2020 · 8 comments
Open

Add package for SF Symbols 2 #60034

xster opened this issue Jun 22, 2020 · 8 comments
Assignees
Labels
a: fidelity Matching the OEM platforms better c: new feature Nothing broken; request for a new capability e: OS-version specific Affects only some versions of the relevant operating system f: cupertino flutter/packages/flutter/cupertino repository P3 Issues that are less important to the Flutter project package flutter/packages repository. See also p: labels. platform-ios iOS applications specifically team-ios Owned by iOS platform team triaged-ios Triaged by iOS platform team

Comments

@xster
Copy link
Member

xster commented Jun 22, 2020

iOS 14 is coming with rounder SF Symbols 2 https://developer.apple.com/sf-symbols/

Once it's out, explore how to make it usable as a package that replaces cupertino_icons.

Could deprecate #33916 and #16102

@xster xster added platform-ios iOS applications specifically a: fidelity Matching the OEM platforms better package flutter/packages repository. See also p: labels. e: OS-version specific Affects only some versions of the relevant operating system labels Jun 22, 2020
@bernaferrari
Copy link
Contributor

Won't you have the license issue?

All SF Symbols shall be considered to be system-provided images as defined in the Xcode and Apple SDKs license agreements and are subject to the terms and conditions set forth therein. You may not use SF Symbols — or glyphs that are substantially or confusingly similar — in your app icons, logos, or any other trademark-related use. Apple reserves the right to review and, in its sole discretion, require modification or discontinuance of use of any Symbol used in violation of the foregoing restrictions, and you agree to promptly comply with any such request.

@xster xster mentioned this issue Jul 8, 2020
30 tasks
@xster
Copy link
Member Author

xster commented Jul 13, 2020

I think it's not gonna be as convenient as cupertino_icons (in portability etc), but I tried it with https://pub.dev/packages/ios_platform_images. So far I'm cautiously optimistic that it's at least somewhat possible.

https://github.com/xster/flutter-test/tree/master/t166_ios_system_image

Screen Shot 2020-07-12 at 6 28 43 PM

We'll probably have to augment ios_platform_images a bunch (such as passing through UIImageConfiguration etc).

@jmagman
Copy link
Member

jmagman commented Jun 7, 2021

SF Symbols 3 (iOS 15) dropped https://developer.apple.com/sf-symbols/

@bernaferrari
Copy link
Contributor

The colored icons might be challenging, Flutter still doesn't support shades from Material.

@jmagman
Copy link
Member

jmagman commented Nov 16, 2021

3.1 is out #93704

@stuartmorgan-g stuartmorgan-g added P3 Issues that are less important to the Flutter project passed secondary triage labels Jan 18, 2022
@cadenkriese
Copy link
Contributor

There's a new design doc (https://flutter.dev/go/sfsymbols) for discussing how to implement this best. I've also gone through and furthered @xster's approach in this repo https://github.com/cadenkriese/sfsymbols

@luckysmg
Copy link
Contributor

Hi all, I need this icon in #96637, but I can't find in CupertinoIcons, any update for this? O(∩_∩)O
image

@LastMonopoly
Copy link

@luckysmg try my package https://pub.dev/packages/sf_symbols for SF symbols in iOS

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a: fidelity Matching the OEM platforms better c: new feature Nothing broken; request for a new capability e: OS-version specific Affects only some versions of the relevant operating system f: cupertino flutter/packages/flutter/cupertino repository P3 Issues that are less important to the Flutter project package flutter/packages repository. See also p: labels. platform-ios iOS applications specifically team-ios Owned by iOS platform team triaged-ios Triaged by iOS platform team
Projects
None yet
Development

No branches or pull requests

9 participants