yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] PrimeDirective:
I agree with adding as much as possible and i like the way you worded about arguing taste/smell. Android is all about personalization. We generally go for the really useful things though and not just the simple things that were added in just because they can be done. customizations also don't have to be enabled to hurt performance. Halo, active display, lockscreen notifications, pie(on 4.3), and almost all features of this scope have large portions of active code that are just blocked by the "off switch" value telling them not to post the results to the display. I know because i've rewritten them to not do this... which was no small task.

Android has thread pools to handle processing concurrency. the UI thread being the most important where it posts animations and populates the frames and whatnot. Another performance hit common in amateur custom android development is doing IO on the UI thread. Remember project butter? the core concept amonst google's engineers was to achieve 60 fps UI from the outcome. to achieve 60 fps you have 16 ms to process each frame. Any time you have to make a decision in the code where it is like.. time to load things: which location should i put the recents clear-all button, what color should i make the clock, what font should i use, etc... ALL of these customizations have to be processed and any IO done to look up the values while posting to the UI thread halts it which drops the framerates very quickly. Sometimes it doesn't matter as much. Like with the reboot dialog. One instance of IO lookup is done for each available custom setting whether it's turned on or not but it doesn't matter because it's done before the animation to bring the dialog up starts (otherwise it could be upwards of 110ms stall while your'e watching the animation trying to happen).

A great example of a negative impact would be the swipe to quicksettings feature. *every* other version of this feature out there does getint IO lookups after the touch event starts being processed to make the decision on if it should be swiped or not. every single touch this happens. this increases the processing time greatly and can cause jank from the velocity tracker being thrown off by the stall in the UI thread. terrible for UX design (yes i've fixed this one too). Bottom line is while there's ways around it every single option available will have to be factored into the IO required at some point. hope this is informative.
[Nexus 5 Original Android Development] chopt51:
How come this ROM does not have a dark mode? Does it really hurt performance? These windows IMO look way better dark.

Is there a way that I'm not aware of?
[Nexus 5 Original Android Development] PrimeDirective:
dark mode doesn't really hurt performance. However, it can only toggle it's inverted theme so we thought it was pointless since no one needs the ability to toggle the theme that quickly. We decided to only include theme chooser so we weren't duplicating features and it allows for greater customization than dark toggle anyways. We've also included a basic inverted theme to go along with it.
[Nexus 5 Original Android Development] mastero9017:
Does franco kernel works with this witout patches? I was sure it's AOSP based, but in changelog i see it's using CM sources, so i'm confused.
[Nexus 5 Original Android Development] TrainNanpaMaster:
The only 'CM' kernel that actually works with this rom is Elemental X.

However, his AOSP version boots as well. Every AOSP kernel I've flashed boots on this rom.

sent from the back of a prancing, magical unicorn.
[Nexus 5 Original Android Development] chopt51:
I can understand that. Is there any wiggle room at all on those pop up windows?

It seems half done. You get a dark window with white text here and there. And then there are a few bright white pop up windows.

It kills the style of this ROM. Which is awesome BTW. Just needs a bit of polishing. Our themes work pretty good for gapps and dialers. But I think having the dark option in settings to cover system pop ups would go noticed and appreciated. I have seen quick settings tiles to toggle on the fly.

Has this already been set in stone?
[Nexus 5 Original Android Development] :
yes, that was very interesting. thanks
[Nexus 5 Original Android Development] PrimeDirective:
we don't have anyone interested in working on the theme but yea i agree it does need some polish. I'd do it myself but my time is a lot more valuable working on java/features/ux than it is theming because i'm not as fast at it.
[Nexus 5 Original Android Development] Enthunk:
I still get camera fc when recording video on 4/10. Anyone else?
[Nexus 5 Original Android Development] szucsgf:
Yup.
[Nexus 5 Original Android Development] linezero:
Video Camera Fc's and the media volume doesnt really help when playing music. Its always at maximum cant lower it :/
[Nexus 5 Original Android Development] Enthunk:
About media volume...try using another kernel. I'm using ElementalX and media volume seems to working fine.
[Nexus 5 Original Android Development] linezero:
I was on elementalX :eek:
[Nexus 5 Original Android Development] Circaflex:
which version? i think you need to use the CM/CAF version, i know when i ran AOSP kernels on this rom after they added some CAF bits i had max volume in pandora as well and could not change it, switching to a CAF kernel or staying stock vanir had no issues.
[Nexus 5 Original Android Development] linezero:
okay will give a try on that. Anyway no fix for the camera fc right?
[Nexus 5 Original Android Development] TrainNanpaMaster:
The only 'CAF' kernel that boots on this rom is Elemental. No other CAF kernel works.....Conversely, all AOSP kernels will boot.

sent from the back of a prancing, magical unicorn.
[Nexus 5 Original Android Development] Circaflex:
I do not believe so yet, seems its been an issue for a few builds now
[Nexus 5 Original Android Development] Sharpe351:
Had the weirdest thing happen tonight. My phone did a random reboot, then once it restarted, I couldn't get it to do a manual reboot. Had to wait 15 minutes for the phone to finally shut off. Been fine since. Anyone else had this happen? I'm running 4/04 build in stock form.
[Nexus 5 Original Android Development] aoaleman:
Wanna thank Team Vanir and their amazing ROM. It has all the features and settings I want! Thank you! :)
[Nexus 5 Original Android Development] PrimeDirective:
we're just trying to deliver a solid UX with professional level coding. how many custom android roms do you know that have an actual doctor, a robotics engineer with 2 computer science degrees, a guy with his own linux distro, and an olive garden line cook (myself) lol. dont buy into the hype kids...
[Nexus 5 Original Android Development] nickwarn:
Kids??........Thank you :) I havent been called that for a long time
[Nexus 5 Original Android Development] aoaleman:
Gotta love it. Thank you for your time and contributions.
[Nexus 5 Original Android Development] Gipjoe:
So what you are trying to say is that Pasta is confirmed for the next release?
[Nexus 5 Original Android Development] chopt51:
I did some research. I normally don't use Xposed. But I found Complete Action Plus. Took care of all those pop up windows. The browser and share windows are all black now and Fully customizable. Take a look at that app. Its awesome
[Nexus 5 Original Android Development] aheeejd:
What exactly are those commotio builds, anybody??

Never mind, I used Google & found my answer.

Sent from my Nexus 5 using Xparent BlueTapatalk 2
[Nexus 5 Original Android Development] Incredible_Culp:
Eh, purified kernel doesnt.. =/
[Nexus 5 Original Android Development] TrainNanpaMaster:
good looking out. it's the only aosp kernel thus far that doesn't boot<

sent from the back of a prancing, magical unicorn.
[Nexus 5 Original Android Development] szucsgf:
Trinity didn't boot for me on Vanir either.
[Nexus 5 Original Android Development] TrainNanpaMaster:
I'll be darned. isn't the last trinity update like a month and a half old though?

sent from the back of a prancing, magical unicorn.
[Nexus 5 Original Android Development] szucsgf:
About 4 weeks old. I tried it when it was about 3 weeks old.

Fact is, some AOSP kernels work, some don't. And some CAF kernels work, some don't. I've seen several people in this thread claim you should use CAF kernels on Vanir, but CAF kernels never booted for me except ElementalX. But as you can see some AOSP kernels don't work either.

I don't know what's the general rule here.
[Nexus 5 Original Android Development] Gipjoe:
Not really a "Bug" but for me using franco or Linaro, the phone will boot loop when trying to switch into ART. A simple work around is flashing the kernel after you have switched to ART. Cheers.
[Nexus 5 Original Android Development] TrainNanpaMaster:
Anyone else unable to use Google keyboard on the most recent nightlies, including the latest?

sent from the back of a prancing, magical unicorn.
[Nexus 5 Original Android Development] digweed4me:
Awesome rom Just flashed The latest 4/10/2014 everything Working Such as Art, Franco kernel. At first it wasn't good Now This is the best rom with All the features coming from slimkat.
[Nexus 5 Original Android Development] aoaleman:
Same here. Lovin' Vanir!
[Nexus 5 Original Android Development] jlsesler:
Are there still issues flashing this with twrp? I got a fail when I tried.
[Nexus 5 Original Android Development] Jimlarck:
About to flash, are CAF kernels only compatible?
[Nexus 5 Original Android Development] Savant:
Yes and elemental x
[Nexus 5 Original Android Development] Jimlarck:
Which ElementalX? I'm guessing the CAF one and not the AOSP.
[Nexus 5 Original Android Development] Savant:
Both work well which is odd.
[Nexus 5 Original Android Development] TrainNanpaMaster:
CAF kernels are NOT compatible. To date, only Elemental 'CAF' will boot. AOSP kernels -Franco, Uber/ Diablo, Bricked, Hellscore, both Elementals, n3 hammer, and Fugumod work brilliantly. Faux kernel boots, but causes weird force closes.

sent from the back of a prancing, magical unicorn.
[Nexus 5 Original Android Development] Savant:
Both elemental x works well and the only other caf kernel that worked before was chaos but that was a while ago.
[Nexus 5 Original Android Development] TrainNanpaMaster:
Chaos doesn't work. And that's exactly what I said about Elemental.

Also forgot to mention, all the Franco derivatives, like Nine Inch Nails, lab DJ Linaro kernel, and phantom kernel work well too.

sent from the back of a prancing, magical unicorn.
[Nexus 5 Original Android Development] Savant:
Yeah, I was agreeing with you.
[Nexus 5 Original Android Development] Circaflex:
You either need to update twrp or your bootloader I've never had a flash issue with vanir and twrp
[Nexus 5 Original Android Development] jlsesler:
"

What is the latest bootloader and where can I get it. Google search isn't giving me much help.
[Nexus 5 Original Android Development] m0bstr:
im using the newest nightly and getting a system ui error when I turn my phone on, does anyone know why and how to fix it? using elemental x as my kernel
[Nexus 5 Original Android Development] Sharpe351:
Try not changing the kernel first. If it worked before you changed the kernel, then the kernel is the problem. This is exactly why I don't mess with what works.
[Nexus 5 Original Android Development] jwhyte:
http://xdaforums.com/showthread.php?p=48190796

It's in op.
[Nexus 5 Original Android Development] TrainNanpaMaster:
Yeah I agree. On an initial flash, I always let it boot with the stock kernel first.

Conversely however, I do like to experiment quite a bit and flash a lot of custom kernels. It can be quite fun.

sent from the back of a prancing, magical unicorn.
[Nexus 5 Original Android Development] jlsesler:
Thank you!
[Nexus 5 Original Android Development] Sharpe351:
I NEVER mess with anything until after 1st boot. I don't flash kernels anymore due to frying a brand new phone after flashing a "reputable" kernel. Nightlies change so often, you could potentially run into issues.
[Nexus 5 Original Android Development] TrainNanpaMaster:
You could run into issues flashing bad rom, incomplete, bad gapps, virtually anything. You could also get cancer or be hit by a bus tomorrow. In the realm of flashing, thankfully we have backups. I think experimenting beyond vanilla is great.

sent from the back of a prancing, magical unicorn.
[Nexus 5 Original Android Development] Sharpe351:
Alright, I'll buy that for a dollar. :)
[Nexus 5 Original Android Development] nickwarn:
No you can use Franco and Bricked, in fact most AOSP kernels ( think only Trinity dont work). The only CAF kernel that works is Elemental, as I understand.

Should use AOSP.
[Nexus 5 Original Android Development] ahmad.magdy:
Great ROM thanks :D
[Nexus 5 Original Android Development] fKm:
Was the connection manager removed from the newer builds? I really miss it and don't want to install Gravitybox just for that feature :(
[Nexus 5 Original Android Development] styr:
Revamped to battery saver mode and moved under battery settings.
[Nexus 5 Original Android Development] fKm:
Oh snap, I totally missed that. Thank you :)
[Nexus 5 Original Android Development] PrimeDirective:
what features coming from slimkat? LOL... Not a single one has come from slimkat with the exception of system app remover.
[Nexus 5 Original Android Development] szucsgf:
I think he just meant that he's coming from SlimKat.

E.g. "This is the best rom with All the features. Coming from slimkat."
[Nexus 5 Original Android Development] kufikugel:
Duh https://github.com/VanirAOSP/packag...ettings/privacyguard/PrivacyGuardManager.java

Lmao sorry I could not resist.

Hehe well you have slim features....you just do not know they are :p eg privacy guard manager....incoming call in background....notification drawer background :D just looked some time ago what you have done to see if I can improve something or maybe missed/oversaw something.

But honestly who cares where they are from as long they work and fit into the concept of a ROM
[Nexus 5 Original Android Development] PrimeDirective:
Actually I forgot about privacy guard.. I did originally add your privacy guard stuff but nuclearmistake reverted it (against my wishes) and brought it back inline with cyanogenmod's... did their version come from you? I'll have to double check and update the license block to reflect this. Notification background frameworks commit was pretty much entirely rewritten but you're correct i didn't know these featuers came from you. The joys of team mates not talking about stuff ¯\_(ツ)_/¯
[Nexus 5 Original Android Development] PrimeDirective:
"Dexes"? Do you even know what odexing does? This doesn't make anything faster at runtime and there's a reason custom ROMs are not odexed. In fact, we removed the option to build it entirely from our lunch source because it was casuing problems with certain gapps packages, art, and theming.

By the way I don't recall give you permission to post builds in my thread and then ask for donations ~4 posts later. If you want to contribute to our source by all means go ahead-- we're open sourced and ALL are welcome to. If you want to be on the team-- then by all means put the time in making legitimate contributions, learn some more about doing this, and there's an open invitation to you. We'll even set you up with free hosting. Otherwise just because you figured out how to compile someone else's source doesn't give you team vanir developer status which would entitle you to enough respect from me to consider my threads your threads. To put things in perspective for you ive spending about 10-20 hours a week at least for the past 2 years learning about this stuff. Don't you find that showing me this level of decency could possibly be a little insulting?​
[Nexus 5 Original Android Development] Jephre:
Hi Prime,

If I use the full PA Gapps package, does that remove the vanir keyboard?
[Nexus 5 Original Android Development] belair56:
Modular full no. The other one stock full ---- something like that yes.
[Nexus 5 Original Android Development] davidja92:
am i missing a setting or missing a post but on latest update i dont have reboot recovery from the power menu i swear i have looked everywhere
[Nexus 5 Original Android Development] Taebom:
Go to developer options then check advanced reboot.
[Nexus 5 Original Android Development] mariuano:
OK man

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] dave2metz:
Good evening. I have been running Vanir since the first nightly. I'm curious to know if my APN setting is what it should be. I have T-mobile LTE service, but as you can see, Metro PCS is checked. If I change to the other available APN 's I get LTE service too. Is this a matter of personal preference or should I have it set to a specific APN.? Thanks a lot for any information... Peace.

NEXUS 5
[Nexus 5 Original Android Development] Syk69:
The charging battery light feature isn't working. It flickers for a split second when connecting cable and thats it.
[Nexus 5 Original Android Development] luckylui:
Don't think it matters. T-Mobile and Metro are together now..
[Nexus 5 Original Android Development] Jimlarck:
Screen looks a bit off. Not even the cooler tint mod from ElementalX fixes it. It works on other ROMs though, what's up with that?
[Nexus 5 Original Android Development] armyboy11b:
What do you mean looks off?? It looks the same lol

Can you give more details ?
[Nexus 5 Original Android Development] Jimlarck:
The screen looks a bit faded and the colors are too warm. It looks the same on my friend's Nexus 5 and he's running Vanir too
[Nexus 5 Original Android Development] armyboy11b:
Idk man looks the same as my stock nexus 5 :? ..you can try chaos kernel it has a color setting with the app it comes with ..wish I could help more but idk why you having that issue
[Nexus 5 Original Android Development] PrimeDirective:
Sorry. Neither the kernel or ROM devs have changed anything that would effect color temp.
[Nexus 5 Original Android Development] ishamm:
Liking this a lot, but having trouble installing the Google dialer and camera mods. Has anyone had success, and If so which versions did you use please? Thanks!
[Nexus 5 Original Android Development] dvdivx:
DO NOT install Google dialer on a non stock rom - it will FC like mad.

Most of the camera mods I've seen just blow up gain at a cost of more noise. You can install the stock Google camera using a PA addon.
[Nexus 5 Original Android Development] Taebom:
Odexed google dialer works for me.
[Nexus 5 Original Android Development] PrimeDirective:
Banks standard gapps all the way. Has Google home and the photosphere camera. Plus.. It's Banks!
[Nexus 5 Original Android Development] Circaflex:
That isn't true by any means. You probably just didn't read the instructions you must setup your phone first and use it then flash the dialer. If you do it all at once you'll get fc. I have the dialer running on vanir and have run it in other aosp so it does work on non stock
[Nexus 5 Original Android Development] Savant:
Is there any differences between the latest nightly since I don't see anything that stands out with hammerhead.
[Nexus 5 Original Android Development] Shudder123:
camera sound is different, but thats as much as i've noticed
[Nexus 5 Original Android Development] TrainNanpaMaster:
Prime or Styr - perhaps you can help me out with such a noobish question. Recently, because of the slight absence of Vanir nightlies, I've been flashing Commotio. However, he appears to have altered the UI of some apps like clock and contacts. In contacts, for the life of me, I can't figure out how to add a new person because the ad feature in the UI is removed.(just appears to be forced full screen). Is there something I'm missing?

sent from the back of a prancing, magical unicorn.
[Nexus 5 Original Android Development] aoaleman:
In People, is there a button to add a contact in the center at the bottom?
[Nexus 5 Original Android Development] TrainNanpaMaster:
No, that's the problem. In Vanir yes. In Commotio, it's mysteriously gone. There isn't even a menu key shown anywhere within the app (that I can see), nor on the nav bar (even when menu key is forced with the likes of say...gravity box). It tee'd me off so much, that I reverted from the Commotio 13th, back to the Vanir tenth, lol. And yeah, I realize there's other contacts apps on Google Play, but the standard Android one is the best, IMO.

sent from the back of a prancing, magical unicorn.
[Nexus 5 Original Android Development] aoaleman:
Wow, hope you're able to figure it out.
[Nexus 5 Original Android Development] Circaflex:
B65 4/14 doesnt have this issue, add contact is visible for me, just noticed the 4/15 build is currently uploading to servers may as well wait and see if that fixes it for you.

4/14 does crash with camcorder though
[Nexus 5 Original Android Development] kufikugel:
Yes cm's privacy guard manager and google dialer are from us. That's why you have the license in :p

Though cm integrated now some caf changes into it. Tbh not a big fan of it how it went. Actual slim version is different from cms now....both teams developed basically in different directions on privacy guard after the initial commit.

Whatever for me personally it is not that important where a feature comes from. I have more the wish that improvements and changes other teams are doing on a feature can be in cooperated back. Simply to get more and better quality other view points etc etc.

Only problem is that does often not work out lol.
[Nexus 5 Original Android Development] PrimeDirective:
hey bud sorry i haven't actually checked out commotio in a few weeks. i also haven't even synced my source since i added orientation dependency to immersive desktop. I had a really crazy weekend. You can message derek hunter derekh82@gmail.com and he'll probably get back to you when he has free time.
[Nexus 5 Original Android Development] PrimeDirective:
agreed. I know one thing specifically that didn't lol. This is why i remain interested only in open source. Too bad others don't learn to create new stuff from it.
[Nexus 5 Original Android Development] styr:
That doesn't ring any bells, but I haven't tried commotio in a while. Your best bet is to post the issue on our G+ community and surely DHO will have an answer for you.

L.E. Just saw primes post, you can do that too:P
[Nexus 5 Original Android Development] Jackones:
Camera still force closing when trying to shoot video. Dirty flash of 0416th nightly.

Is there any fix?
[Nexus 5 Original Android Development] SOHKis:
it would really help the dev if you guys making these crash complaints would post logs instead of just complain, afterall this is the development section.

i've attached my dmesg & logcat from a video recording crash (repeated 3 times) on an 04/14 build.
[Nexus 5 Original Android Development] ioos:
Is anyone here using usb audio? I tried it today and it worked for a few songs and then suddenly stopped. I didn't change anything. Rebooting hasn't brought it back either.

EDIT: Audio has stopped working entirely. It no longer comes out of the speakers or the standard headphone jack.

EDIT2: A dirty flash brought back audio for the speaker and headphones, but not usb.
[Nexus 5 Original Android Development] Circaflex:
word is new camera update solves camcorder fc
[Nexus 5 Original Android Development] aoaleman:
Camera still stops here.
[Nexus 5 Original Android Development] Circaflex:
camera or camcorder

clean install or dirty? user on g+ states no more fc
[Nexus 5 Original Android Development] lesp4ul:
camcorder, fc on me too.
[Nexus 5 Original Android Development] TrainNanpaMaster:
Thanks very much for your guyses help. Haha turns out I'm basically a moron. In the process of dirty flashing Commotio over Vanir, it altered the contacts and clock app somehow. When I clean flashed either of the two builds, the contacts app display exactly as it should. Thanks again)

sent from the back of a prancing, magical unicorn.
[Nexus 5 Original Android Development] aoaleman:
Sorry.

On Camcorder.
[Nexus 5 Original Android Development] Incredible_Culp:
Is there a difference between the two? slimmer (smaller rom size)? ui? colors? etc..?