All Projects → ebelair → icon-banner

ebelair / icon-banner

Licence: MIT license
🚩 IconBanner adds custom nice-looking banners over your mobile app icons 📱

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to icon-banner

firim
Upload ipa binary to fir.im in fastlane chain
Stars: ✭ 51 (+183.33%)
Mutual labels:  fastlane, fastlane-plugin
fastlane-plugin-run tests firebase testlab
Runs Android tests in Firebase Test Lab 🚀
Stars: ✭ 46 (+155.56%)
Mutual labels:  fastlane, fastlane-plugin
fastlane-plugin-validate app
Validate your app with altool before uploading to iTunes Connect
Stars: ✭ 16 (-11.11%)
Mutual labels:  fastlane, fastlane-plugin
fastlane-plugin-flutter
Flutter actions plugin for Fastlane
Stars: ✭ 31 (+72.22%)
Mutual labels:  fastlane, fastlane-plugin
fastlane-plugin-cosigner
A fastlane plugin to help you sign your iOS builds
Stars: ✭ 25 (+38.89%)
Mutual labels:  fastlane, fastlane-plugin
fastlane-plugins
自创造超实用性 Fastlane 插件和自定义 actions 的聚合仓库
Stars: ✭ 19 (+5.56%)
Mutual labels:  fastlane, fastlane-plugin
fastlane-plugin-jira release notes
Fastlane Plugin for Jira Release Notes
Stars: ✭ 14 (-22.22%)
Mutual labels:  fastlane, fastlane-plugin
souyuz
Fastlane build plugin for building Xamarin.iOS and Xamarin.Android applications
Stars: ✭ 35 (+94.44%)
Mutual labels:  fastlane, fastlane-plugin
pedax
Reversi Board with edax, which is the strongest reversi engine.
Stars: ✭ 18 (+0%)
Mutual labels:  fastlane
birthtalk
Meet who have birth common with you
Stars: ✭ 36 (+100%)
Mutual labels:  fastlane
Localizr
Localizr is a Tool that handles and automates the generation of localization files for IOS and Android so there will be only one source of truth for all of your localization strings.
Stars: ✭ 33 (+83.33%)
Mutual labels:  fastlane
expense-manager
Developers : Checkout this repo for complete CI-CD of flutter with fastlane. Android/iOS both apps are getting deployed on stores with Fastlane.
Stars: ✭ 28 (+55.56%)
Mutual labels:  fastlane
Crazy-Banner
custom banner editor script for Termux
Stars: ✭ 60 (+233.33%)
Mutual labels:  banners
ios-build-script
Shell scripts to build ipa
Stars: ✭ 52 (+188.89%)
Mutual labels:  fastlane
Docker Android Build Box
An optimized docker image includes Android, Kotlin, Flutter sdk.
Stars: ✭ 245 (+1261.11%)
Mutual labels:  fastlane
Swiftmazing
A iOS application with layout based on App Store that can check the most starred and last updated Swift repository
Stars: ✭ 73 (+305.56%)
Mutual labels:  fastlane
ionic4-boilerplate
🚀 boilerplate for ionic4 with CI based on travis and fastlane. doc and example are provided
Stars: ✭ 25 (+38.89%)
Mutual labels:  fastlane
elm-cordova-intro
Getting started with Elm, Cordova and Fastlane
Stars: ✭ 16 (-11.11%)
Mutual labels:  fastlane
fastlane-plugin-xcodegen
🚀 Fastlane plugin to generate the Xcode-Project with xcodegen
Stars: ✭ 25 (+38.89%)
Mutual labels:  fastlane-plugin
HitNotes
Rhythm-based mobile game
Stars: ✭ 24 (+33.33%)
Mutual labels:  fastlane

IconBanner

GitHub: @ebelair License Gem Fastlane

IconBanner adds custom nice-looking banners over your mobile app icons.

It is available both as a command-line tool and as a Fastlane plugin.

Introduction

IconBanner is inspired by the great HazAT/badge. It provides custom banner creation on-the-fly, allowing to create different text banners for different build contexts.

It allows to create this kind of icons:

🍏 iOS

Original Daily QA Staging Production
FaceTime Regular FaceTime Daily FaceTime QA FaceTime Staging FaceTime Production
iBooks Regular iBooks Daily iBooks QA iBooks Staging iBooks Production
Podcasts Regular Podcasts Daily Podcasts QA Podcasts Staging Podcasts Production
TestFlight Regular TestFlight Daily TestFlight QA TestFlight Staging TestFlight Production

🤖 Android

Original Daily QA Staging Production
Calender Regular Calender Daily Calender QA Calender Staging Calender Production
Games Regular Games Daily Games QA Games Staging Games Production
Mail Regular Mail Daily Mail QA Mail Staging Mail Production
Movies Regular Movies Daily Movies QA Movies Staging Movies Production

Setup

🚀 Fastlane

Start by running this command in your project repository:

fastlane add_plugin icon_banner

Then simply add the following actions in your Fastfile:

lane :sample do
  icon_banner([options])
  # [build_ios_app and other actions]
  icon_banner_restore()
end

For more details, see the Usage section below.

💻 Standalone

First install the gem:

gem install icon-banner

Then use it directly from the root of your app repository:

icon-banner generate [options]
icon-banner restore

For more details, see the Usage section below.

Usage

Generate

Generates banners and adds them to app icons. Available via:

  • The icon_banner() Fastlane action
  • The icon-banner generate terminal command
Key Description Default
label Sets the text to display inside the banner BETA
color Sets the text color (when not set, the script uses the dominant icon color)
font Sets the text font with a direct link to a TTF file (when not set, the script uses the embedded LilitaOne font)
backup Creates a backup of icons before applying banners (only set to false if you are under source-control) true

Sample usages:

# fastlane
icon_banner(label: 'QA')
icon_banner(label: 'QA', color: '#ff000088', font: '/Users/johndoe/Documents/mybestfont.ttf')
# command-line
icon-banner generate --label QA
icon-banner generate --label QA --color '#ff000088' --font '/Users/johndoe/Documents/mybestfont.ttf'

Restore

Restores app icons without banners (if backups are available). Available via:

  • The icon_banner_restore() Fastlane action
  • The icon-banner restore terminal command

No options are required – if backup files are available, they are automatically restored.

Sample usage:

# fastlane
icon_banner_restore()
# command-line
icon-banner restore

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/ebelair/icon-banner.

License

IconBanner is ©2019 ebelair and may be freely distributed under the MIT license. See the LICENSE file.

The project is highly inspired by badge by HazAT. Used also under the MIT license. Thanks again. 🙏

About ebelair

Émile Bélair acts as a Product Owner @ Mirego. He enjoys creating great products and works hard with his team to deliver some of the greatest.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].