yashsingh1/xdaforums huggingface dataset:
[Nexus S Android Development] Jonathon Grigg:
Still a fair way away unfortunately :( there has been so many holdups it's starting to annoy me a bit. What I will do is to get these status bar controls final, stable, add in the HW decoding, add some graphics etc and probably release then, just to get it out. I will then add in everything else as I get the time to, and the absolute latest builds can be compiled by users from the source if they chose to :)

On the colour front, I have grown to like the blue which came in the CSS package for the download counter tutorial, which is this one: http://www.perbang.dk/rgb/0196E3/

But having said that, if I can find a nice purple I may use that too.

Edit: this is also very similar to the other colour I mentioned, but slightly darker which I prefer: http://www.perbang.dk/rgb/007FFF/

Double edit: I have chosen to use http://www.perbang.dk/rgb/007FFF/ (Azure) as the colour of choice for graphics etc. Then I can also call the theme Azure or something like that. I don't really mind that it could be confused with Cyan, I quite like the colour.
[Nexus S Android Development] Jonathon Grigg:
Thanks to some advice and fixes from Renan Strauss (python08) I am currently compiling a working version with status bar controls. I have had to include his ExtraSettings app which is based off CMParts because I just wanted to see how it all worked first.

If everything is stable, I will release the next beta later on today for everyone :) I have also included a few other tweaks pointed out in his sources including swipe individual notifications to clear just that one, and an icon for when headphones are plugged in.

Sent from my Nexus S
[Nexus S Android Development] Jonathon Grigg:
Compiling a working version of beta 2 with even better toggles now ;) if it's finished in time, release tonight, if not, early tomorrow morning :D

Sent from my Nexus S

Edit: nope, no success :( I get loads of errors like this (123 to be exact)

Basically, it means I need to fix up loads of code to compile it properly. I am getting some help on this, so the release will be tomorrow (hopefully). Trust me, it's not easy to fix everything in one shot :p I will get it out eventually!
[Nexus S Android Development] Jonathon Grigg:
This is my current list of things I am going to release 1.0.0 with, on top of what is in the current Beta :)

10 new dictionaries in LatinIME.apk :D

Custom bootanimation (and possibly wallpapers)

Status bar toggles, with working Torch

Hardware decoding of various video formats (and included player)

ROM Manager inclusion

UV flash packs/scripts

Probably some other things I'm too tired to mention

If I can get the status bar toggles working tomorrow, I will be able to release 1.0.0 final on the weekend :)

On another note, downloads are soaring at the moment, this afternoon alone there has been more than 30 downloads :)
[Nexus S Android Development] treUse:
Oh, really looking forward to 1.0.0 final! Can't wait for H/W decoding!
[Nexus S Android Development] moordown66:
Battery life really is superb on this rom. Only battery criticism is that the numeric percentage on the battery icon is very hard to read.

Had a few problems with titanium backup crashing at first but seems ok now. Not sure why that was.

Can you explain hardware decoding?

Now for the FM radio :-)
[Nexus S Android Development] Zehlek:
FM Radio would be sweet
[Nexus S Android Development] Jonathon Grigg:
The battery icons were made that way so all the numbers would be within the outer shell of the battery, no matter how full it was. Plus I don't need to see it fully all the time, so it suited me. If you would like to have a shot at changing them to your own icons, just open the framework-res.apk file from /system/frameworks in the update.zip, find res/drawable-hdpi and then replace which ever images you want, all without extracting anything :) just ask if you do need help and want to do something like that.

As for all the root app issues, it could be a combination of several things, outdated apks for the included apps (I have updated them all now) or extra components in my source which I put in not realizing they were unnecessary (this has since been fixed in the version I am compiling right now).

Hardware decoding may not happen unfortunately. While I can easily get the player apk I believe there is required code in the actual ROM itself, and I don't think the developer is willing to cooperate. But that's their choice and I respect that. If anything changes on that front, I will reconsider it. But what it means is that instead of the software (and because of that, CPU) doing all the hard work playing the video file, just about all of it gets shifted across to the GPU which is much more optimized for those tasks, so the CPU handles the rest of the system and the experience is better overall. however I think there may be one or two formats that are already hardware decoded (unsure though) in Android, its just as soon as you need to play .mkv or other files you get lost frames, stuttery sound etc.

