[Defy Android Development] Blechd0se:
Aero Control moves out of beta!

Hello guys,

its finally available for everyone. Aero Control just reached version 2.0.0. This means we are moving out of beta finally (nearly one year after the first release).

So this release is pretty much full of new stuff and features. I already talked about a few of them. A normal Aero Control release has around 40 commits,

this one has 75+ and also over 6000 added lines of code. Yes, i was really busy the last couple of months. Since its such a big release and changelog, let

me talk about the popular features in this release.

The first thing you'll probably notice is a UI overhaul, i added a few bits here and there to make the experience a bit more playful. The second thing

is the new and improved set-on-boot functionality. Instead of having one global switch to enable/disable the feature, you can set it individual for each

item that has a checkbox to its right. So if you just want to experiment a bit, don't worry. As long as you haven't checked the checkbox you can experiment

as much as you want. When you add a new profile each currently checked item will be assigned to this profile too.

The next very big feature is called 'Your settings' and you can find it in the 'Misc Settings'. Its basically a filemanager to let you tweak/tune any desired

file even if Aero Control doesn't support it out of the box. So in theory there are no limitations for devices/kernels anymore.

There are many other new things such as improved per app profile handling and support for the upcoming "L" release, but it would take to long to talk about

every change in detail.

If you are curious, just checkout the (very long) changelog:

[commit]: Version 2.0.0

[commit]: splashscreen: add set-on-boot fragment

[commit]: layout: small layout adjustments

[commit]: statistics: align layout properly

[commit]: prefs: allow to reset tutorials

[commit]: misc: add tutorial for 'your settings'

[commit]: updater: change update path to subfolder

[commit]: profiles: add import/export of profiles

[commit]: aero: enable misc settings for defy

[commit]: profiles: refactor perapp selection dialog

[commit]: service: perapp: reduce sampling rate

[commit]: memory: remove unnecessary keys

[commit]: res: fix actionbar color

[commit]: updater: add generic backup/restore option

[commit]: helper: fix null-values for settingshelper

[commit]: res: big UI overhaul

[commit]: service: prepare perapp for android L

[commit]: helpers: add doesExist() helper

[commit]: fragments: smooth out transition effect

[commit]: helpers: add set-on-boot for your settings (3/3)

[commit]: misc: add 'your settings' layout/logic (2/3)

[commit]: helpers: add the filemanager backbone (1/3)

[commit]: misc: add tcp congestion choice

[commit]: voltage: fix values wouldn't update

[commit]: activity: fix onBackPressed() handling

[commit]: translations: fix missing string derp

[commit]: profiles: fix multiple dialog overlay issues

[commit]: helper/settings: fix boolean class cast

[commit]: shell: prevent log spam on various devices

[commit]: helper: fix perApp helper for sure

[commit]: profiles: allow to delete profiles fast

[commit]: aero: micro-optimize thread handling

[commit]: prefs: show current state on checkbox elements

[commit]: profiles: resolve null pointer if service is down

[commit]: helpers: allow to toggle empty prefernces

[commit]: misc: add vibrator control for other devices

[commit]: layout: fix tutorial layout issues

[commit]: misc/handler: remove 2D array

[commit]: helper: shell: make thread usage optional

[commit]: memory: add ksm toggle option

[commit]: aero: fix layout issues for 4.4+ devices

[commit]: splashscreen: add a new SplashScreen for new users

[commit]: helper: settings: apply correct file path

[commit]: service: give per app service a dedicated handler

[commit]: preferences: allow to disable the testsuite

[commit]: helpers: call setChecked() on checkbox change

[commit]: drawable: add a new progress dialog spinner

[commit]: profiles: show spinner while loading app-data

[commit]: service: micro-optimize the perapp service

[commit]: helpers: fix wired race conditions once and for all

[commit]: gpu: fix force close while casting class

[commit]: helpers: fix race conditions with cpu governors

[commit]: cpu: fix governor wont apply for offline cpus

[commit]: memory: add fsync option

[commit]: memory: don't try trimming if lib is missing

[commit]: boot: remove the set-on-boot check (3/3)

[commit]: helpers: transition to new custom preferences (2/3)

[commit]: boot: implement a smarter set-on-boot feature (1/3)

[commit]: statistics: small layout adjustments

[commit]: cpu: add generic live oc/uc

[commit]: gpu: fix max frequency control

[commit]: aero: add cpu load per core

[commit]: translation: fix french translation

[commit]: helpers: add missing file path for gpus

[commit]: Merge pull request #34 from MaLiXs/patch-1

[commit]: Update strings.xml

[commit]: testsuite: bump up warumUp phase

[commit]: testsuite: add a small test suite

[commit]: memory: show low mem option only for defy

[commit]: helpers: centralize file paths

[commit]: cpu: fix a potential exception

[commit]: profiles: fix possible nullpointer

[commit]: profiles: hide splash screen after creation

[commit]: helper: boot: add gpu governor settings

[commit]: gpu: refactor gpu fragment

[commit]: profiles: fix IAE while saving

[commit]: gpu: add doubletap2wake feature

We are moving out of beta, since i added everything i wanted to see in a kernel tweaking app. Since it features a complete rewritten base the future is very bright!

I hope you enjoy this massive release and spread the word. I have worked nearly 2 months continuously to provide you this release and even bugged [MENTION=513620]Quarx[/MENTION] to help me

out in terms of reaching a new quality standard.

Notice: Google might need some time until its available in the playstore.

Download Play Store

Download