dkanada / frost Goto Github PK
View Code? Open in Web Editor NEWIcon Pack for Android Devices
License: GNU General Public License v3.0
Icon Pack for Android Devices
License: GNU General Public License v3.0
I managed to make an SVG icon for ProtonMail and I'm still pretty much a beginner at making vector graphics but can you tell me more about what resolution should I do the icons in and how can I upload the files to this project and etc. etc.
I think I could do an icon or two a day if I'm in the mood.
Here, check it out (exported this in 256x256):
Sample icon.zip
On my device it hangs when you click on the check mark to apply a wallpaper.
See issue #13 , comment 2
Words that could be used inside the app name (brainstorming):
The word "icon" should most likely occur in the name!
Possibilities:
Let's see if I get more ideas in the future...
Turtl:
20170629_050521.zip
Turtle:
20170629_050829.zip
I just noticed that the F-Droid icon is a little transparent. Not on my computer so I thought I'd make an issue before I forget about this.
Turtl:
20170629_105210.zip
Hello, some apps are missing on my device
Hi @dkanada and @ikocevski
I made a script to parse all the data from https://gitlab.com/fdroid/fdroiddata/tree/master/metadata and download all the necessary data for as much apps on fdroid as possible.
My repo contains the PACKAGE_NAME and the MAIN_ACTIVITY_NAME (in the appfilter file under /xml) and ICON_FILE for 1711 apps on F-Droid.
Could you help me improve the script?
Thanks in advance!
Turtl:
20170629_080822.zip
I found a few FLOSS apps icons missing. Actually, I think most of them can be included by just mapping app names to already existing icons (FirefoxKlar, SealNote, Feeder...), I don't think it would be a problem to use the same icon for two different apps that do esentially the same thing.
Thanks a lot and keep the great work!
20171109_015155.zip
I would like to add Paranoid Android and OnePlus wallpapers, they look quite nice.
Some of these are my phone's stock apps and as such I think there are icons already for them(but not mapped currently, since it's an obscure/unknown phone), others are some apps of my region.
Thanks a bunch for the great work!
20171231_112629.zip
Turtl:
20170629_104907.zip
Turtl:
20170629_050431.zip
Hi
Maybe stupid to ask thru Github but searched the internet and found no help or place to ask.
I have installed your icon package thru f-droid, after that no way to get it working.
Maybe put a small text in the 'readme' about install and use?
LineageOS 14.1
Android 7.1.2
The prefered way of handling shared data between two apps on Android are Content Providers.
Unzipping the apk, scanning it for a file called "appfilter.xml" and copying the png icons might be more efficient than implementing the whole infrastructure for theming in every icon pack app.
But it is more error-prone and less flexible: if the icons are changed at one point for customization (from inside the icon pack app), the app that uses the icons won't notice the changes; if only the apk gets scanned. Using Content Providers, you could get much more flexibility!
I'm definitely moving away from GitHub for good. I don't like being under MSFT's umbrella and besides I always thought of switching because it was a proprietary platform anyway. I heven't been active lately here but this is the project I contributed to the most so I want to say thank you for all the good work done, it's been nice hanging out here. I'll delete my account and I'll move to GitLab. I'm not going to judge you if you want to stay and I wish you well going forward. Thanks again and goodbye (from here).
Some apps are missing on my device :
Bitcoin
Briar
FastHub-Libre
KDE Connect
Mattermost
TinyKeePass
Trackbook
Tusky
TWRP
WiFi Automatic
androidVNC, busybox, CoolReader, DroidShows, OSMonitor, privacyFriendlyCodeScanner, sensorssandbox, Simple last.fm Scrobbler
I made an icon and now i'm trying to convert it to 48 px to submit it, but i'm not sure how you manage to create 48px icons that aren't blurry?
I'm using the default Trebuchet launcher on CM11 and some icons that are already present in the pack don't actually theme the apps. For example Kore and VSCO.
Turtl:
20170629_050626.zip
Android doesn't like dashes and whitespace, underscore looks ugly; so we are forced to use CamelCase / uppercase.
We only have 92 left and it would make adding the icon references much faster since I would only have to update one file rather than four. I have been doing them in groups of ten or so and @conrad-heimbold has added quite a few but if we focus on these icons we should have them done in a week or so.
Unfortunately, Turtl is crashing on my device :/ But here is a list of F-Droid apps with missing icons:
Archwiki Viewer
Bitcoin
Dandelion*
Good Weather
Hacker's Keyboard
Red Moon
Riot
Silence
StreetComplete
WebApps
And only one Lineage(cyanogen) icon: Theme Chooser
Since API level 21, Android can handle vector drawables:
https://developer.android.com/reference/android/graphics/drawable/VectorDrawable.html
Here are some information:
https://androidbycode.wordpress.com/2015/03/18/vector-graphics-in-android-converting-svg-to-vectordrawable/
Simple SVG can directly be transformed into avdx.
Do we already have a script for that? If not, this is what I found with google:
I don't know if Android Studio also has the ability to convert svg to android vector graphics...
The Android SDK has native support for vector graphics with the class
android.graphics.drawable.VectorDrawable
.. because android does not support these (at least not before API level 24)
files that contain matrix / transform elements:
android.svg, gmusic.svg, ring.svg, sensorreadout.svg, viber.svg
EDIT 2017-07-07: No files with matrix / transform elements are left. Please watch out and do not to create new ones!
files that contain fill-rule:evenodd attributes:
dropbox.svg, meinvodafone.svg, mgit.svg, oscilloscope.svg, sgit.svg, steam.svg
files that contain the E-notation for numbers:
acrobat.svg, an2linux.svg, androidrun.svg, antox.svg, boinc.svg, casper.svg, contacts.svg, diaspora.svg, drive.svg, echo.svg, etar.svg, geogebra.svg, gkeyboard.svg, gmovies.svg, gsheets.svg, gslides.svg, hpprinteraio.svg, kodi.svg, kore.svg, oscilloscope.svg, practicehub.svg, riot.svg, snapseed.svg, steam.svg, whatsapp.svg, wire.svg
In my humble opinion; fixing transform attributes should get priority, then even-odd; then E-notation.
@dkanada @ikocevski Some time ago I noticed that the Ameixa CM/LOS icon pack by Xphnx already has lots of SVG icons. Unfortunately, there are quite bloated (every icon more than 60 KB, of which only 2KB are needed); so you can't extract the relevant icon path easily. I spent some time on that (lots of steps necessary...) and I'm almost finished.
Please have a look on the SVG files in the attached ZIP file!
I finished simplifying the svg icons from Ameixa - my script worked for 499 out of 656 files. Have a look on the attached svg icons, which only consist of one path
, nothing else.
You can create icons for us by
You could also only take some inspiration from them, if you don't want to simply copy them.
@conrad-heimbold @ikocevski @xphnx @beli3ver It would take quite a bit of work but would definitely be worth it if more than one icon pack used the server for icon requests. I would be completely fine developing and hosting the server for anyone developing a FOSS icon pack, just want to gauge interest before I consider it. Does anyone know of any other icon packs that would benefit from this or any other PHP or node devs who would be interested in such a project? The idea came from this project. @xphnx and @beli3ver let me know if you aren't interested in hearing about updates to this project, I try to keep you guys in the loop since we share the same codebase. @conrad-heimbold your repo to scrape F-Droid metadata would be an excellent way to populate a database for this project.
This is almost certainly a bug on the side of Inkscape.
Some files that have been optimized with svgo, can not be handled / viewed / edited anymore with Inkscape.
Opening / viewing those files works perfectly with eog (eye of gnome) / gthumb. This is definitely a bug on the side of Inkscape; but I could not yet figure out where the problem is exactly. When optimizing with scour, I never had such problems.
Do you know which optimisations cause the problems? Then I could make the bug report for Inkscape more detailed. Until this bug on the side of Inkscape gets fixed, could we maybe switch to scour for optimizing? Scour is not as comfortable as svgo (e.g. no svgo folder functionality via -f), but gets things done as well.
Turtl:
20170629_105424.zip
Love the changes you've done so far. Keep up the amazing work.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.