[LG Optimus 2x] tonyp:
build 02

Okay, after I've finally digged into some annoying quirks with the text-only battery and center clock feature yesterday/today I think it's time to push the build.

I read all the feedback in this thread and added the stuff I consider useful.

Most important rule here: It may not have any negative impacts performance/stability wise - I want to have a slim rom without an overloaded framework.

This is one of the reasons I currently build (mostly) clean CM10.1 ROMs instead of ones like ParanoidAndroid, PAC, etc.

A flashable zip for OpenPDroid support will come in the next days!

Changelog:

option to disable the CRT animation

added Center clock option (own rewrite/adaption for CM10.1)

added Text-Only battery style (based on imilka's PA commit, hugely reworked and improved)

RIL fixes by pengus77 (thx!!) - fixes in-call mute and call-forwarding

options to disable sounds/popup on low battery

enabled Pie Controls option (was hidden by default due to our device having hardwarekeys)

new hardwarekeys options:

Toggle Torch

Screenshot

Quickmemo (see next post for details)

Open Power menu

Quickmemo frameworks support (see next post for details)

built with BOARD_EGL_NEEDS_LEGACY_FB, this should fix quite some issues on our Tegra2 SoC!

updated CM codebase from M3 to RC2

kernel updated to kk 121

One note regading battery-life.

If you're unsatisfied be aware of the following two aspects:

the rom needs a couple charge-uncharge cycles, especially considering pengus new batterydriver

there's currently a bug in the driver: At 1% the ROM still has 0.7 of 4.2 mAh - so you'll still have around 15% battery left!

This does impact the scale of course. Yesterday I've been using my phone (screen on!) for almost 30 minutes on 1% before it shut off

pengus upcoming kernel kk 122 will hopefully fix that (and include some other smart battery improvements!), follow his kernel thread for more details :good:

Here's my more detailed build changelog.

(The generated one is too messy due to the codebase update from M3 to RC2):

20130506:
- fixed empty space above/below the brightnessslider when using without widgetbuttons

20130508:
- updated CM codebase from M3 to RC1
--> one month of new fixes, didn't see any new kick-ass features though
--> various improvements
--> one important memory leak fix
--> oh and camera storage selection
--> anything else you found?

20130509:
- added an option to turn off the CRT animation
- added Text-only battery style
- added advanced low battery options (at Display-Settings)
- enabled Pie Control options

2013010:
- added Center Clock option
- added Torch to Hardwarekeys option

2013011:
- added Screenshot to Hardwarekeys option

2013013:
- updated CM codebase from RC1 to RC2
- rebuild with BOARD_EGL_NEEDS_LEGACY_FB (this should fix quite some issues)
- added Quickmemo framework support (Vol up+down & hardware keys option)
--> push QMemobin.apk to /system/app and com.lge.app.floating.res.apk to /system/frameworks
--> the framework automatically recognizes the apps existance and enables the vol up+down toggle
- kernel updated to kk 121

2013014:
--> nasty build, had been trying to track down these bugs for days, finally got hold of them
- fixed Text-only battery style overwriting theme colors (battery text was always blue)
- fixed double clocks appearing in the statusbar once and for all
- fixed a CM bug causing a FC when applying a theme on devices w/o a navbar

2013015: (build 02 release)
- add ril fixes by pengus77 (fixes for mute & callforwarding)
- add Open Power menu to hardware keys action

Screenshot of the text-only theming bug:

If you like the ROM please press thanks, rate this thread with 5 stars and consider to

buy me a beer here!

​