1. thazsar's Avatar
    I'm on a 5S NewD runs the same wonder what he uses

    Have to say pretty tough to line up the shelves with Gridlock and SP3. Prob need HomeScreenDesigner or something
    You are correct. I use Gridlock on my ip5S but it won't accommodate custom layouts for these walls. Uninstall it and use HSD instead.
    2014-05-31 05:27 PM
  2. azizazooz's Avatar


    Last edited by azizazooz; 2014-05-31 at 05:33 PM.
    2014-05-31 05:31 PM
  3. Mav1971's Avatar
    Yep just grabbed it and gave it a shot, working well quite easy to use too
    2014-05-31 05:51 PM
  4. NewD's Avatar
    I'm on a 5S NewD runs the same wonder what he uses

    Have to say pretty tough to line up the shelves with Gridlock and SP3. Prob need HomeScreenDesigner or something
    You do need Iconoclasm + Gridlock + the icono layout erayser included in his download..

    Or - if you prefer HomeScreenDesigner (which I do)., I made my own exact 3x3 which doesn't require Gridlock.. I posted the layout for HSD a couple of posts back, Mav. Post #316.

    You are correct. I use Gridlock on my ip5S but it won't accommodate custom layouts for these walls. Uninstall it and use HSD instead.
    Actually, Thaz.. Gridlock works pretty flawlessly with custom layouts when Iconoclasm is loaded and running them. It's when HSD is installed that Gridlock gets wonky and icons disappear when you try to move them... You sorta have to teach Gridlock what's where by pulling an icon to next row - then it snaps back to next open spot in the custom layout. Really crazy behavior when HSD is installed. So I just left Gridlock behind forever. Don't need it. I can even override Apple icon order without Gridlock just by using the icon numbers in HSD when creating a layout.

    But with Iconocladm Gridlock's very happy from all I've heard and my own testing. There's just no way to create new layouts for Icono. So it's useless to me.
    Last edited by NewD; 2014-05-31 at 08:00 PM.
    2014-05-31 07:49 PM
  5. thazsar's Avatar
    That's why I suggested HSD. For custom/out of standard designs, it's pointless to have Icono & Grid when you can achieve better results w/ only one tweak.
    2014-05-31 08:14 PM
  6. Mav1971's Avatar
    Thanks both of you, and yes I saw your layout NewD but decided I may as well learn how to use HSD so I did turned out well I think
    http://i.imgur.com/zERZjlO.jpg
    2014-05-31 08:26 PM
  7. NewD's Avatar
    Thanks both of you, and yes I saw your layout NewD but decided I may as well learn how to use HSD so I did turned out well I think
    http://i.imgur.com/zERZjlO.jpg
    yep. Looks great, Mav! Always better to teach yourself how to do something. :-)

    That's why I suggested HSD. For custom/out of standard designs, it's pointless to have Icono & Grid when you can achieve better results w/ only one tweak.
    Yes.. We agree. Seemed like your post was saying something else.. We agree! Just a bummer that HSD can't read simple ColsRow plist syntax..
    Last edited by NewD; 2014-05-31 at 08:34 PM.
    2014-05-31 08:32 PM
  8. thazsar's Avatar
    I will have a look at this for you and see if I can replicate and fix. Please remind me what the name of the main folder was. Sorry, I work with too much stuff, they all start to melt together.
    Hey bro,
    Sorry, I forgot to reply back earlier. Been working on that stupid settings toggle that's about to kill me!!! Here's a link for what you sent me since I don't remember what name we used earlier.

    https://www.dropbox.com/s/9yow45ow2vdlfwh/WidgPodge.zip
    2014-06-01 05:50 AM
  9. Boots's Avatar
    Ok so if I want to convert an iwidget for use w sbhtml what do I change? Widget.html to wallpaper.html? What about widget plist?
    2014-06-04 08:45 PM
  10. Simon's Avatar
    Ok so if I want to convert an iwidget for use w sbhtml what do I change? Widget.html to wallpaper.html? What about widget plist?
    Don't need the widget.plist. If it has a option.plist though that will have to be converted back to a config file.
    Last edited by Simon; 2014-06-04 at 09:14 PM.
    2014-06-04 09:11 PM
  11. NewD's Avatar
    Ok so if I want to convert an iwidget for use w sbhtml what do I change? Widget.html to wallpaper.html? What about widget plist?
    Though it's time consuming, Boots, as Simon said, you'd have to convert the items in the options.plist back to a config.js file with variables... The 'decode' isn't that hard... Follow me..

    For each set of items in the <array> of an options.plist file that start and end with <dict>_____</dict> look for the set of characters between <string>___</string> AFTER this: <key>name</key>. That group of letters will be your variable name.

    In a blank text file named config.js you'd start by adding this line....
    If in the options.plist you saw <string>DemoMode</string> then in the config.js you'd write "var DemoMode = ".
    To find out what you write after the the equals sign (+) look later in the same <dict></dict> section and do one of three things:
    • If you see a string named SWITCH - then what comes after the = is 'true' or 'false' (without the single quotes) followed by a semi-colon ( ; )
    • If you see a string named OPTIONS - then what comes after the = is any of the choices you see below the word options place in your config.js between a pair of quotes " " followed by a semi-colon ( ; )
    • If you see a string named EDIT - then what comes after the = is whatever you would type there in your options from the iWidget - then followed by a semi colon ( ; ) -
    --A VISUAL EXAMPLE for you visual learners.

    SWITCH VARIABLE EXAMPLE:

    In the options.plist you see:
    Code:
    <dict>
    <key>default</key>
    <false/>
    <key>label</key>
    <string>Demo Mode On</string>
    <key>name</key>
    <string>DemoMode</string>
    <key>type</key>
    <string>switch</string>
    </dict>
    In your config.js all of that boils down to:
    var DemoMode = false; -or- var DemoMode = true; ---your choice


    OPTIONS VARIABLE EXAMPLE:

    In the options.plist you see:
    Code:
    <dict>
    <key>default</key>
    <Celsius/>
    <key>label</key>
    <string>Temperature unit</string>
    <key>name</key>
    <string>tempUnit</string>
    <key>options</key>
       <dict>
       <key>Celsius</key>
       <string>c</string>
       <key>Fahrenheit</key>
       <string>f</string>
       </dict>
    <key>type</key>
    <string>select</string>
    </dict>
    In your config.js all of that boils down to:
    var tempUnit = "c"; or any of the other variables listed in the options section of the code from the options.plist


    EDIT VARIABLE EXAMPLE:

    In the options.plist you see:
    Code:
    <dict>
    <key>default</key>
    <string>30</string>
    <key>label</key>
    <string>Strong Wind</string>
    <key>name</key>
    <string>Strong_Wind</string>
    <key>type</key>
    <string>edit</string>
    </dict>
    In your config.js all that boils down to:
    var Strong_Wind = 30; ---any string of letters or numbers you would have inputted in the options window of the iWidget before launching it. If it's letters you have to enclose with quotes - single or double.

    DON'T FORGET THE FINAL SEMI-COLON AFTER EACH VARIABLE LINE in a config.js file.

    Hope this has helped.. All <dict> entry sections in the options.plist will fall into one of the above three types. Pretty easily decipherable even if you're new to coding..
    Last edited by NewD; 2014-06-04 at 10:09 PM.
    2014-06-04 09:52 PM
  12. menard_00's Avatar
    Though it's time consuming, Boots, as Simon said, you'd have to convert the items in the options.plist back to a config.js file with variables... The 'decode' isn't that hard... Follow me..
    Thanks for that explanation NewD!! I've wondered how to do this myself. Going to convert one tonight, just to get some "hands on".
    2014-06-04 10:37 PM
  13. NewD's Avatar
    Thanks for that explanation NewD!! I've wondered how to do this myself. Going to convert one tonight, just to get some "hands on".
    Yeah, Menard, it's an empowering feeling to do this stuff on your own. I had great guys like King and Durben and Drifter help me decipher the code.

    Just remember that in the OPTIONS type in the plist - there's an additional '<dict></dict>' separating the declaration of the variable and the select options section.. That's the only potentially confusing thing to follow..

    A 'sneaky shortcut' that has worked several times for me - since almost all of our widgets are based on UniAW or Dacal's new Yahoo stuff - is to simply get the config.js from the LockScreen versions of either UniAW6.4_LS or DacalYahoo2.6_LS and simply drop that bad boy into the Widget's folder, change the Widget.html to Wallpaper.html.. and voila! It often works.. Since it's okay to name a variable you'll never use... BUT you can't 'leave out' a variable or the widget won't work.. So that little 'wuss out of coding' move can also work for you... Recently where it DIDN'T work for me-- the only variable missing was 'AnimationsOn = true;'..

    So if you're really in to 'slugging through' the whole thing tonight.. knock yourself out -- it'll feel good.. BUT if you wanna see if you can 'get lucky'.. just copy the config.js from UniAW6.4_LS into the folder and chances are it'll work..
    2014-06-04 10:45 PM
  14. menard_00's Avatar
    I'm going to convert one from scratch. I like to learn the correct way before taking shortcuts. Thanks for the suggestion though.
    2014-06-04 10:56 PM
  15. King_O_Hill's Avatar
    I think that viewing them with a property list viewer makes it easier than using a txt editor. But that's just me.

    Check out WW3 for iOS 9/10 - Widget-Weather 3.0
    2014-06-04 11:20 PM
  16. thazsar's Avatar
    I think that viewing them with a property list viewer makes it easier than using a txt editor. But that's just me.
    Do you recommend a specific viewer?
    2014-06-05 12:32 AM
  17. Boots's Avatar
    NewD...could u email this to me? [email protected]
    Easier for me to look at it that way!

    Thanx for explanation and visuals I AM a visual learner!

    I think that viewing them with a property list viewer makes it easier than using a txt editor. But that's just me.
    King if that's the case could I then use iFile to just edit & convert?

    Simon, thanks for startin me on right direction
    2014-06-05 12:48 AM
  18. NewD's Avatar
    NewD...could u email this to me? [email protected]
    Easier for me to look at it that way!

    Thanx for explanation and visuals I AM a visual learner!



    King if that's the case could I then use iFile to just edit & convert?

    Simon, thanks for startin me on right direction
    Boots. I'll email that off to you by 10pm EDT.. Still at work..
    2014-06-05 02:02 AM
  19. Marty McFly's Avatar
    Hey Boots,
    Sounds like you want to learn and enjoy the satisfaction of doing it yourself. But just thought I'd throw this out there. I'm happy to convert any widget for use with SB HTML for you.

    To everyone for that matter....
    If you post a link to an existing widget that you want converted, I will repost a link with it working in SB HTML. Just please don't post links to any widgets that are part of a paid theme
    2014-06-05 02:08 AM
  20. NewD's Avatar
    2014-06-05 02:34 AM
1,139 ... 7151617181927 ...
LINK TO POST COPIED TO CLIPBOARD