Once again, I have lots of other things on my list to do before FM radio. I want it done but personally there's other stuff I want done first. It wont be easy either so you may be waiting a while. I will get around to it! Promise :)

Now as I mentioned somewhere above, I am compiling a new, working version with toggles and loads of tweaks now, thanks to some error spotting by Joshua Stein. The compile and assembly of the .zip should be finished in about 2 hours and then I will test it quickly before uploading :D I will probably call this one RC because its so close to bring able to release 1.0.0 and beta sounds too unstable as a name ;)

Updates soon :D

Sent from my Nexus S

Edit: yes I did type that whole thing on my Nexus S :p
[Nexus S Android Development] Zehlek:
I personally like the battery percentage
[Nexus S Android Development] Zehlek:
Can't wait for 1.0.0 RC!!!
[Nexus S Android Development] Jonathon Grigg:
Its coming :) at long last :D I will also include this with ROM Manager, so if some people wouldn't mind testing out how a ROM Manager install goes that would be great!

I will have to update again in about an hour hopefully when its finished compiling. I had to restart my computer while compiling due to a freeze so for bug free-ness I have compiled from the start again, this time using a slower speed.

Sent from my Nexus S
[Nexus S Android Development] Zehlek:
Once it is up I will try installing thru rom manager
[Nexus S Android Development] Zehlek:
How's the restarting coming?
[Nexus S Android Development] Jonathon Grigg:
It's chugging along nicely actually :) I'd say just over half way through the full compile, which is good because it's giving me time to sort out the ROM Manager stuff and some logos etc.

Also, the RC will be updated with Netarchy 1.3.0.6, which has different UV methods, be warned your current scripts may not work. For the final version I will be including some UV Packs as optional extras with updated UV scripts.
[Nexus S Android Development] amin_86:
Does anyone else have issues with BLN (Back Light Notification) ??....

I cant seem to get it to work :confused:. Nevertheless, AWESOME Rom!!
[Nexus S Android Development] Jonathon Grigg:
I have never had issues, are you testing it with the Test Notification in the BLN control app? Because that does not set it off at all, try sending yourself a text and it should light up if you have turned BLN on.

Sent from my Nexus S
[Nexus S Android Development] Worsty:
All good now but just want to highlight that titanium backup needs to be updated,uninstalled and updated a few times via market prior to it working...

Thanks for the ROM
[Nexus S Android Development] Jonathon Grigg:
Ok everyone, I'm building the update.zip now, then I will test in about 20 minutes time for any major bugs that haven't been flattened ;)

Uploading will take approximately 50 minutes from commencing, so I will say expect it to be on my server in around 1:30 to 2 hours.

Sent from my Nexus S
[Nexus S Android Development] Worsty:
Can't wait...thanks for your hard work!
[Nexus S Android Development] some_random:
just a quick question, will the RC be undervolted and by how much?
[Nexus S Android Development] stevm:
Let's try that baby,..Thank you for all your hard work
[Nexus S Android Development] Jonathon Grigg:
No, I have decided that until I do some further testing with Netarchy's new UV methods (showing exact voltages, not just a modifier eg. 1075 rather than -50), I will just leave it as stock voltages. I will have UV packs for 1.0.0 final in a few days, but they will be optional, as in you must flash them to UV. That is until I finish my inbuilt control options ;)

Thanks for that, and with the RC I have updated every apk, including TB to the absolute latest version as of about 10 minutes ago. ROM Manager is also updated to 4.2.0.2, which is the latest :)

I have successfully compiled the RC, and just tested it then. However it isn't quite perfect. I changed the location of the toggles to below the carrier, but I put it in the wrong section, so it appears just behind the No Notifications bar thing. Also, trying to get into Extra Settings through Settings FCes, so I will have to recompile again, with these issues fixed. I promise I will have this out before I go to sleep tonight. Sorry! But as for everything else, it feels super snappy and I am excited to release it and 1.0.0 final in a few days!
[Nexus S Android Development] Jonathon Grigg:
Compiling a fixed version now, should be done in around 30 mins and then I will test quickly before releasing :D it wasn't hard to fix it ;) literally took 3 minutes total :p

Sent from my Nexus S

