SRU: Upgrade to an appearance more suitable for Unity (new release)
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:/
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-
- 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-
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.
Changed in onboard: | |
status: | New → Fix Released |
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) /bugzilla. gnome.org/ show_bug. cgi?id= 576492
* Don't crash when the icon fails to load.
* Construct GtkAdjustments before the objects they are referenced in. Works
around regression caused by
https:/
* 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