!!! iWidgets, die neue Art zu themen, von eldwin !!!

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • !!! iWidgets, die neue Art zu themen, von eldwin !!!

      Hey Leute :)

      Wollte euch allen mal diesen neuen Tweak von eldwin näher bringen, der wirklich viel, viel Potenzial hat, wie ich finde
      :thumbup:
      Es ist ganz einfach, mit iWidgets umzugehen, man kann sie einfach im Wackel-Mode verschieben, wohin man sie haben möchte!!!
      Wirklich richtig cool!!!

      Schaut doch mal im Thread auf MMI vorbei, dort sind bereits erstellte Widgets auf der ersten Seite verlinkt und im Thread selber sind unzählige tolle Sachen zu finden :thumbup:

      Viel Spaß beim Ausprobieren und postet mal eure Screenies und Widgets hier, wenn ihr was habt !!!

      Mi




      Übersetzung vom Original-Thread:
      Dieser Tweak basiert auf dem unglaublichen PerPageHTML, mit einigen Änderungen, um meine persönlichen Vorlieben mit einzubinden. Danke an WyndWarrior für seine großartige Arbeit und den Code, der mir sehr geholfen hat ([Tweak] PerPageHTML). Das Konzept ist dem von PPHTML sehr ähnlich, die Unterschiede bei Nutzung und in der Erstellung von Widgets sind weiter unten beschrieben.



      Installation

      Download des Paketes von der MMI-Repo.

      Benutzung:

      Platziere die Widgets in /var/mobile/Library/iWidgets
      Preference file liegt in /var/mobile/Library/Preferences/iWidgets.plist
      Langes Drücken eines freien Bereiches auf dem Springboard lässt das Menü zum Hinzufügen von Widgets erscheinen.
      Langes Drücken irgendeines Icons oder Widgets, um in den Wackel-Mode zu kommen, dann per Drag and Drop die Widgets arrangieren.

      Screenshots



      Widgets Downloads
      Schau dir die anderen tollen Widgets an, die User erstellt haben. Vielen Dank an sie, dass sie ihre Arbeit hier teilen!!!
      Zur Installation der Widgets, entpacke ihren Inhalt nach /var/mobile/Library/iWidgets auf deinem iDevice.

      modmyi.com/forums/iphone-4-new…05840-tweak-iwidgets.html

      Erstellen von iWidgets
      Widget's css top & left properties should be zeroed.
      Widgets can have simple user interaction such as button presses.
      A new file which defines the widget's dimensions, Widget.plist, must be created in the same directory as Widget.html.
      An optional options file, Options.plist can also be provided to create custom options.
      Each option is represented by a dictionary, where the key name refers to the name of the variable to be defined in JavaScript.

      Widget.plist:

      XML-Quellcode

      1. <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
      2. <plist version="1.0">
      3. <dict>
      4. <key>size</key>
      5. <dict>
      6. <key>height</key>
      7. <integer>150</integer>
      8. <key>width</key>
      9. <integer>300</integer>
      10. </dict>
      11. </dict>
      12. </plist>
      Alles anzeigen


      Options.plist (Optional, corresponds to 2nd screenshot with long list of options removed, find full file in HTC/ASUS widgets below):

      XML-Quellcode

      1. <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
      2. <plist version="1.0">
      3. <array>
      4. <dict>
      5. <key>default</key>
      6. <true/>
      7. <key>label</key>
      8. <string>Show forecast</string>
      9. <key>name</key>
      10. <string>showForecast</string>
      11. <key>type</key>
      12. <string>switch</string>
      13. </dict>
      14. <dict>
      15. <key>default</key>
      16. <true/>
      17. <key>label</key>
      18. <string>Show Animation</string>
      19. <key>name</key>
      20. <string>showWeatherAni</string>
      21. <key>type</key>
      22. <string>switch</string>
      23. </dict>
      24. <dict>
      25. <key>default</key>
      26. <string>Celsius</string>
      27. <key>label</key>
      28. <string>Temperature Unit</string>
      29. <key>name</key>
      30. <string>isCelsius</string>
      31. <key>options</key>
      32. <dict>
      33. <key>Celsius</key>
      34. <true/>
      35. <key>Fahrenheit</key>
      36. <false/>
      37. </dict>
      38. <key>type</key>
      39. <string>select</string>
      40. </dict>
      41. <dict>
      42. <key>default</key>
      43. <string>Singapore - Singapore</string>
      44. <key>indexed</key>
      45. <true/>
      46. <key>label</key>
      47. <string>Locale</string>
      48. <key>name</key>
      49. <string>locale</string>
      50. <key>options</key>
      51. <dict>
      52. <key>Afghanistan - Bost/Laskar</key>
      53. <string>AFXX0005</string>
      54. <key>Afghanistan - Ghurian</key>
      55. <string>AFXX0001</string>
      56. <key>Afghanistan - Herat</key>
      57. <string>AFXX0002</string>
      58. <key>Afghanistan - Kabul</key>
      59. <string>AFXX0003</string>
      60. <key>Afghanistan - Qandahar</key>
      61. <string>AFXX0004</string>
      62. </dict>
      63. <key>type</key>
      64. <string>select</string>
      65. </dict>
      66. </array>
      67. </plist>
      Alles anzeigen


      New 'edit' option type in v 1.0.1:Code:

      XML-Quellcode

      1. <?xml version="1.0" encoding="UTF-8"?>
      2. <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
      3. <plist version="1.0">
      4. <array>
      5. <dict>
      6. <key>name</key>
      7. <string>scrollingText</string>
      8. <key>type</key>
      9. <string>edit</string>
      10. <key>label</key>
      11. <string>Scrolling Text</string>
      12. <key>default</key>
      13. <string>insert favorite quote</string>
      14. </dict>
      15. </array>
      16. </plist>
      Alles anzeigen


      iOS7 Update
      iWidgets 1.1.0 bekommt man nun auf Cydia über die MMI-Repo. iOS 7 & 64-bit-Support wurde hinzugefügt und man muss nicht länger bei Änderungen im Textfeld mit "Done" bestätigen.

      Diejenigen, die es geschafft haben, eigene Widgets zum Laufen zu bekommen, sollten ihre Widgets hier posten, damit andere, die nicht so bewandert sind, sie auch nutzen können.


      Nun viel Spaß mit den tollen iWidgets, die auch unter iOS7 Widgets auf dem Springboard erlauben :thumbsup:

      EDIT: Bearbeitung und Aktualisierung des ursprünglichen Beitrags am 12.02.14

      Dieser Beitrag wurde bereits 18 mal editiert, zuletzt von >>It's Mi<< ()

    • ^^ Froggy, bei mir funzt es ohne Probleme auf meinem 3gs mit 5.1.1 :D
      Total cool, wie einfach das geht!!!
      Mach glaub ich mal nen Video, mal sehen ...

      Einfch die Widgets in var/mobile/Library/iWidgets einfügen, nach der Installation wie in Post 1 beschrieben.
      Dann auf Homescreen länger auf eine freie Stelle drücken und das Menü zum Auswählen öffnet sich und du kannst ein Widget aktivieren, danach im Wackel-Modus verschieben, wo du es haben willst ...

      Mi
    • Danke für den Tipp ruedi, ist aber nur eine configureMe.js vorhanden und die sieht so aus.


      PHP-Quellcode

      1. twentyfourhour = true // false to display 12hr time and "am-pm"
      2. var SecDisplay = false; // true to display seconds
      3. var gps = true; // false to use Yahoo Weather woeid
      4. var locale = '691975' //Yahoo Weather (used if gps set to false or myLocation.txt file not found)
      5. var useRealFeel = false
      6. var updateInterval = 15
      7. var SunsetSunrise = true; // true to display sunset and sunrise time
      8. var GMT = 0; // Adjust the hour of sunset and sunrise only if YahooWeather don't report correctly summer time
      9. var isCelsius = true // If "var gps = true;" DO NOT TOUCH change in GPS_Weather.js
      10. var lang = 'de'; /*'fr' for french,
      11. 'de' for german,
      12. 'sp' for spanish,
      13. 'hr' for croatian,
      14. 'it for italian,
      15. 'en' or ' ' for
      16. english */
      Alles anzeigen



      Und seit dem ich das alternative GPS installiert hab, friert mein iPhone auch regelmäßig ein.
    • Huhu Uwe :)

      Also bei mir klappte es ohne Probleme, musste auch gar nichts editieren ...
      Komisch, dass es bei dir nicht will.
      Aber vielleicht ist bei deiner Installation (hast du den Weg von Rasputin genommen?) irgendetwas schief gelaufen.
      Vielleicht machst du es einfach noch einmal??
      Und nicht vergessen, in Safari die Seite nachdem alles "abgearbeitet" ist, noch einmal neu zu laden ;)
      Ich denke, das hat bei mir zumindest geholfen, dass die Daten auch wirklich gespeichert wurden, so wie Rasputin es auch empfohlen hat ...

      Mi
    • Hallo Miriam, danke erstmal für deinen Test.

      GPS hab ich nach der Anleitung von Rasputin installiert.
      Hab zunächst auch alles nochmal neu installiert, aber ergab keine Änderung.
      Da Durban seins funktionierte hab ich mir das Widget nochnmal neu von MMI geladen und gesehen das er nen Update reingestellt hat.
      Und was soll ich sagen, jetzt funktioniert es. War also in der ersten Version von Stratnik offensichtlich ein Fehler drin.
      Und jetzt friert mein iPhone auch nichtmehr ein.