Edit: looks like the compile was equally as quick, testing the update.zip now :D
[Nexus S Android Development] randy92:
Awesome :D thanks for all the updates
[Nexus S Android Development] Jonathon Grigg:
Oh :( I knew it was too quick to be true. While ExtraSettings now compiles and installs fine, works perfectly, the framework changes to move the toggles to where they should be didn't get rebuilt. For that to happen I have to compile from the start again. This could take another 2 hours to do, but I will have to. I'll tell you what though, it's a great sense of achievement knowing I've finally got working toggles :D

Also, here's what I'm gonna use as the new logo:
[Nexus S Android Development] Jonathon Grigg:
The compile is just about finished now, then all I have to do is to build the update.zip, test it and then upload to my server :D I can't wait to finally get a working, stable version out again :)

Just some notes for 1.0.0 final:

Tonight I am downloading the entire source from scratch off my Github. Then I will commit each individual change and those willing to can see progress and build their own versions.

1.0.0 will include 10 more dictionaries for LatinIME.apk (commiting those changes now, github.com/infin1tymod for details)

The logo and graphics are coming along nicely, I expect to have the new bootanimation done in a day or two.

Netarchy mentioned he may revert back to an older kernel base for speed, as the newer base has occasional lag issues, I will switch to that when it is released.

The compile should be done soon, not long now :)

Sent from my Nexus S
[Nexus S Android Development] Jonathon Grigg:
Uploading 1.0.0 RC right now :D runs flawlessly! I'm really pleased with it personally, I have accomplished a major task getting those toggles to work correctly, and thanks so much to everyone who has helped me to get it working (Joshua Stein and Renan Strauss).

The only thing that I have found to be an issue is the headphone plugged in icon, it's too big, and looks out of place. I think I may remove this, as I don't find it useful anymore, I used to though.

Anyways, here's a little screenshot for you ;) http://twitpic.com/4qfac8

It is a brilliant build, everything seems snappy to me, no issues with root apps (I have been testing) and I love the status bar controls :)

Should be up in about 70 minutes :D (shaped internet connection)
[Nexus S Android Development] :
great to hear :).. keep up the good work!
[Nexus S Android Development] Jonathon Grigg:
Everyone, that moment has come :D infin1ty 1.0.0 RC has been released! You can download it here: http://www.jonathongrigg.com/infin1ty/download.php?file=infin1ty-1.0.0-RC-signed.zip

Checksums are coming (will be in 3rd post), new screenshots are in my Picasa album, as always. I still need to add it to ROM Manager, so that's still to come.

Enjoy :D
[Nexus S Android Development] treUse:
Awesome! Shame the H/W decoding didn't make it though. Sure you can't force the dev or something? :p
[Nexus S Android Development] Jonathon Grigg:
Thanks, but yeah I know it's a bit disappointing :( One day I hope there is a good open source implementation of HW decoding :)

On another note, I have submitted infin1ty to Koush to be included in ROM Manager, and it should be up as soon as he accepts it :D
[Nexus S Android Development] treUse:
Atleast we know it's doable, maybe that'll motivate some other devs with intentions to share their work...

Great work though, I see a bright future ahead for this rom :)

Have you tried contacting the dev who implemented H/W decoding though?
[Nexus S Android Development] Jonathon Grigg:
I believe they are non English speaking, so I haven't talked to them yet, although iamxeph has tried and got no response from them. It's still worth a shot but give me a few days :p

Just something I should mention, I have gotten over 40 downloads in about an hour, which seems to be taking it's toll on the available bandwidth to my server. If you are experiencing slower speeds than usual, this would be why. But it's a great sign to me that people like my work :D
[Nexus S Android Development] moordown66:
Love the toggles in the notification bar. Everything else looks good so far – will report back when I’ve played with it longer. One thing I noticed, I didn’t get bootup animation other than the android logo. Was that omitted in the end and I didn’t pay attention to all the posts?
[Nexus S Android Development] Bandis710:
:D I am one of the forty .. your rom sound too good not to try ..Just installed amethyst , but can't resist trying your rom also :-) .. I am picking up CFD ( compulsive Flashing Disorder) with all these great roms around ..Will offcourse give my feedback about your rom !

BTW: I really like your dedication towards your rom !

Keep up the good work

NB:

