SRU: Upgrade to an appearance more suitable for Unity (new release)

Bug #802014 reported by Francesco Fumanti
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Onboard
Fix Released
Undecided
Unassigned

Bug Description

Onboard, the default onscreen keyboard shipping with Ubuntu natty, does not use the Ubuntu interface font or theme colors. A bug about the problem has been filed against Onboard, that also contains a new design proposal discussed with the relevant people. In case that you are interested in the details of the design, here is the url of the bug:
https://bugs.launchpad.net/ubuntu/+source/onboard/+bug/768583

A few days ago, Onboard 0.95.0 has been released with the following main enhancements:
- Addition of themes to control the appearance of Onboard; the theme with the design for natty is included in the source tarball and it is named Ambiance.
- A system wide default theme can be specified in a new configuration file onboard-defaults.conf (see sample file in the project root).
- Add possibility to name each snippet button according to its content.
- ...
Please have a look at the debian/changelog below for the details.

Shortly after the release of 0.95.0, we got aware that bug LP: #788514 broke the customisation of the themes in oneiric. So we decided to immediately create a following up release to fix the bug in oneiric. That is why this SRU uses Onboard 0.95.1 instead of Onboard 0.95.0.

The debian source package that I am adding to this thread also contains a patch that uses the mechanism provided by Onboard 0.95 to define a system theme; I used it to define Ambiance as the system theme.

Impact on users: Only the following few packages depend on Onboard: xubuntu-desktop, ubuntu-sugar-remix, ubuntu-chinese-desktop, ubuntu-desktop. Thus, most users should not be affected by the upgrade as only the people using the onscreen keyboard will see the difference. They will have an onscreen keyboard that matches the new interface of Ubuntu Natty.

Finally, there is one problem left concerning the inclusion of Onboard 0.95 into natty: distutils-extra version 2.26 shipping in natty has a bug that breaks the building of the debian package. The bug is solved in distutils-extra version 2.28 available in oneiric. (In fact, I fetched the debian package of distutils-extra from oneiric and installed it in natty to be able to prepare the debian source package that I am going to attach to this thread.

Revision history for this message
Francesco Fumanti (frafu) wrote :

For your convenience, here is the relevant section of debian/changelog:

onboard (0.95.1-0ubuntu1) natty; urgency=low

    * SRU: Upgrade to an appearance more suitable for Unity (LP: #802014)
    * Don't crash when the icon fails to load.
    * Construct GtkAdjustments before the objects they are referenced in. Works
      around regression caused by
      https://bugzilla.gnome.org/show_bug.cgi?id=576492
    * Update README about themes and macros
    * Import translations from launchpad on 25th June 2011
    * debian/control and debian/rules:
        Convert build system to dh7 and Python helper to dh_python2; code from
        Barry Warsaw (LP: #788514)
    * debian/patches:
        Set Ambiance as default theme by using the provided configuration
        mechanism; Ambiance is the theme designed for Ubuntu Natty
    * debian/copyright:
        Add the year 2011

 -- Francesco Fumanti <email address hidden> Sat, 25 Jun 2011 19:41:52 +0200

onboard (0.95.0-0ubuntu1) natty; urgency=low

  * Add support for themes supporting gradients, color schemes, round
    corners, fonts, font styles, ... (partially Alan Bells; LP: #713466)
  * Themes available:
       - Ambiance (LP: #768583, Alan Bells design for Ubuntu 11.04)
       - Blackboard
       - Classic Onboard
       - Darkroom
       - Droid
  * Use the theme for color information; not anymore the layout file
  * Add theming to cli parameters
  * Add configuration file for distributions to control default appearance
  * Add possibility to name each snippet button according to its content
  * Some cosmetic improvements by Gerd Kohlberger
  * Move user settings from .sok to .onboard directory
  * Rename layout files according to convention <layout name>-<pane name>.svg
  * Make capitalisation of the name of Onboard consistent (LP: #524297)
  * Fix and improve the "Personalize current layout" fonctionality
  * Improve handling of deleted and invalid layout filenames
  * Bring the height of the scan layout in line with the other layouts
  * Fix memory leak (LP: #732179)
  * Fix the close function of the status icon (LP: #718458)
  * Improve mouse button emulation by increasing click polling (LP: #731642)
  * Fix loading of default layout (LP: #769104)
  * Import community translations from launchpad on 21st June 2011)
  * Replace the word "Settings" with "Preferences" already used in Onboard
  * Fix some usage of the ellipsis symbol
  * Reduce the number of layout updates
  * debian/control: Raise Standards-Version to 3.9.2

 -- Francesco Fumanti <email address hidden> Wed, 22 Jun 2011 21:29:54 +0200

Revision history for this message
Francesco Fumanti (frafu) wrote :
Revision history for this message
Francesco Fumanti (frafu) wrote :
Revision history for this message
Francesco Fumanti (frafu) wrote :
Revision history for this message
Francesco Fumanti (frafu) wrote :
Revision history for this message
Francesco Fumanti (frafu) wrote :
Revision history for this message
Francesco Fumanti (frafu) wrote :
Revision history for this message
Francesco Fumanti (frafu) wrote :

You can find the new version of Onboard in my PPA for Ubuntu Natty (without the reference to this bug thread in debian/changelog):
https://launchpad.net/~frafu/+archive/ppa

I am writing this here in case you might want to try the new release.

Alan Bell (alanbell)
Changed in onboard:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.