Whited00r Forum

Development - iOS Custom Firmware => Amateur Developers => Topic started by: BetterFolders on December 11, 2013, 08:35:22 PM

Title: [PUBLIC BETA] BetterFolders for iOS 3
Post by: BetterFolders on December 11, 2013, 08:35:22 PM


(http://betterfolders.com/images/BF_logo.png)




(http://betterfolders.com/images/thething.jpg)



Believe it or not we really made a tweak for iOS 3.1.3. A huge one… 6.5K lines of code approximately. I took quite a bit of time and effort to get this thing up and running. It is written completely from scratch, actually it is our very first coding experience with ancient OS like this. It wasn't easy at all, because iOS 3.1.3 lacks a lot of internal stuff that we are used to play with.

Eventually it came out powerful enough to let us do some fancy magic stuff and here we are with this beautiful tweak. This thing really works like magic! It's a native Springboard plugin - no dependencies, nada (unlike other iOS 3.1.3 compatible folder tweaks or lookalikes Folders are not apps, this is built right on top of the Springboard to provide high performance and also save a lot of precious memory).

We love to pay too much attention to details, that's why all features and animations have this kind of native look and feel just like in iOS 4, 5 or 6.
This is totally free Cydia tweak. No Ads, No donations just go ahead and download it from the Official Cydia repository.




(http://betterfolders.com/images/somenice.jpg)



• Unlimited Apps per folder (not in Beta)
• Folder Merging
• Folder naming by App Genres
• Folder Pages (not in Beta)
• Folder Deletion

(http://s22.postimg.org/cjosrriz5/IMG_0126.png) (http://s22.postimg.org/nkjxwsb81/IMG_0121.png)   (http://s22.postimg.org/l4i4ixt5d/IMG_0123.png)





(http://betterfolders.com/images/about.jpg)



BetterFolders is designed to work with jailbroken stock iOS 3.1.3 firmware. It is NOT tested to work with the custom firmwares such as WhiteD00r, BlackD00r or any of that kind.
We are NOT going release iOS 7 folders either. Simply because your device is not capable of rendering such stuff. Try it on your own risk. It should work flawlessly in most cases. If it does not, simply go to Cydia, remove it and e-mail us.



(http://betterfolders.com/images/support.jpg)



Feel free to contact us at: [email protected]

Read the whole thing before asking anything!
 

Note: This is still in beta stage so feel free to report about any bugs, here on the forum or by sending and e-mail.


(http://betterfolders.com/images/cydia.png)  http://repo.BetterFolders.com
 (http://repo.BetterFolders.com)




**UPDATE Feb 2, 2014**

The website is up and running :  http://BetterFolders.com/ (http://BetterFolders.com/)
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: Bruan on December 11, 2013, 09:19:44 PM
Well, I shall be the first to congratulate you!  Very nice bit of work here :)  Quite smooth on open/close, especially for 3.1.3/being a tweak (I know how hard that sort of stuff is!).   Icon arrangement is beautifully done too, it creates/removes them very well :)  I sadly won't be doing testing as I'm on whited00r (next version making new things), but it seemed very stable from the little bit of poking around I did ;)

I'm sure many people here shall enjoy this!
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: BetterFolders on December 11, 2013, 09:35:03 PM

Well, I shall be the first to congratulate you!  Very nice bit of work here :)  Quite smooth on open/close, especially for 3.1.3/being a tweak (I know how hard that sort of stuff is!).   Icon arrangement is beautifully done too, it creates/removes them very well :)  I sadly won't be doing testing as I'm on whited00r (next version making new things), but it seemed very stable from the little bit of poking around I did ;)

I'm sure many people here shall enjoy this!

Thanks mate :)

Yep it was quite a bit of challenge to make this thing animate smoothly plus It still has a lotta logging stuff going on witch make it slower so... Will be 10-15% smoother and/or faster in final release :)
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: Bruan on December 11, 2013, 10:54:04 PM
Thanks mate :)

Yep it was quite a bit of challenge to make this thing animate smoothly plus It still has a lotta logging stuff going on witch make it slower so... Will be 10-15% smoother and/or faster in final release :)

