LogoLogo
Main siteIcon SearchSource Code
  • Welcome to the Arcticons Knowledge base
  • FAQ
    • Icon Requests
    • Supported Launchers
    • Donate
    • Feedback & Suggestions
  • Troubleshooting
  • Contribute
    • GitHub guide
    • Creating icons
    • Credit Yourself
    • Vector editing software
      • Inkscape
      • Vector Asset Creator
    • Updating existing apps
    • Categorize icons
    • The IconRequest App
      • Gather the Appfilter code for an installed App
      • Get Appfilter and Icons
    • Building the app yourself
  • Other platforms
    • Linux
      • Installation
      • Contribute
      • Advanced: Generate your own flavour of Arcticons
    • OnionOS
    • iPhone
  • Request Dashboard
  • Changelog
  • Community
  • Work with Arcticons
    • Arcticons for Business
    • Launcher developers
Powered by GitBook
On this page
  • The basics
  • Add possible updates
  • Get the Appfilter code for your app
  • Connect generic apps to existing icons

Was this helpful?

Export as PDF
  1. Contribute

Updating existing apps

PreviousVector Asset CreatorNextCategorize icons

Last updated 4 months ago

Was this helpful?

The basics

You can help the project without any knowledge of how to create icons or code. Each app and its icon corresponds to a line in a file called the appfilter.xml. These lines look like this:

<item component="ComponentInfo{com.donnnno.arcticons/com.donnnno.arcticons.activities.MainActivity}" drawable="arcticons"/>

The first part tells us which app we're working with:

com.donnnno.arcticons/com.donnnno.arcticons.activities.MainActivity

And the last part corresponds to the icons:

drawable="arcticons"/>

We can change the drawable name to the name we want, as long as there's an icon for it.

You can find the appfilter file located inside newicons/appfilter.xml

Add possible updates

Knowing the basics, we can add new entries to the appfilter.

Apps change their code constantly, that means that often the link with the icon breaks, that's why there's the tab at our request dashboard.

On your local copy of Arcticons, open the appfilter.xml and search for the package name.

As you can see, the package name is in there, so we can paste our update by pressing the copy button, and pasting it above or below the existing entry.

Be sure to change the drawable name so that it's the same as the already existing one, in our case "browser".

Get the Appfilter code for your app

You want to update an appfilter code for an app installed on your phone and don't know how to get it.

Connect generic apps to existing icons

There are many apps that don't need their own icon because they can use a generic one. This gives Arcticons the ability to have support for even more apps.

  • bible

  • browser

  • calendar

  • camera

  • chess

  • cleaner

  • clock

  • contacts

  • download

  • gallery

  • launcher

  • keyboard

  • kwgt

  • mail

  • mediaplayer

  • messages

  • music

  • office

  • phone

  • quran

  • sudoku

  • vpn

  • wallpaper

  • weather

View the GitHub guide on how to add updates to the appfilter:

By searching through our for apps that have similar icons to existing ones, you can link them. Below there are examples of what we consider generic apps:

Gather the Appfilter code for an installed App
massive request list
GitHub guide
possible updates