Just flashed your rom .. Looking great so far !! Could you maybe add dutch dictionary to the android keyboard ? Amethyst had the dutch dictionary included .. Or can I do it myself , by copying latinime.apk from amethist to your rom ? I do know if there also other libraries required ?

Ok solved it .. Copied latinime.apk from Amethyst to system/app with root explorer changed permissions manually to rw-r--r-- and voila ductch dictionary !
[Nexus S Android Development] Jonathon Grigg:
I saw all the extra dictionaries that Renan included with Amethyst, and I have added them into my source for LatinIME. It will be included in 1.0.0 final (which should be the next version, hopefully ready within a week which is when I go back to school). I only use English myself which is why a lot of the translation stuff has to be pointed out to me, where as Renan is French so he has to add in extra translations to start with.

Moordown (sorry, multi-quote isn't working)

I had a bootanimation to use but it was designed with an old logo I was going to use, while as you can now see there is a nice fancy new blue based logo. The old one was like a sideways 8 in purple, but I changed the colour scheme and other things like that. It will be in 1.0.0 final, I didn't want to hold up this release any longer than necessary after all those compile issues ;)
[Nexus S Android Development] Bandis710:
Maybe a bit ot , but do you know why not everything is in for example dutch ? It can be selected as the ui language and settings menu etc etc are all in dutch but googletalks isn't while gmail is .. Also google setup ( setting up your gmailaccount for sync) is still in English .. are there different apk's for different languages ? GMail in dutch is logical then, because it wasn't included in your rom and I downloaded it from the makret .. All aosp builds have the partial translation ( probably because aosp source has that ?) strange thing is that my stock gri 54 rom has everything in dutch ..
[Nexus S Android Development] Jonathon Grigg:
GRI54 is a European version, and because of that has lots more Euro languages. That would be why you had Dutch on everything. As far as I know, and as you said, aosp has limited translations unfortunately, and it is not universal. It requires individual apps to have their own. That would probably be why.

Sent from my Nexus S
[Nexus S Android Development] Zehlek:
Just flashed through rom manager. Works flawlessly
[Nexus S Android Development] Zehlek:
When you go to download rom on RM and select infinity it says error on processing
[Nexus S Android Development] dan13l:
I'm seeing the same error in rom manager. Guess something's not quite right.

Rom Manager aside though, this release is really good stuff. Been using it for a few hours and so far it's done nothing to annoy me. I'm not mad keen on the battery icon, and something about the styling on the notification toggles doesn't look quite right, but that's probably nitpicking. Oh, please fix that headphone icon too, could you?

But cosmetic tweaks be damned. I can live with those. What matters is speed and stability and so far this has that in spades.

Will report back if anything odd happens. Need to play with UV a bit too when I can be bothered! Really should baseline battery use first though so I have a frame of reference.

Cheers for the rom!
[Nexus S Android Development] BraydenJames:
So loving the RC so far! Did have one random reboot in the middle of phonecall. I've only had that happen once ever before. But I've come to decide that you get reboots no matter what ROM you're on... Haha. But yeah, other than that everything seems to be pretty great!
[Nexus S Android Development] Jonathon Grigg:
I forgot to check my manifest file for the rom list using the validator thing recommended. It must have a syntax error in it, and its doing that. I will fix it soon. But its in ROM Manager :D

As for the cosmetic issues, the headset icon was a mistake, it is going for 1.0.0 final and the toggles are definitely changing (I have a set of icons in mind already used in some versions) as these are just the default.

The random reboots in phone calls are a weird business, I get them on just about every rom I try (just not if I don't call people while testing). Hopefully the bugfixes in 2.3.4 will be great here.

On that note, as soon as 2.3.4 source is up, I will merge it with infin1ty. Until then, I may take individual apks out and use them here, but in all honesty I still have to read about it (only saw it mentioned on Twitter).

Renan Strauss has started building a voltage changer app, and I will be helping him with that, cleaning up code and UI etc. It will make it into 1.0.0 final :D

Sent from my Nexus S
[Nexus S Android Development] dario3040:
Will the final include bouncy menu effects? :3
[Nexus S Android Development] phillevy:
Strange - I'm getting the black screen again when trying to fix permissions in rom manager.
[Nexus S Android Development] Jonathon Grigg:
Most likely not, but it should come in a later release.

I have also fixed my ROM Manager manifest file, so now the download through ROM Manager works perfectly :D please leave a nice comment if you can ;)

Sent from my Nexus S
[Nexus S Android Development] Jonathon Grigg:
Well, the original and main aim is to have a ROM with all the things I want from it. That just so happens to be speed, stability and extra useful features (toggles, FM radio, hardware decoding etc).

Its also a learning exercise for me, I need to refine my skills before I get out of school and try to find jobs along these lines ;)

