pecuniabanking / pecunia-client

Pecunia OSX Client
GNU General Public License v2.0
206 stars 44 forks source link

Benutzerdefinierte Icons werden nicht gespeichert #187

Closed ghost closed 10 years ago

ghost commented 10 years ago

From dirk.mal...@gmail.com on August 22, 2013 20:02:26

What steps will reproduce the problem? 1. Doppelklick auf Kategorie

  1. eigenes Icon per Drag and drop zuweisen. Icon erscheint nun in der Kategorienliste
  2. Pecunia schließen und neu öffnen

What is the expected output? Das eigene Icon wird weiter in der Kategorienliste angezeigt

What do you see instead? Das Icon ist verschwunden. Die Kategorie hat nun gar kein Icon mehr

What version of the product are you using? 1.0.6

On what operating system? OS X 10.8.4 Please provide any additional information below.

Original issue: http://code.google.com/p/pecuniabanking/issues/detail?id=168

ghost commented 10 years ago

From mike.lischke on August 22, 2013 11:24:30

Wie, genau, wurde das Icon zugewiesen? Eine Auswahl aus der Bibliothek, die man beim Klicken auf das Icon bekommt oder irgendwie anders?

Owner: mike.lischke

ghost commented 10 years ago

From dirk.mal...@gmail.com on August 22, 2013 11:33:02

Wie oben steht: Doppelklick auf Kategorie, dann geht der Dialog auf, wo man Ions auswählen kann. Danach dann ein Bild (jpg oder png) aus dem Finder per Drag-and-drop in das Icon-Feld ziehen.

Attachment: screenshot.png

ghost commented 10 years ago

From mike.lischke on November 02, 2013 09:37:16

Dirk, ist dieses Problem auch noch in der 1.0.7 für dich present? Ich kann es hier nämlich nicht reproduzieren.

PS: darf ich fragen, wo du die kleinen Firmen Icons her hast? Kann man die irgendwo bekommen und als neues Iconset in Pecunia frei verwenden?

ghost commented 10 years ago

From dirk.mal...@gmail.com on November 02, 2013 09:53:41

Ja, ist auch in der 1.0.7 so. Hab jetzt auch mal in die Konsole gesehen. Dort ist angehängter Errorlog zu finden

Attachment: pecunia_bug.txt

ghost commented 10 years ago

From dirk.mal...@gmail.com on November 02, 2013 09:56:19

Das Problem scheint mit der Apple Sandbox zu tun zu haben. Es handelt sich in meinem Fall um die AppStore-Version, nicht um die von der Webseite

ghost commented 10 years ago

From dirk.mal...@gmail.com on November 02, 2013 09:57:54

Die Icons hab ich selbst erstellt (aus den Bilden von den Webseiten). Bin mir nicht sicher, ob man die frei verwenden darf!?

ghost commented 10 years ago

From mike.lischke on November 02, 2013 10:19:30

Aha, ich verstehe. Da ist wohl etwas mit den Bildern nicht in Ordnung. Könntest du mal eins davon hier anhängen was dieses Problem verursacht (als zip am besten)?

ghost commented 10 years ago

From mike.lischke on November 02, 2013 10:22:23

Ach so, wo hast du die Bilder eigentlich gespeichert? Einmal werden sie ja angezeigt, nur nicht nach dem Laden. Teste bitte auch mal ein Icon aus dem App Bundle (/Applications/Pecunia.app/Contents/Resources/Collections/1), aber nicht über den Auswahldialog sondern per Drag and drop. Du kannst ja auch ein Icon von dort irgendwohin kopieren und dann von dort auf das Imagefeld ziehen.

ghost commented 10 years ago

From dirk.mal...@gmail.com on November 02, 2013 10:36:51

Bilder aus /Applications/Pecunia.app/Contents/Resources/Collections/1 bleiben erhalten, auch nach App-Neustart. Das Konsolen-Log deutet aber eher auf ein Sandbox-Problem hin als auf kaputte Bilder (zumal sie beim Reinziehen ja richtig angezeigt werden): 02.11.13 18:30:24,000 kernel[0]: Sandbox: Pecunia(14944) deny file-read-data /Users/malorny/Pictures/Icons/Pecunia/apple.png 02.11.13 18:30:24,000 kernel[0]: Sandbox: Pecunia(14944) deny file-read-data /Users/malorny/Pictures/Icons/Pecunia/conrad.jpg

Angehängt mal meine Bilder (aus /Users/malorny/Pictures/Icons/Pecunia/)

Eine Lösung wäre natürlich, die Bilder im Bundle zu speichern, aber das ist sicher nichts für den Otto-Normal-User.

Evtl. kann die App sie beim reinziehen in den App-Documents-Ordner kopieren und von dort laden. Dann sollte die Sandbox kein Problem sein und die Icons würden auch erhalten bleiben, wenn man sie aus Versehen aus dem Home-Verzeichnis löscht

Attachment: Pecunia.zip

ghost commented 10 years ago

From mike.lischke on November 02, 2013 10:43:40

Ach, du hast vollkommen recht. Das ist völlig plausibel. Dafür müssen Bookmarks angelegt werden. Bei den Attachments machen wir eine Kopie, da stellt sich dieses Problem nicht. Aber die Icons zu kopieren ist keine gute Idee.

ghost commented 10 years ago

From mike.lischke on November 02, 2013 10:44:39

Status: Accepted

ghost commented 10 years ago

From macemmi on November 02, 2013 12:47:24

Bitte nicht wieder Bookmarks, das hatten wir schonmal bei den Attachments. Warum nicht die Ions genau wie die Attachments ins Datenbundle kopieren? Sandbox-Probleme haben wir dort nicht.

ghost commented 10 years ago

From mike.lischke on November 03, 2013 11:02:15

Externe Icons werden nun in das Daten Bundle kopiert, wie auch schon Attachments.

Status: Fixed