awn-integration

Differences between revisions 3 and 4
Revision 3 as of 2008-08-22 12:03:38
Size: 2783
Editor: gilir
Comment:
Revision 4 as of 2008-08-29 17:09:48
Size: 2813
Editor: gilir
Comment:
Deletions are marked like this. Additions are marked like this.
Line 48: Line 48:
  * apps/system-file-manager
  • Launchpad Entry: awn-integration

  • Created: 2008-08-22

  • Contributors: Julien Lavergne

  • Packages affected: avant-window-navigator, awn-extras-applets, human-icon-theme, evolution, firefox

Summary

Provide a better integration of avant-window-navigator (Awn) on Ubuntu, by installing plugins, theme and configure options to match Ubuntu default installation. Correct others package affecting the use of Awn (like icons themes).

Release Note

The user will have a better "out-of-the-box" installation of Awn on a default installation of Ubuntu. This include :

  • Plugins which interact with the bar like changing the icon of Rhythmbox by the cover art, counting the number of unread mails etc ...
  • Default installation including some launchers for default application, basic applets ...
  • Svg icons for all default application because it's needed to display a nice icon on the bar.

Rationale

Awn have great possibilities to integrate nicely with GNOME desktop, but it's now not enable after the default installation. This could a better experience for users if some customization was done "out-of-the-box".

Use Cases

Neil have many covert art for his music and would like to see them on his Awn bar.

Assumptions

Design

Implementation

There is 3 main parts :

Ubuntu Awn packaging

Action on the avant-window-navigator and awn-extras-applets package on Ubuntu.

  • Provide a custom configuration to match Ubuntu default installation
    • Launchers
    • Applets
    • Setting(s)
    • Theme(s)

Other Ubuntu packaging (or Upstream)

Action on others package of Ubuntu.

  • Provide all svg icons for default applications & applets : submit bug to human-icon-theme

    • gnome-app-install
    • apps/system-file-manager
    • ...
  • Submit plugins upstream and/or in Ubuntu packages
    • Pidgin
    • Rhythmbox
  • Create new plugins and submit them upstream and/or in Ubuntu packages
    • Evolution
    • Firefox

Upstream Awn

Action on upstream to add feature for the bar.

  • Add support for packagekit in awnlib and maybe other part (create a libawn function ?)
  • Add support for Universal Applets (need some work on the Universal Applets part)

Test/Demo Plan

Most of this modifications can be tested one by one.

Outstanding Issues

Which version of awn ? Actual state (22/08/2008):

  • 0.2.6 stable with less features
  • trunk some testing done, some nice features (expand bar, change icons for applets, frame rate, alpha icon, detach (?) ...)
  • 0.4 rewrite : some great improvement but still in developpement (and no ETA)

BoF agenda and discussion


CategorySpec

Spec/awn-integration (last edited 2008-10-12 17:43:10 by gilir)