[Nexus 10 Original Android Development] Khaon:
Yeah I was not on my projects when you posted on the 66t page, I totaly forgot your feedback.

About the rom, I had the same user experience feeling so I compiled a build with clang -> 02 + vectorization // gcc -> stock + vctorization.

I am gonna upload it, but I feel it is a lot more fluid than the last build. The only change was an upgrade of the compiler( done by the optipop team I am using that).

The more optimization you enable the more likely it can occur that the compiler outputs wrong machine codes even if the compilation succeed. Thus you have broken code. Since optipop use full optimization, it does optimizes, or not really or make something that is buggy. Compiling bluetooth module with few optimization flags yield to a broken bluetooh, don't know if you were using my builds when bluetooth was broken?

So all of we can do is basicly reproduce bugs and identify where it comes from(so as you can guess imagine the ton of code that is un in background and you can identify to whhat they belong? Example you would have not known runtime was probably broken if you didn't run a benchmark hehe.

Runtime is a component of android, I can for example add it to the disable optimization list.

That's why I was thinking the best would be lower optimization flags but still have few that "matters" or try to track down all broken module..

I am more and more thinking of the first one.

Those kind of problem were not existent on kitkat, the os and toolchain were very mature it seems!

When you ask any feature, best is to tell me, if you are aware of, a distribution that has the feature, I can easier add it by cherry-picking some commits. DO you know any rom with the navbar option or at least button with more distance? For me it is not an issue but it can be added.

About the dark theme, it requires another full build(need to change configurations UI files..), will see or make there is a script that batch two builds. I really don't like stock colors and kinda like this theme :p.

About the translations yes it would be a nice initiative ! It is quite simple actually.

Let's say you want to add some translations to the settings.(the procedure remain the same of any project)

The default location of string elements are located at __root/res/values

The italian translations files are always located at __root/res/values-it

As you can see in the italian folder, arrays.xml and string.xml are present there, each definitions that is presents in the italian file and default one folder will override the value.

So you need to spot there the id and the file where is located a string you wanna add to the italian translation.

How you can participae?

full easiest way you pull the project and open a pull request.

OR

give me the *.xml files with the extra addition/corrections you made and I will push them

Optipop repo is here : https://github.com/OptiPop?query=

Each package you can look to start with android_package_*, each one of them support translations. The other repo optipop is using(cyanogen & google's) are defined here! https://github.com/OptiPop/manifest/blob/dark/default.xml

About helping rewritting the OP it is a nice idea and initiative I had doing that xD but I forgot to ask which distro should I compile. Now lollipop is a bit more mature and we need to choose which distribution I am gonna compile. So it is the time to state the rom you prefer.

But I want to have something quite light and near stock, I don't facy too much extra feature.