- Java 37.6%
- Shell 27.8%
- CSS 21.8%
- JavaScript 7.1%
- HTML 5.7%
| .github | ||
| app | ||
| fastlane/metadata/android | ||
| gradle | ||
| icons | ||
| other | ||
| todo | ||
| website | ||
| .editorconfig | ||
| .gitignore | ||
| .mailmap | ||
| build.gradle | ||
| check_icons.sh | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE.md | ||
| process1_wipsvg-xml_CHROMA.sh | ||
| process2_monochroming.sh | ||
| process3_wipsvg-xml_MONO.sh | ||
| process4_optimize_png.sh | ||
| process5_website_xml.sh | ||
| process_all.sh | ||
| README.md | ||
| rebuild_all_icons.sh | ||
| settings.gradle | ||
Ameixamore
This is a fork of Ameixa to continue adding icons because that package hasnt seen activity for 2 years and doesnt seem super actively maintained for even longer.
To be clear, I cannot extremely actively maintain this pack but I will add icons needed for my phone, and I will happily get pull requests merged for the foreseeable future.
Original README Below
Two icon packs (chromatic and monochromatic) that are compatible with Trebuchet, Kiss Launcher, Lawnchair Launcher, OpenLauncher, Adw, and many more launchers (basically any launcher that supports icon packs). It's a material design inspired theme that aims to provide a consistent and minimalistic look to your device. Some code from the Frost icon pack is utilized (thank you dkanada!). Mainly F-Droid hosted apps are supported. and only icon requests of FOSS apps are accepted.
Download
Ameixa
Ameixa Monochrome
Contributions are welcome :)
For requesting icons or contributing, please use the Issue Tracker or make a Merge Request
Please run following command before pushing any commit. The output should be self explaining. Else, open an issue to get help.
$ ./check_icons.sh
How To's
Add a new icon
- Extract the activity name and add it in appfilter.xml --> Use Turtl to find the activity name line
- Copy one of the templates into the
tododirectory and create the new icon.
An icon is not used after update
- Extract the new activity name and add it in appfilter.xml --> Use Turtl to find the activity name line
An icon is broken
- Copy the broken icon (here the icon is called
broken_app.svg, to find the name check in the appfilter.xml) from chromatic icon directory to todo:$ mv icons/chromatic/broken_app.svg todo/broken_app.svg - Delete old monochromatic icon:
$ rm icons/monochromatic/broken_app.svg - Modify the icon in the
tododirectory and push changes.
An icon is outdated
- Copy the old icon (here the icon is called
broken_app.svg, to find the name check in the appfilter.xml) from chromatic icon directory to the deprecated:$ mv icons/chromatic/broken_app.svg other/deprecated\ or\ old/broken_app.svg - Delete old monochromatic icon:
$ rm icons/monochromatic/broken_app.svg - Copy one of the templates into the
tododirectory and create the new icon.
Tips for creating icons in Inkscape
You can be creative, the icon does not have to be a 1-to-1 clone of the original. For many overloaded icons out there it is even beneficial to simplify them.
Nameing an icon correctly
- the name should be in lower case
- The name should start with a character, not a digit
General
- The icon should be white only without any transparency
- The icon should fit into one of the three hint outlines
- The icon should be vertically and horizontally aligned
- The minimum gap and stroke width is 0.6
- All paths should be united to a single path
Text, Gradients, Masks, etc.
- Use Paths-objects only
- Do not use any Text, Mask, etc. Instead, convert them as path via
Path>Stroke to PathorPath>Object to Path
Layers
- Do hide the
hintlayer after aligning the icon within the hint - Do not rename any layer
- Do not change
backgroundlayer Do not add additional layers
Screenshots
License
GPLv3 and other libre / open licenses for the artwork