I was thinking of doing a folders replacement myself, in the iOS 7 style as it's probably a bit or a lot easier because I wouldn't even need to handle opening dynamics on the screen that much (well, animation of icons out and in but that's negligible) as it's all central, but the one thing holding me back was time and the drag/drop creation of folders and removal of icons from folders. Never quite wanted to dive into that, but as I said you did it quite admirably, better than the older folders even (well, everything is better ;) ) :)
When you say it's a native springboard plugin, do you care explaining that to me?  I know you can hook springboard, but I didn't think it allowed plugins :o  (I'm still learning as a developer ;) )
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: BetterFolders on December 11, 2013, 11:29:20 PM
Iwell, animation of icons out and in but that's negligible

Actually if you're planning to get exactly the same look as it is in iOS7 you will face a bunch of problems. Animations are really simple but you'll have to render all of those huge icons (120x120) with different speeds and Easein-s  witch is nearly impossible on 2G-s and 3G-s. Even with OpenCL(we tried that with 3d planes lol this is crazy right?). Also you'll get a huge amount of aliasing an there's not way to fix it. That's why we didn't do it actually..  NO WAY to get a full native look.

drag/drop creation of folders and removal of icons from folders

Yep messing around with iconlists is a huge pain in the ### for sure trust me)))) You will end up hooking entire classes to get some sort of debug log.

...but as I said you did it quite admirably, better than the older folders even (well, everything is better ;) ) :)

Thanks again mate really appreciate it ;) we really wanted to make it look native with all that native stuff included. That was the goal.

When you say it's a native springboard plugin, do you care explaining that to me?  I know you can hook springboard, but I didn't think it allowed plugins :o  (I'm still learning as a developer ;) )

Well actually we call it like that because it's not just a hook(hooking something and injecting your code), we managed to log out some core system timings and events(don't ask me how lol.. goes down to hex codes makes my left eye blink randomly)  and found a way which makes the system memory(hard coded kernel stuff), api and graphics controller  think that it was not hooked at all... this was the only way to make the graphics render this fast... to gain higher cpu priority for animation delay timers etc.

Apple guys do quite the same stuff with their native folders(and not only with them), but of course they are dealing with open source there...
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: Bruan on December 11, 2013, 11:53:12 PM
Actually if you're planning to get exactly the same look as it is in iOS7 you will face a bunch of problems. Animations are really simple but you'll have to render all of those huge icons (120x120) with different speeds and Easein-s  witch is nearly impossible on 2G-s and 3G-s. Even with OpenCL(we tried that with 3d planes lol this is crazy right?). Also you'll get a huge amount of aliasing an there's not way to fix it. That's why we didn't do it actually..  NO WAY to get a full native look.

I haven't even messed with the graphic animation frameworks to be honest, still on my list of things to learn. All I do animation wise is just mess with scale and alpha/frames in a UIView animation (probably a better way to do that admittedly).  I know what you mean though, animations are a pain on 3.1.3 :( iOS 4 at least has support for block animations, which cleans things up nicely and helps with timings of things greatly. It is a pain to time stuff right on 3.1.3, although I *think* the basic UIView animations support the ease in/out animation style even on 3.1.3? I thought I have used that before. 
Either way, you did a brilliant job animation wise on 3.1.3 :)

Yep messing around with iconlists is a huge pain in the ### for sure trust me)))) You will end up hooking entire classes to get some sort of debug log.

Yeah I did a little messing around, but I didn't even get to rearranging code and whatnot. I just made a static one that enabled/disabled editing, but did nothing on drag/drop. I probably will mess with it for other projects in the future, but for now I need to learn more basics :)

Thanks again mate really appreciate it ;) we really wanted to make it look native with all that native stuff included. That was the goal.

Well you did very very good on that :)

Well actually we call it like that because it's not just a hook(hooking something and injecting your code), we managed to log out some core system timings and events(don't ask me how lol.. goes down to hex codes makes my left eye blink randomly)  and found a way which makes the system memory(hard coded kernel stuff), api and graphics controller  think that it was not hooked at all... this was the only way to make the graphics render this fast... to gain higher cpu priority for animation delay timers etc.

Apple guys do quite the same stuff with their native folders(and not only with them), but of course they are dealing with open source there...

