Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

motion-icon_generator

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

motion-icon_generator

  • 0.0.2
  • Rubygems
  • Socket score

Version published
Maintainers
1
Created
Source

Icon Generator

Are you tired of spending hours creating all of the different icon versions you need for your app?

Well, dry your eyes little-one.

Icon Generator effortlessly generates all of the iOS icon versions you'll ever need.

Need splash images? We gots them here: https://github.com/KatanaCode/motion-splash_generator

Installation

You'll need to install imagemagick first:

brew install imagemagick

Then add this line to your application's Gemfile:

gem 'motion-icon_generator'

And then execute:

$ bundle

Or install it yourself as:

$ gem install motion-icon_generator

and add it to your Rakefile:

require 'motion/icon_generator'

Usage

Usage is super-easy:

  1. Create a template icon image and save it as resources/icon-template.png. This should be about 1024x1024 pixels.
  2. run this rake task to create your icons rake icons:generate. After a few glorious seconds you should see a new directory filled with icons called simply "icons/"

Configuration

You can also set the following environment variables to change the default behaviour:

Template image name/path

rake icons:generate TEMPLATE="~/Desktop/my_template.png"

Target directory name

rake icons:generate TARGET="resources" # we do this, but it's naughty!

Adding extra icon types.

Icons are defined in icons.yaml. If you'd like to add your own custom icons on a per-app basis, create a file named config/icons.yaml and stick some YAML in there.

If you see an icon type that we're missing, please create a pull request or an issue.

Contributing

We would really appreciate if someone could contribute the default icon sizes for Android.

  1. Fork it ( https://github.com/KatanaCode/motion-icon_generator/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Acknowledgements

This was based partly on https://github.com/spren9er/s9icongen by @spren9er

By Katana Code: web developers, mobile app developers, nice guys

FAQs

Package last updated on 27 Jan 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc