OpenOfficeGnome

Differences between revisions 1 and 14 (spanning 13 versions)
Revision 1 as of 2005-11-02 00:14:08
Size: 1911
Editor: 209
Comment: new page
Revision 14 as of 2006-01-01 05:19:07
Size: 3669
Editor: S0106000000cc07fc
Comment: cat spec
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Line 9: Line 8:
OpenOffice.org probably could better integrate into Gnome (and KDE). Users do see slightly differences in the OOo UI, which are not consistent with the Gnome look and feel. OpenOffice.org probably could better integrate into Gnome (and KDE). Users do see slightly differences in the OOo UI, which are not consistent with the Gnome look and feel. The "specification" currently lists some of these issues and points to upstream issues, or to further work, which needs to be done for testing, if the behaviour still exists with current OpenOffice.org versions.
Line 13: Line 12:
Better usability Although OOo does have some integration for the gnome desktop, there are issues/details, where users can clearly see, that OOo doesn't behave like a Gnome application. Polishing these issues makes up a better user experience for users.
Line 20: Line 19:
 * Starting up OOo steals the focus, ignoring the selection of another foxus/window  * Starting up OOo steals the focus, ignoring the selection of another focus/window
Line 22: Line 21:
 * Using the Gnome "My defaults" isn't supported, OOo uses it's own settings.  * Using the Gnome "My defaults" isn't supported: OOo uses its own settings.
Line 24: Line 23:
 * Activate Accessibility Features
 * OpenDocument files contain thumbnails, use them with a Gnome thumbnailer
 * Add documents under the "Create Document" contextmenu - http://ubuntuforums.org/showthread.php?t=76419
 * Add a context menu option "Print Document" - http://ubuntuforums.org/showthread.php?t=91377&highlight=tb (Post 6)
Line 25: Line 28:
== Scope ==

== Design ==
== Upstream issues ==
Line 31: Line 32:
   * upstream http://www.openoffice.org/issues/show_bug.cgi?id=57165
Line 32: Line 34:
 * Starting up OOo steals the focus, ignoring the selection of another foxus/window  * Starting up OOo steals the focus, ignoring the selection of another focus/window
Line 36: Line 38:
   * Needs work ...    * upstream http://www.openoffice.org/issues/show_bug.cgi?id=46020
Line 38: Line 40:
 * Using the Gnome "My defaults" isn't supported, OOo uses it's own settings.
   * In OOo, the data is kept in an XML preferences file, which needs to be
     initialized from Gnome / updated from Gnome (?). KDE behaviour?
 * Using the Gnome "My defaults" isn't supported, OOo uses its own settings.
   * In OOo, the data is kept in an XML preferences file, which needs to be initialized from Gnome / updated from Gnome (?). KDE has similiar user settings. OpenOffice should initialize and update that information from Gnome, decide on changes beeing made in OOo beeing propagated back to Gnome. Needs checking if such a patch already exists and/or a patch in OOo in the gnome and kde bindings. It may be possible to extend http://qa.openoffice.org/issues/show_bug.cgi?id=50817

== Implementation ==

Implement/activate the low hanging fruit:

 * File selector: Enable it by default, when testing succeeds for smb shares, filenames with UTF-8 characters, else leave it disabled and have the user to enable it by default.
 * Thumbnailer already exists in python http://ubuntuforums.org/showthread.php?t=76566 (read the whole thread the code evolved)

== Outstanding issues ==
Line 44: Line 54:
   * Needs checking.    * Needs checking before enabling it as a default
Line 46: Line 56:
== Implementation ==  * Activate Accessibility Features
   * Java stuff -- checking what needs to be done is still needed.
Line 48: Line 59:
=== Code ===

=== Data preservation and migration ===

== Outstanding issues ==

== BoF agenda and discussion ==
 * Some sub-tasks might be identified, which could be subject to a bounty. How do we estimate the effort required?
----
CategorySpec CategorySpec

Summary

OpenOffice.org probably could better integrate into Gnome (and KDE). Users do see slightly differences in the OOo UI, which are not consistent with the Gnome look and feel. The "specification" currently lists some of these issues and points to upstream issues, or to further work, which needs to be done for testing, if the behaviour still exists with current OpenOffice.org versions.

Rationale

Although OOo does have some integration for the gnome desktop, there are issues/details, where users can clearly see, that OOo doesn't behave like a Gnome application. Polishing these issues makes up a better user experience for users.

Use cases

The use cases are mostly taken from bug reports filed against the OOo packages.

  • Copying/Pasting (selection isn't kept when OOo is closed).
  • Starting up OOo steals the focus, ignoring the selection of another focus/window
  • Font hinting isn't triggered by the Gnome defaults
  • Using the Gnome "My defaults" isn't supported: OOo uses its own settings.
  • Current packages use the OOo file selector, not the Gnome one.
  • Activate Accessibility Features
  • OpenDocument files contain thumbnails, use them with a Gnome thumbnailer

  • Add documents under the "Create Document" contextmenu - http://ubuntuforums.org/showthread.php?t=76419

  • Add a context menu option "Print Document" - http://ubuntuforums.org/showthread.php?t=91377&highlight=tb (Post 6)

Upstream issues

Implementation

Implement/activate the low hanging fruit:

  • File selector: Enable it by default, when testing succeeds for smb shares, filenames with UTF-8 characters, else leave it disabled and have the user to enable it by default.
  • Thumbnailer already exists in python http://ubuntuforums.org/showthread.php?t=76566 (read the whole thread the code evolved)

Outstanding issues

  • Current packages use the OOo file selector, not the Gnome one.
    • Was deactivated, because it has problems with smb mounts. However can be activated by the user in the preferences.
    • Needs checking before enabling it as a default
  • Activate Accessibility Features
    • Java stuff -- checking what needs to be done is still needed.
  • Some sub-tasks might be identified, which could be subject to a bounty. How do we estimate the effort required?


CategorySpec CategorySpec

OpenOfficeGnome (last edited 2008-08-06 16:41:43 by localhost)