-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AppImage icons in falscher Größe generiert #64
Comments
Ich habe ein Icon |
Ich habe leider keine Möglichkeit das zu testen, kannst du schauen ob die Icons jetzt da sind? |
Im letzten Release existiert das Problem immer noch. Ich habe es inzwischen hinbekommen Homeworker lokal auf meinem System mit Dabei gibt er allerdings für das {
"icons": [
{
"file": "/home/Nutzer/Projekte/homeworker-desktop/build/512x512.png",
"size": 0
}
],
"isFallback": false
} Es wird also als Größe 0 angenommen, was dazu führt, dass in allen Targets für Linux als Icon-Verzeichnis Insofern ist es möglich, dass das ein Wenn man allerdings als Input-Datei {
"icons": [
{
"file": "/home/Nutzer/Projekte/homeworker-desktop/dist/.icon-set/icon_16x16.png",
"size": 16
},
{
"file": "/home/Nutzer/Projekte/homeworker-desktop/dist/.icon-set/icon_32x32.png",
"size": 32
},
{
"file": "/home/Nutzer/Projekte/homeworker-desktop/dist/.icon-set/icon_48x48.png",
"size": 48
},
{
"file": "/home/Nutzer/Projekte/homeworker-desktop/dist/.icon-set/icon_64x64.png",
"size": 64
},
{
"file": "/home/Nutzer/Projekte/homeworker-desktop/dist/.icon-set/icon_128x128.png",
"size": 128
},
{
"file": "/home/Nutzer/Projekte/homeworker-desktop/dist/.icon-set/icon_256x256.png",
"size": 256
},
{
"file": "/home/Nutzer/Projekte/homeworker-desktop/dist/.icon-set/icon_512.png",
"size": 512
}
],
"isFallback": false
} In diesem Fall werden also alle möglichen Größen vollständig richtig aus dem Line 51 in afc3b04
.icns als Basis verwendet wird. (siehe Dokumentation)
Vielleicht wäre das ja eine Möglichkeit. |
Das Problem ist das vor diesem Release kein Icon angegeben war weshalb eigentlich auf das MacOS Icon genutzt werden sollte. Das hat ja leider auch nicht geklappt... |
Ah, ok! Ich habe jetzt gerade mal den Commit 02338dd gebaut, da nach diesem anscheinend der Ich probiere mal noch ein bisschen und vielleicht finde ich ja eine Erklärung dafür. |
Nach einigen Versuchen denke ich, dass das Folgende passiert:
Ich schaue mal, ob ich irgendwo bei electron-builder etwas bezüglich dieses Verhaltens finde. Ansonsten sollte es tatsächlich funktionieren, die Linux-Icon-Konfiguration einfach zu entfernen. |
Höchstwahrscheinlich ist der Grund für die Größe |
Der Grund für das Auswahlverfahren liegt wahrscheinlich hier. Demnach werden, wenn gar keine Eingaben spezifiziert sind, |
Danke für deine Mühe 👍 Ich schau mir das nochmal an. Ich setzte auch mal eine vm auf um das testen zu konnen |
Ich hatte diesen Text zunächst unter #56 gepostet, allerdings ist dieses Issue ja bereits geschlossen, insofern jetzt ein neues.
Leider existiert dieses Problem auch noch in der neuesten Version.
Das generierte AppImage enthält die folgende Ordnerstruktur:
D.h., das Icon wird immernoch in
0x0
gepackt und nach extrahieren oder mounten kann man auch sehen, dasshomeworker-desktop.png
288x288 groß ist.Ein Grund hierfür könnte sein, dass electron-builder
icon.png
höher priorisiert alsicon.icns
. Inwiefern werden die anderen beiden Dateien (icon.png
undicon.ico
) überhaupt noch benötigt? Wenn ich das richtig verstanden habe in dem oben verlinkten Artikel, kannicon.icns
verwendet werden, um alle nötigen Icons zu generieren, oder?The text was updated successfully, but these errors were encountered: