iDesigner: Windows Winterboard Theme Designer

Discussion in 'iOS Themes and Customization' started by MattPro, Sep 19, 2009.

  1. BrilliantWinter New Member

    Member Since:
    Nov 26, 2009
    Message Count:
    7
    Device:
    iPhone 3GS (White)
    Didn't think so. Does it actually need an installer? If its just dropping a few files in and such, I would recommend just telling mac/linux users to untar everything into a certain directory, and run it from there. Could even include a bash script to check if mono is installed, and if it is, it would run the proper command for them.

    Any chance you could explain how you are positioning the icons? I am having a few issues with certain themes not positioning correctly, and haven't had the time to fiddle with springboard to figure it out.

    Spenser
  2. MattPro New Member

    Member Since:
    Sep 19, 2009
    Message Count:
    169
    Device:
    iPhone 3G (Black)
    That's what I was thinking about doing, I've already written a simple bash script to run it with the mono command. I need to look up how to check for dependencies but that's what I'll do. Thanks.

    And I tried to replicate the way the iPhone positions the icons my best but I'm not sure if it's right. First I found the "centers" or apple's default icons (I put center in quotes because you can't have half-pixels :rolleyes:). iDesigner takes your icons and centers them around those points. That's what I found springboard to do, but I wasn't 100% sure. If that's wrong please let me know so I can rewrite the code.

    EDIT: Update:
    I've rewritten every "\" to a "Path.DirectorySeparatorChar" so file operations are portable between OS's. ;)
    Another Update: Fixed the window size problem. Also fixing these two problems seem to have increased the performance on Linux greatly :)
    I'm working on fixing some other odds and ends now.
  3. BrilliantWinter New Member

    Member Since:
    Nov 26, 2009
    Message Count:
    7
    Device:
    iPhone 3GS (White)
    That is wonderful news! Hopefully it speeds things up a bit on my mac too. I think it was fairly slow because I had like a 25 day uptime, and something had snatched too much cpu and had it at 50% constantly :p

    As for the positioning, I wasn't even sure how to start going about it, however that does make sense. I had been thinking about all of the inav themes, where there is the large icon that ends up floating top-left of where you place it, however I didn't think that there might be transparent pixels to the right of it as well. I will test a few things out with those themes and let you know what I find (just to confirm that you are doing it correctly)

    Spenser
  4. MattPro New Member

    Member Since:
    Sep 19, 2009
    Message Count:
    169
    Device:
    iPhone 3G (Black)
    Thanks, that'll help out a lot.

    Also, would you want to test the 1.0 build with mono on your Mac? I can test on linux but don't have access to a Mac.

    Another update: Everything is working fully on linux! There just some weird problems with window sizes left. I don't even know if there's anything I can do about that though.
  5. BrilliantWinter New Member

    Member Since:
    Nov 26, 2009
    Message Count:
    7
    Device:
    iPhone 3GS (White)
    Yeah, so I tested a few themes, both on my iphone and in my app (which I changed to center the icons) and it seems to be bang on, so thank you for that!

    And yeah, I totally can, although I am not sure how useful it will be soon :p Now that my icons are displaying properly, I will be focusing on all the other features in my app ;) But yeah, I can definitely test it in the mean time. Have you pushed the update yet?

    Spenser
  6. MattPro New Member

    Member Since:
    Sep 19, 2009
    Message Count:
    169
    Device:
    iPhone 3G (Black)
    Nope, I think I'm going to release it either later tonight or tomorrow. Can I email it to you? Send me a PM if that would work.

    Also, I know you said you've coded c# before so if you want any snippets or anything just let me know. It'll be awesome I'm sure to have a native Mac application for this kind of stuff :)
  7. BrilliantWinter New Member

    Member Since:
    Nov 26, 2009
    Message Count:
    7
    Device:
    iPhone 3GS (White)
    Well if you want, I could even help with coding on yours (and vise versa, although I doubt you can do much on a mac app :p) if you are interested. I have a VM with xp and VS2010 installed, as I do windows apps from time to time anyways.

    And you should now have 1 unread PM :p

    Spenser
  8. Happyman7 Member

    Member Since:
    Sep 2, 2009
    Message Count:
    684
    Device:
    4G iPod touch
    I don't mind testing iDesigner on Linux (Ubuntu to be exact) for you :D I just got to figure out how to run it with Mono...*cough*

    and on a sidenote: Can we PLEASE stop quoting these long messages/posts? It makes loading a webpage on an iPod extremely tedious :p
  9. BrilliantWinter New Member

    Member Since:
    Nov 26, 2009
    Message Count:
    7
    Device:
    iPhone 3GS (White)
    Haha, sorry Happyman, I view all of this on my macbook, and I had figured there was a nice little interface for iphones. Wifi should handle it without too much trouble, but I can see how 3g might struggle. But we definitely will. We are now emailing back and forth, so its a bit cleaner :p
  10. Happyman7 Member

    Member Since:
    Sep 2, 2009
    Message Count:
    684
    Device:
    4G iPod touch
    Actually I'm on wifi. 'Don't have an iPhone 'cuz I actually want service and money in my wallet. Verizon FTW.
    ~OT~
    I can probably work on better-looking splashy screens when I get done with this project I am procrastinating on.