Coder Social home page Coder Social logo

iconify's Introduction

Banner

v6.5.1 is out!

Downloads Repo Size Debug Build Telegram

Iconify

Free and Open-Source Android Customizer Application

Iconify is an open-source Android mobile application aimed at providing users with the ability to customize various aspects of their device's user interface. πŸ“±

Furthermore, the open-source nature of Iconify encourages community contributions and continuous improvement, ensuring a dynamic and evolving user experience. 🀝


Buy me a coffee

Features
- NOTE: This app requires Magisk or KernelSU for root access. Any alternative methods won't work.

πŸ›  Requirements

  • Android 12+ Pixel / AOSP based custom ROM

  • Magisk (Recommended) or KernelSU

  • LSPosed (Optional)

  • Decryption Supported Custom Recovery (Just in case)

KSU users must flash OverlayFS Module from HERE before installing iconify.

Remember to edit mode.sh file inside the module and change these values before flashing:

OVERLAY_MODE=1 DO_UNMOUNT_KSU=true

πŸ‘¨β€πŸ’» Installation

  1. Go to Releases section.

  2. Download the .apk file.

  3. Install and open the application.

  4. Follow the instructions, wait for finishing overlay building process.

  5. Reboot the device when prompted, profit.

🀫 Roadmap

You can track all the progress HERE

  • Fix bugs.

  • Improve UI/UX.

🀝 Contribution

We highly appreciate and welcome all forms of contributions, ranging from code, documentation, graphics, design suggestions, to bug reports. We encourage you to make the most of GitHub's collaborative platform by submitting Pull Requests, providing tutorials or other relevant content. Whatever you have to offer, we value and can utilize it effectively in our project.

🌐 Translation

You can help translate Iconify on Crowdin. Here are a few tips:

  • When using quotation marks, insert the symbols specific to the target language, as listed in this table.

  • Iconify uses title case for some English UI text. Title case isn’t used in other languages; opt for sentence case instead.

  • Some English terminology may have no commonly used equivalents in other languages. In such cases, use short descriptive phrases–for example, the equivalent of shade generator for monet engine.

πŸ€“ FAQ

  • How does Iconify work?
    • Iconify uses Android overlays that allows modifications to be applied to the user interface (UI) of the device without directly modifying the underlying system files.
  • Do I need a root access for Iconify to work?
    • Yes, root access is required for Iconify to function properly. While Iconify does support KernelSU, it is highly recommended to use Magisk for the best compatibility.
  • Why is LSPosed listed as an optional requirement?
    • LSPosed is categorized as optional due to the fact that even without its installation, you can access the majority of the features offered by iconify. However, should you choose to install LSPosed, you will gain access to certain additional features such as header clocks, lockscreen clocks, header image, battery styles, among others.
  • Which devices does Iconify support?
    • Iconify exclusively supports stock Pixel or custom AOSP ROMs. It does not support other OEMs such as MIUI, OneUI, ColorOS, NothingOS, MotoUI, etc.
  • Is Android "X" supported?
    • Iconify officially supports Android 12 and later versions. Compatibility with earlier Android versions is not provided, and there are no plans to introduce support for those versions.
  • I got bootloop. How do I fix it?
    • Boot into Safe Mode. Or, you can remove the Iconify folder from /data/adb/modules/ using custom recovery.
  • What is the difference between Release build and Debug build?
    • Release build is an optimized version intended for distribution to end-users, while Debug build includes additional features and information for debugging and development purposes.
  • Can I use Iconify in conjunction with other customization apps?
    • Yes, Iconify can be used alongside other customization apps. However, it's important to note that conflicts or overlapping modifications may occur, which could affect the overall user experience.
  • Is there any official support available for Iconify?
    • Yes, you can visit the official Iconify telegram group to access resources, seek assistance, and engage with other Iconify users.
  • I found a bug. How do I report it?
    • To report a bug, please navigate to the Issues section. Create a new issue and ensure you select the Bug Report template. Provide as much detailed information as possible, including steps to reproduce the bug and any relevant error messages or screenshots.
  • How do I request a new feature?
    • If you have a feature request, please go to the Issues section. Create a new issue and choose the Feature Request template. Be sure to include comprehensive details about the desired feature, its potential benefits, and any other relevant information that can assist in understanding and evaluating the request.
  • Where can I make a donation?
    • The preferred and designated means for donating to the project's developer is via the "Buy me a coffee" page.

❀ Credits

Thanks to:

Translators:

πŸ“ Disclaimer

  • Please note that Iconify may not be fully compatible with all custom ROMs. It is discouraged to use on heavily modified ROMs.
  • I cannot be held responsible for any potential damage or issues that may occur to your device while using Iconify.
  • It is highly recommended to have a custom recovery installed on your device to revert any changes in case of unexpected problems.

iconify's People

Contributors

mahmud0808 avatar b1ays avatar eltifo avatar mrx7014 avatar cccc-owo avatar displax avatar azure-helper avatar crowdin-bot avatar kaerushi avatar luckkmaxx avatar mxc48 avatar h1mjt avatar hifiidev avatar izzysoft avatar serhat-demir avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.