What’s New in SF Symbols 2?

Before SF Symbols, making icons for iOS apps used to present a major hassle for both the designer and the developer. A workflow would often look along the lines of this:

  1. Plan the icon.
  2. Design it and make sure it aligns with your app’s message.
  3. Or go online and find an icon instead…
  4. … which would probably mean purchasing a license.
  5. After all the work, you can finally embed it into your app — only to find the font weight is off and you need to tweak it.

Google’s Material Design icons have been around since 2014, and websites like Font Awesome were launched even earlier. So when would Apple jump into the icon battle?

In 2019, Apple debuted their own set of icons, called SF Symbols. It was a huge gift for developers and designers alike, as in a truly Apple way, they were easier to use than any other icon pack.

Now, in 2020, Apple has decided it was time for a refresh. At WWDC20, they released the second generation of SF Symbols: SF Symbols 2. Here’s what’s new.


The Numbers

SF Symbols 1 boasted 1,500+ icons, and SF Symbols 2 raises that to 2,400+, including 150+ that are multicolor.

A lot of the new icons depict physical devices, like the buttons on a gaming controller and an external drive. The Apple logo is also finally available as an icon, but it can only be used to reference “Sign in with Apple.”

#swift #xcode #sf-symbols

What is GEEK

Buddha Community

What’s New in SF Symbols 2?

What’s New in SF Symbols 2?

Before SF Symbols, making icons for iOS apps used to present a major hassle for both the designer and the developer. A workflow would often look along the lines of this:

  1. Plan the icon.
  2. Design it and make sure it aligns with your app’s message.
  3. Or go online and find an icon instead…
  4. … which would probably mean purchasing a license.
  5. After all the work, you can finally embed it into your app — only to find the font weight is off and you need to tweak it.

Google’s Material Design icons have been around since 2014, and websites like Font Awesome were launched even earlier. So when would Apple jump into the icon battle?

In 2019, Apple debuted their own set of icons, called SF Symbols. It was a huge gift for developers and designers alike, as in a truly Apple way, they were easier to use than any other icon pack.

Now, in 2020, Apple has decided it was time for a refresh. At WWDC20, they released the second generation of SF Symbols: SF Symbols 2. Here’s what’s new.


The Numbers

SF Symbols 1 boasted 1,500+ icons, and SF Symbols 2 raises that to 2,400+, including 150+ that are multicolor.

A lot of the new icons depict physical devices, like the buttons on a gaming controller and an external drive. The Apple logo is also finally available as an icon, but it can only be used to reference “Sign in with Apple.”

#swift #xcode #sf-symbols

Ahebwe  Oscar

Ahebwe Oscar

1624194540

Django security releases issued: 3.2.4, 3.1.12, and 2.2.24 | Weblog | Django

Django security releases issued: 3.2.4, 3.1.12, and 2.2.24

Posted by Carlton Gibson  on Tháng 6 2, 2021

In accordance with our security release policy, the Django team is issuing Django 3.2.4Django 3.1.12, and Django 2.2.24. These release addresses the security issue detailed below. We encourage all users of Django to upgrade as soon as possible.

CVE-2021-33203: Potential directory traversal via admindocs

Staff members could use the admindocs TemplateDetailView view to check the existence of arbitrary files. Additionally, if (and only if) the default admindocs templates have been customized by the developers to also expose the file contents, then not only the existence but also the file contents would have been exposed.

As a mitigation, path sanitation is now applied and only files within the template root directories can be loaded.

This issue has low severity, according to the Django security policy.

Thanks to Rasmus Lerchedahl Petersen and Rasmus Wriedt Larsen from the CodeQL Python team for the report.

CVE-2021-33571: Possible indeterminate SSRF, RFI, and LFI attacks since validators accepted leading zeros in IPv4 addresses

URLValidatorvalidate_ipv4_address(), and validate_ipv46_address() didn’t prohibit leading zeros in octal literals. If you used such values you could suffer from indeterminate SSRF, RFI, and LFI attacks.

validate_ipv4_address() and validate_ipv46_address() validators were not affected on Python 3.9.5+.

This issue has medium severity, according to the Django security policy.

Affected supported versions

  • Django main branch
  • Django 3.2
  • Django 3.1
  • Django 2.2

#django #weblog #django security releases issued: 3.2.4, 3.1.12, and 2.2.24 #3.2.4 #3.1.12 #2.2.24

