View Single Post
rm_you's Avatar
Posts: 98 | Thanked: 189 times | Joined on Jul 2007 @ San Antonio, TX
#1
Advanced Backlight is a statusbar applet that replaces Nokia's built-in backlight and volume applets. The goal is to provide the user with access to the full 128 levels of backlight, as opposed to the 5 levels that Nokia provides, and to reduce statusbar clutter by combining the volume and brightness applets into a single applet.



The applet provides 128 levels of backlight for the N810 and 127 levels for the N800. The N800 does not have the option to turn off the backlight, as it would be unreadable without the transflective screen (though a future release may include an option to enable this "dangerous" feature). The icon is made up of 7 levels of backlight and 6 levels of volume (mute and 0-4) for a total of 42 icons.




WOOHOO! advanced-backlight is now in the extras repository!

Easy installation (Chinook): Install
Easy installation (Diablo): Install

Get the .deb:
Chinook: advanced-backlight_0.14-3_armel.deb.
Diablo: advanced-backlight_0.14-3_armel.deb.

See the Garage page: http://adv-backlight.garage.maemo.org/.

Change Log:

Advanced Backlight 0.14 (7/18/2008):
  • Now (again) supports 770 with fanoush kernel for backlight updates (built for OS2008HE, use chinook deb).
  • Changed icon format to better show muted volume level.

Advanced Backlight 0.13 (7/16/2008, -devel only):
  • Initial volume should be correct now.
  • Added GConf notification on volume change.
  • I18n support.
  • Added translations for: de es fi fr nl pl ru se. Thanks to all translators!
  • New approach for beep on volume change (daperl).
  • Fixed mute at zero volume bug.
  • Updated appearance of default iconset.

Advanced Backlight 0.12 (07/14/2008, -devel only):
  • Switching directly to maximum brightness will now work correctly.
  • Muted icon will display correctly when mute is set with volume 0.
  • Now using threaded volume/brightness updates, patch by daperl.
  • Using delayed brightness updates also improves smoothness.
  • Added a new iconset, "Hildon". Thanks, loki!

Advanced Backlight 0.11 (7/10/2008):
  • Fixed volume beep.
  • Fixed brightness slider (was stuck at max 1/2 brightness).
  • Improved rotation icons to function more logically.

Advanced Backlight 0.10 (7/9/2008):
  • Added jott to the Advanced Backlight team!
  • Added labels to the sliders.
  • Added rotation support.
    • Supercedes jott's rotate-sb-plugin.
    • If you have rotation support installed, the applet will show an orientation selector.
  • Changed brightness slider to match the volume bar.
  • Changed the settings dialog to better match the rest of the platform.
  • Changed to calling dsme syscalls directly, instead of through dsmetool.
  • Finally have a proper container for the applet. Many, many thanks to jott (for this and many other improvements)!
    • Tap anywhere outside the applet to close it now.
    • Style now matches the Nokia applets.
    • "Settings..." is no longer a button, but a real menu entry.
  • Fixed crash when changing the volume for the first time.
  • General code cleanup.

Advanced Backlight 0.9b (6/27/2008):
  • Added hardware button configuration options.
  • Added beep on volume change.
  • Added option for beep on volume change.
  • Fixed regression with control panel icon.

Advanced Backlight 0.9 (6/6/2008):
  • Added support for hardware buttons (brightness: left/right, volume: up/down, close: escape).
  • Added a configuration GUI.
  • Added the option to disallow/allow turning off the backlight entirely.
  • Settings now persist across reboots.
  • Added support for icon sets.
  • Added LCARS icon set.
  • Changed the applet list icon.
  • Changed the capitalization in the settings menu (GAN).

Advanced Backlight 0.8 (2/12/2008):
  • Added a volume slider.
  • New icon set showing 7 levels of backlight and 6 levels of volume.
Advanced Backlight 0.6 (2/5/2008):
  • Now in a black frame (looks much better).
  • Uses a hildonized popup method, so it responds much better to focus changes.
Advanced Backlight 0.5 (1/21/2008):
  • First Garage release.
  • Changed from full window to popup.
  • Removed system() in favor of g_spawn_async().

To Do:
  • Update icons to show more accurate data when muted. [Done in 0.14]
  • Update icons for compatability with above task. [Done in 0.14]
  • Add support for OS2007HE on N770. [Done in 0.14]
  • Add support for the N810's light meter. [Half-done]
    • Need to flesh out implementation details... What exactly will it do?
  • General code cleanup.
  • Consider adding "Settings..." links similar to the original volume/brightness applets.

Other Notes:

I'd like to thank all of #maemo for testing/suggestions, and especially GeneralAntilles for contributing custom icons and tons of motivation (and typing up most of this post)!
Also, many thanks to Advanced Backlight's newest team member, jott, and the many translators that helped us provide localization support for many languages!


If anyone has any more suggestions, I'd be happy to consider them and possibly add a few more things to my TODO list.

Last edited by rm_you; 2008-07-19 at 00:05.
 

The Following 114 Users Say Thank You to rm_you For This Useful Post:
Addison, Aisu, alephito, angrycore, ARJWright, bahbah12, baksiidaa, Benson, bg4, bluehash, Bobik, bongo, broadhead, bunanson, Bundyo, chatterbox, ciroip, ColdBlade, Cyker, dan, debernardis, disq, dkwatts, Dmitri, doctorbri, dubwise, Eismaus, elimoon8, ericbsmith, fgs, fpp, free, GeneralAntilles, Glenn7500, Greyghost, gt24, Handspring, hvacengi, iball, iolsmit, iontruo2, jakemaheu, jamesc760, jdr93, Jeffgrado, jgombos, jhoff80, jldiaz, Jobester, katon, kazuya, khalid, kitsu, lm2, luis-garcia, Lupin3d, Mara, markku, maxilogan, mdky, migs, mikkov, mk500, Moonshine, mosiomm, mrlanrat, mudhoney, muki, multi, N770-Freak, netss, nubiatech, OSEmuTech, ossipena, phi, pipeline, pixelseventy2, PJE, possessedskier, prk60091, pycage, qwerty12, r0bh3, Radar, realcomix, Rider, RipTorn, roblynn, salomc, SamuelDr, Saturn, Shmuma, silvermain, sjgadsby, smman, Snoshrk, spirytsick, spokewrench, staniam, steffen800, taimishu23, thopiekar, TrueJournals, tz1, Un27Pee, Underscore, Wavy, wizink, WoodyS, yabbas, yerga, zeez