I really appreciate all the support so far, I wont let you guys down!

Sent from my Nexus S
[Nexus S Android Development] dario3040:
Actually the TV-Out is a feature on the Galaxy S that lets you plug a cable in the 3.5 mm headphone jack and output it to any tv.

Here's a video

The way Apple did it in the iPod touch and iPhone, and iPad, is a good way of doing it.

Cyanogen Mod had the bounce effect but it was badly implemented.

If you drag it down so it goes out of the screen boundaries and move it up again its gonna snap back up :|
[Nexus S Android Development] Jonathon Grigg:
Ahh, that would be it! I'd totally forgotten about 3.5mm TV adapters, my dads camera has a cable just like that :p I will have a look around and see how much is involved anyways. I imagine it would be quite a bit...
[Nexus S Android Development] gerardo66:
welcome perth boy
[Nexus S Android Development] dario3040:
It shouldn't be too hard, since they ported it to some other American Galaxy S devices where the function was disbled?
[Nexus S Android Development] phillevy:
Hi - thanks for this - I've had enough of reboot loops with Cyanogenmod so I have been playing with your ROM all morning. All is great so far apart from one problem - I can't get BLN to work - any suggestions as this worked fine with Cyanogenmod/netarchy. Keep up the good work with this great ROM!
[Nexus S Android Development] Jonathon Grigg:
Have you installed the BLN Control app from the Market? The free version will suffice: https://market.android.com/details?id=neldar.bln.control.free

Just also keep in mind that BLN only works with the SAMOLED varients (I9020), so if you have a I9023 (which is SLCD) BLN will not work. The developers behind BLN are working on a SLCD version though, so I will include that as soon as it's released.
[Nexus S Android Development] :
This could be really good, nice to see some actual "dev" work in progress;) This ROM could well be a hit;)

JD
[Nexus S Android Development] Jonathon Grigg:
Thanks JD, glad I can give back to the community somehow :) I had a look through the N1 dev forum, and it is jam packed in there! I hope this will spark something, maybe. Or at least get ideas flowing.

Side note: Accurate battery mod is complete, will be included in next update within a day or two. Can't upload a new version for every minor change, my quota wouldn't quite manage :p
[Nexus S Android Development] phillevy:
Yes I have a samoled ns with bln pro installed.
[Nexus S Android Development] Jonathon Grigg:
Just confirm your download infin1ty-0.1.0-signed.zip has the correct MD5 or SHA1 value for me first, I'm just checking out the issue now.

Edit: okay definitely an issue with BLN there, quite possibly due to the use of a test version of the Jame Bond kernel (stock version is otherwise behind). I will use Netarchy for the next version, including the battery mod with it. Expected release is tomorrow arvo, but if you want fixed BLN now just flash Netarchy Nexus stock version over the top.

Thanks for pointing out the issue! I don't personally use BLN so it went unnoticed.

Sent from my Nexus S
[Nexus S Android Development] phillevy:
I was a bit wary of netarchy tbh as I'm not certain whether it was that or cm7 responsible for the reboot loops. Don't you think you may be taking a step away from stability using Netarchy?
[Nexus S Android Development] treUse:
This looks really promising, keep the good work up. And as for Netarchy, I've been using it together with MIUI for more than a week now, and I've yet to experience a freeze or reboot. I'd say it's pretty stable.
[Nexus S Android Development] Vandam500:
Netarchys kernel is extremely stable! I've been using for all the Roms and no problems at all. Also it has excellent battery life, and I get over 15th hours with it.
[Nexus S Android Development] Jonathon Grigg:
I was testing 0.1.0 with Netarchy 1.3.0.2-cfs for 3 days straight and had absolutely no issues at all. I didn't even reboot manually, so I don't think stability will be compromised. That said, the OC options will reduce stability but that's expected.

When the final Jame Bond is released I will consider going back, depending on how using Netarchy turns out.

Sent from my Nexus S