Marcel S

Marcel S

1621334524

Magento 2 Push Notification Extension Send Unlimited Browser Notification to Your Customer

Push Notifications Magento 2 Extension is a powerful and reliable extension to send push web notifications to customers directly from your online store. With web push notifications taking over traditional email marketing campaigns, this extension will help you stay ahead of your competition.

Personalization is key for higher conversion rates which works always for a better result. When people get a personal message, they are more likely to act.

In a popular survey manage by Conversant Media, 94% of marketers from diverse industries stated that personalization was extremely important to exceed their goals

When you choose a custom mobile app, it takes a longer time and depends primarily on the development team. With Magento Mobile eCommerce will benefit you with 100 % unique.The eCommerce Magento platform will come with advanced features and functionality, high performance, complete customized with less time to market.

Push Notifications Magento 2 extension

With Magento 2 Push Notifications, increase your revenue by strengthening your customer engagement strategy. Send attractive push notifications with attractive offers to stimulate sales.

  • Trigger recurring purchases of your existing customers.
  • Add logos, images and eye-catching links to get people’s attention.
  • Make decisions based on data based on statistical information.
  • Allow customers to sign up with a single click (no customer information required)
  • Organize a real-time interaction: notifications are sent directly and instantly visible.

Magento Push Notifications can be used to target and stimulate good customers to make purchases. Send eye-catching notifications with advantageous offers to clients to increase your retention and conversion rates.

Send Personalized Updates:

With the Push Notifications Magento 2 extension, you can send highly customized browser notifications to all your followers in just a single click. When designing notifications, you can use dynamic tags for global and customer-specific attributes such as customer first name, email, store name, etc. Such customized notifications will earn more conversions all around.

Send Order-related Updates:

Web push notifications are the best method to keeping your customers informed up-to-date when their order status changes. With the browser notification Magento 2 module, you can send personalized notifications to all your subscribers as soon as their order status is updated.

With these notifications, you can also boost engagement and conversions by redirecting users to intelligently designed order pages.

For instance, order confirmation notifications can send to your customers to a page where they can review orders and view other product recommendations based on their purchase. In the end, it will help you to increase/sell your products without investing in an additional cost!

Recover Abandoned Carts:

Most of the abandoned carts were done due to the customer was not ready to place the order or purchase at the right in time, they will save the cart for later.

In terms of eCommerce, abandoned shopping carts are a real issue for most businesses. Traditionally discarded shopping cart e-mails are the thing of yesterday. Because most of them end up in spam and of those that come in very few are open.

Which way out of here? Push notifications are the best way to combat abandoned carts! By sending personalized browser notifications, you can find the abandoned cart and dramatically increase conversions. With this extension, anything is possible!

Web Push Notification Magento 2 Extension will help you create notifications using dynamic tags for customers’ first and last names and total items in the cart. On top of this, you can add an image to the notification and preset a delay (in minutes) after which the notification should be triggered.

Wrapping Up

There are many other features like Magento 2 Checkout Page Optimization extension package at minimum efforts and time. These extension are more reliable and scalable solution that will help you increase customer engagement in your store. With browser notification trends, now would be the best time to outfit your store with Magento 2 Push Notifications extension.

#magento 2 extension #push notifications #magento 2 marketplace extension #magento 2 multi vendor #magento 2 marketplace module #magento 2 marketplace development

Fredy  Larson

Fredy Larson

1595660131

What’s New in 2020 Volume 2: Flutter Charts

We at Syncfusion are continuously reviewing the constructive questions and comments we receive from our customers, which includes various feature requests. From these requests, we handpicked the most widely requested features and made them available in the Essential Studio 2020 Volume 2  release.

In this blog post, I’ll quickly review the new features included in the Flutter Charts widget for the 2020 Volume 2 release.

Let’s see them!

New chart types

We extended the Syncfusion Flutter Charts widget to support two more chart types:

Histogram chart

histogram chart looks like a bar chart. It is used to represent the distribution of numerical data by rendering vertical bars. Non-discrete values comparison is graphically visualized using the histogram chart.

Refer to the following code example.