Haha, I don't think even the doctor can help with the eye blinking ;) Maybe you are the chosen one (http://www.monologuedb.com/wp-content/uploads/2011/02/laurence-fishburne-morpheus-the-matrix.jpg)
That sounds like it would hurt to figure that out :(  It seems to have worked though! Smooth and wonderful animations!
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: BetterFolders on December 12, 2013, 12:40:00 AM
Quote
I *think* the basic UIView animations support the ease in/out animation style even on 3.1.3?

Oh sure there are but you'll need to put some delays to make them work properly and than make something that makes delay work properly :D

Quote
Haha, I don't think even the doctor can help with the eye blinking ;) Maybe you are the chosen one

Lol I guess I took the wrong pill
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: Bruan on December 12, 2013, 01:06:37 AM
Oh sure there are but you'll need to put some delays to make them work properly and than make something that makes delay work properly :D
Lol I guess I took the wrong pill

Ahhh... I thought it just slowed down the animation near the end or beginning but still took the specified amount of time (so, faster at first then slow).  Maybe not then :o  I saw that you had done that, some sort of animation manager. (no clue how it works and I'm not about to go messing with it :P ).

Ah better than me, I took both ;)
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: BetterFolders on December 12, 2013, 01:14:26 AM
Quote
I thought it just slowed down the animation near the end or beginning but still took the specified amount of time (so, faster at first then slow). 

it simply lags when your have like 12 icons in your UIview and +10 outside on the springboard and you're trying to move them with easeinout with the same amount of time.


Under delay I mean the delay(timer fire) before the whole thing starts to animate. not just a delay parameter :)

Quote
some sort of animation manager

A monster with assemble injections lol
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: cad111 on December 12, 2013, 01:18:43 AM
Very cool!
Please make this open folders looks like ios 7 !!!!it will be amazing!!!
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: BetterFolders on December 12, 2013, 01:22:22 AM
Very cool!


Thanks


Please make this open folders looks like ios 7 !!!!it will be amazing!!!


Quote from: BetterFolders
...we are NOT going release iOS 7 folders either. Simply because your device is not capable of rendering such stuff.
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: Bruan on December 12, 2013, 01:38:03 AM
it simply lags when your have like 12 icons in your UIview and +10 outside on the springboard and you're trying to move them with easeinout with the same amount of time.


Under delay I mean the delay(timer fire) before the whole thing starts to animate. not just a delay parameter :)

A monster with assemble injections lol

Ahhh yeah it would do ;) I'm sure there are workarounds and whatnot, but it's not really worth it :)

Ohhhhhh that sort of delay, ah. Gotcha.   Yes it looked like a monster from just the header :s  Properly brilliant though throughout the whole thing though! :)

Also, if you want more attention of this, I might be able to put a word in with the whited00r twitter and facebook, as I'm sure everyone will love to hear about it and try it out ;)  that being said, you probably will get lots and lots more people wanting the iOS 7 style. Actually, on that subject, you may want to make it in bold or larger type down at the bottom that you aren't going to do it. That normally helps, yelling online ;)  (people tend to skim over the non-bold stuff).
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: BetterFolders on December 12, 2013, 01:42:01 AM
LOL I was thinking just about the same thing. I will bold it and make it red lol
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: iTechy21 on December 12, 2013, 03:12:48 PM
TBH you should work for WD this is amazing much more stable than darlos folders :D I will end up making a video for this. And I am testing this on WD and have had no problems so far...
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: Andy on December 12, 2013, 04:48:36 PM
This looks really nice, and works much smoother than Darlo's Folders ;)
Though, I would say that you should speed up the animation a bit on the closing. That part doesn't seem so smooth as compared to the rest of the folders.

Great Job, mate ;)
Title: [PUBLIC BETA] BetterFolders for iOS 3
Post by: BetterFolders on December 12, 2013, 06:40:05 PM
Thanks guys :) I'm glad you like it. This thing is still unfinished missing some features bugfixes and optimizations  so stay tuned for RC version ;)

Btw icon shadows are slowing it down quite a lot so you may find it reasonable to disable them.

P.S. Have you guys checked the folder merging feature?
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: BetterFolders on December 14, 2013, 02:19:30 AM

I will end up making a video for this.

Workin' on it btw ;)

Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: FishNoobCrack on December 14, 2013, 02:26:39 AM
Workin' on it btw ;)
Camera taking a picture of a camera recording a video. Whew.
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: BetterFolders on December 14, 2013, 02:32:17 AM
Haha yeah)))
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: BetterFolders on December 15, 2013, 01:00:29 PM
fixed some minor bugs in v0.0.1-1235. Repo is updated.


oh and guys we really need some feedback from you, not just downloads(300 already), otherwise this thing will never get to the final version.

 I'm kinda disappointed :)
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: iTechy21 on December 15, 2013, 02:13:26 PM
fixed some minor bugs in v0.0.1-1235. Repo is updated.


oh and guys we really need some feedback from you, not just downloads(300 already), otherwise this thing will never get to the final version.

 I'm kinda disappointed :)
I think backgrounder conflicts with it as whenever I press the home button it says backgrounding enabled and it won't exit the app. I will disable backgrounder and report back

Edit: fixed it by disabling backgrounder :D

It's really good btw but there is a bug which is random but the icons of apps in the folder disappear and it shows an empty folder. But it is fixed by a re-spring.
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: BetterFolders on December 15, 2013, 02:34:04 PM
Thanks :)

Not sure what's happening with the Backgrounder(will check it out asap)

and about the second one we've just noticed that too. Shouldn't be anything serious... Next update will fix that :)
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: iTechy21 on December 15, 2013, 02:35:35 PM
Thanks :)

Not sure what's happening with the Backgrounder(will check it out asap)

and about the second one we've just noticed that too. Shouldn't be anything serious... will be fixed in next update :)
It is the old one within WD6 not the newest cydia version
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: BetterFolders on December 15, 2013, 02:46:16 PM
It is the old one within WD6 not the newest cydia version

We won't be able to test that version, we will check the latest one.
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: cad111 on December 16, 2013, 02:39:41 PM
you cant make this folders open looks like ios 7??
dont need be exactly like ios 7! just make it open a big folder like folderenhacer tweak for ios 4
we realy need ios 7 folder !! pleaseee!
Title: [PUBLIC BETA] BetterFolders for iOS 3
Post by: BetterFolders on December 16, 2013, 04:12:25 PM
Sorry no lookalikes this time, only fully functional ports. iOS animations and blur effects are too heavy to handle so no plans for that. 

If you read the first post you'll see that this tweak includes a bunch of extra features.

Plus we'd like to keep it retro because this was not made for whited00r actually it's for iOS 3 in general.
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: iTechy21 on December 16, 2013, 04:44:37 PM
Just a quick question
Is there a full team working on this? as you keep on saying we're
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: BetterFolders on December 16, 2013, 04:55:05 PM

Just a quick question
Is there a full team working on this? as you keep on saying we're

Depends on what you call a "full team" :)
I'm not working alone so that's why I keep saying 'we' :p
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: iTechy21 on December 16, 2013, 04:56:56 PM
Depends on what you call a "full team" :)
I'm not working alone so that's why I keep saying 'we' :p
Ok thanks for awnsering and I admit I phrased it wrong. I should have said are you an indi developer
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: superbeak on December 18, 2013, 01:19:19 AM
This is so pretty, it makes me happy :)))))
Good job dudes. :D
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: BetterFolders on December 18, 2013, 01:43:32 AM
Thanks a lot :) We're glad you find it useful. Don't forget to report bugs(if any)


***some news***

Website is done and will go online alongside with the RC version and Video. Waiting for reports  ::)
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: mindingulove on December 26, 2013, 10:01:38 PM
man repository is empty
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: BetterFolders on December 26, 2013, 10:17:51 PM
Checked it works fine. Try to remove it and add it again or reload cydia sources.
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: BetterFolders on February 02, 2014, 01:07:20 AM
Bump :)

The website is up http://BetterFolders.com/  (http://BetterFolders.com/)
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: iTechy21 on February 13, 2014, 10:06:07 AM
Cant wait to see the final release as for an alpha it isnt very buggy...
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: BetterFolders on February 13, 2014, 10:09:34 AM
Cant wait to see the final release as for an alpha it isnt very buggy...

It's coming right up.. Didn't have much time to polish a couple of tiiiiiny bugs and make a video :)
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: iTechy21 on April 17, 2014, 09:15:21 PM
It's coming right up.. Didn't have much time to polish a couple of tiiiiiny bugs and make a video :)
Hopefully it works well with whited00r :)

Bump because this is a quality project
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: CPVideoMaker on May 22, 2014, 02:08:05 AM
Hopefully it works well with whited00r :)

Bump because this is a quality project
it cause homescreen animations to bug out on 7.1
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: BetterFolders on May 22, 2014, 02:20:41 AM

it cause homescreen animations to bug out on 7.1

Ye this wasn't meant to work with WD. We did some things to make it work with the wallpaper tweak tho. Anyway Try to disable those animations from WD settings
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: CPVideoMaker on May 22, 2014, 02:26:37 AM
Ye this wasn't meant to work with WD. We did some things to make it work with the wallpaper tweak tho. Anyway Try to disable those animations from WD settings
I know it wasn't, i was just mentioning the issue to iTechy21. Other than that, works great on WD6 (other than the folder resetting after installing an app)
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: Bruan on May 22, 2014, 04:31:38 AM
it cause homescreen animations to bug out on 7.1

Haha those animations are very picky anyway, it was never actually meant to be a full feature either, it just ended up looking nice by default so we kept it enabled by default.  It was just a one/two night thing to code just on a whim to get a bunch of math stuff out of my head because I was very bored ;)

Disable it and enjoy these amazing folders on whited00r 7.1 :)


@BetterFolders
Glad you did that to make it work with the wallpaper tweak, thank you :)
Also, I stickied this thread so hopefully people are drawn to it more, so you can get more debug info.
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: BetterFolders on May 22, 2014, 04:33:35 AM


...enjoy these amazing folders on whited00r 7.1 :)

Haha thanks mate ^^ and keep up that great work there
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: Bruan on May 22, 2014, 04:36:02 AM
Haha thanks mate ^^ and keep up that great work there

Same to you!  I may attempt to make a folder tweak of my own, just to get it over with in all the lovely logic code that needs to be done in figuring out the icon lists and reversing that, and also getting iOS 7 like folders.  I did try messing with the icons layout a little bit a while back but I just ended up breaking things for the most part  ::)  ;D
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: JrPac on July 24, 2014, 02:23:53 PM
Now at the moment I am on stock 3.1.3 for iPhone 3G and thought I may as well give Betterfolders a try.
They are indeed VERY good-looking and smooth. Very nice.
However I'm experiencing a good amount of bugs...

-Sometimes while creating folders and moving apps into a folder an icon will disappear from the folder, or disappear from the springboard entirely, making me reinstall the app to get it back which leads to my next issue:
-Installing any new apps onto the springboard will reset and empty all folders, leaving all apps separate again. The folders will be there, but empty with no apps in them and the names are Folder followed by numbers. After a reboot the correct names return however eventually they dissappear.
-Finally, to exit an app opened in a folder, I have to press the home button twice with about a half second inbetween.

Any ideas guys?
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: BetterFolders on July 24, 2014, 05:27:41 PM
Hey JrPac thanks for the kind words :) appreciate that.

As for the bugs, those are known bugs and some of them are already fixed. But unfortunately we won't be releasing any updates until this fall.
The reason for this is a lack of free time.
This tweak may seem or look simple but it'sa really really huge and complicated one :)

Anyways stay tuned, we have successfully implemented the iOS 7 icon animations  (fast'n'smooth) so that being said the next beta version may have the native iOS 7 look. 

No promises though.


Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: PHJayvee1G on July 25, 2014, 02:08:55 AM
Hey JrPac thanks for the kind words :) appreciate that.

As for the bugs, those are known bugs and some of them are already fixed. But unfortunately we won't be releasing any updates until this fall.
The reason for this is a lack of free time.
This tweak may seem or look simple but it'sa really really huge and complicated one :)

Anyways stay tuned, we have successfully implemented the iOS 7 icon animations  (fast'n'smooth) so that being said the next beta version may have the native iOS 7 look. 

No promises though.




it would be nice... but I am a WD user... and I think its not compatible... :(
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: iTechy21 on July 25, 2014, 05:58:03 AM
it would be nice... but I am a WD user... and I think its not compatible... :(
You can still install it. Just disable the default folders in Whited00r.
But you won't really get support...
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: PHJayvee1G on July 25, 2014, 12:02:01 PM
You can still install it. Just disable the default folders in Whited00r.
But you won't really get support...

ah thanks... :) hoping it looks like ios 7....
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: dellieuxr on May 19, 2015, 04:48:15 PM
I keep entering in SafeMode after installing this tweak. But because I'm using Whited00r, I think I'm not gonna get support...
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: MarioKartEpicness on May 19, 2015, 11:08:54 PM
You can still install it. Just disable the default folders in Whited00r.
But you won't really get support...
It's impossible to scroll down!
Title: Re: [PUBLIC BETA] BetterFolders for iOS 3
Post by: HFTaylor12 on December 04, 2016, 01:17:32 AM
I can't get a download.  :-\