[Dart]
SfCartesianChart(
  series: <ChartSeries<_ChartSampleData, double>>[
    HistogramSeries<_ChartSampleData, double>(
      dataSource: <_ChartSampleData>[
        _ChartSampleData(y: 5.250),
        _ChartSampleData(y: 7.750),
        _ChartSampleData(y: 8.275),
        // More data
      ],
      yValueMapper: (_ChartSampleData sales, _) => sales.y
    )
  ]
)

Histogram Chart - Flutter ChartsHistogram Chart

Spline range area chart

spline range area chart is typically used to display the difference between minimum and maximum values over a period of time, which includes the visualization of set of prices, temperatures, and so on. It connects the data points with a smooth curved line.

Refer to the following code example.

[Dart]
SfCartesianChart(
  series: <ChartSeries<_ChartSampleData, String>>[
    SplineRangeAreaSeries<_ChartSampleData, String>(
      dataSource: chartData,
      xValueMapper: (_ChartSampleData sales, _) => sales.x,
      lowValueMapper: (_ChartSampleData sales, _) => sales.low,
      highValueMapper: (_ChartSampleData sales, _) => sales.high
    ),
    // Add more series.
  ]
)

Spline Range Area Chart - Flutter ChartsSpline Range Area Chart

Axis features

The axis features have the following enhancements in this release.

Animation for axis elements

Axis elements such as labels, ticks, and grid lines can be animated when the axis range is changed dynamically. This is applicable for all the primary and secondary axes in the chart.

Refer to the following code example.

[Dart]
SfCartesianChart(
    enableAxisAnimation: true,
    // Other properties configuration.
)

Axis Animation in Flutter ChartsAxis Animation

Axis label alignment

Alignment of the axis labels can be changed to before, after, or to the center of the grid lines in the axis. This is applicable for both the vertical and horizontal axes.

Refer to the following code example.

[Dart]
SfCartesianChart(
  primaryYAxis: NumericAxis(
    // Changes the y-axis labels alignment to end.
    labelAlignment: LabelAlignment.end
  ),
  // Other properties configuration.
)

Y-Axis Label Alignment to the End of Gridline in Flutter Charts

#chart #essential studio #flutter #mobile #what's new #android #charts #ios #what's new

Stephie John

1606290330

What is ASO for Android & iOS Mobile App?

App Store Optimization is all about improving the visibility of a particular Android /iOS Mobile App on the App Store. Mobile App to optimize? Then go for Best SEO Company in New Zealand

How does ASO Really Work?
ASO is the process of improving the visibility of a mobile app in an app store. Just like search engine optimization (SEO) is for websites, App Store Optimization (ASO) is for mobile apps. Specifically, app store optimization includes the process of ranking highly in an app store’s search results and top charts rankings. Lia Infraservices the Top SEO Company in New Zealand and ASO marketers agrees that ranking higher in search results and top charts rankings will drive more downloads for an app.

ASO Focus on 2 Areas:
A. Search Optimization
B. Behavioral Approach

  1. Search Optimization:
    This part of App Store Optimization focuses on adjusting the name of the app and its keywords. When it comes to SEO services in New Zealand, each app is described by keywords, packed into a 100 character string. These keywords affect search rankings. The better the keywords, the higher the possibility for the app to appear in App Store search results.

/The more often the app appears in search results = the more installs /

Note: The app name is the strongest key phrase.

5 point method to Choose Keywords:
1.Create a list of general keywords based on the app description.
2.Find the Top 5 apps that target the already selected keywords.
3.Find keywords that work best for each of the 5 apps.
4.Now you should have created quite a large list of keywords. Get rid of those which don’t fit your app.
5.Create 100 characters, a comma separated string that contains the best keywords you chose.

  1. Behavioural Approach:
    App Store Optimization is not only about adjusting towards search algorithms, it’s also about human behavior. There are several areas on the Android/iOS Mobile App Store that trigger human decisions to make an install or to abandon it. These are the most important for us:

a.Application name
b.Rating
c.Screenshots / video preview
d.App description

Is your Mobile App Optimized?
When it comes to app downloads and revenue, approach the SEO Company in New Zealand, your app will do much better almost immediately after optimization. If you are interested in learning what the other factors that influence building an organic increase of app popularity are, you should get your mobile app developed by the expert SEO agency in New Zealand. Build your Android & iOS app at Lia Infraservices at cost and time effective.

#seo company in new zealand #seo services in new zealand #seo agency in new zealand #top seo company in new zealand #best seo company in new zealand #top digital marketing company in new zealand