User Interface

From AbiWiki

Revision as of 04:43, 26 February 2008 by Hub (Talk | contribs)
Jump to: navigation, search

Contents

User Interface Stuff

See also UserInterfaceIdeas for planned but rather blue sky stuff.

Contents


==== Screenshot Gallery

==

Reference screenshots of all platforms, also some word97 stuff for comparison (incomplete).

http://www.abisource.com/~robsta/abiword/screen-shots.tgz

==== Random notes for the AbiWord 2.6 user interface

==

This applies primarily to the Gtk+ based user interface.

AbiWord follows the GNOME HIG but thats a rather slowly moving process so we can very well try stuff and then get judgement by the GNOME usability folks (and, maybe even more important, our existing user base).

==== Physical Limitations

==

AbiWord is used on handheld- and desktop-computers. We should restrict ourselfes to fit on

  • 800x600 for the main window (menus, toolbars).
  • 640x480 for the dialogs.

In both cases some space should be preserved for window decorations as created by common window managers.

==== Menu restructuring

==

  • Id like to move to strict SDI and get rid of the Documents menu.
  • The stuff from the Tools menu that concerns the document should be moved to "File" (which maybe should be renamed to "Document")
  • Context menu tweaks: a proposal is in preparation TODO: insert ML archive link _here_.

==== Toolbar restructuring

==

  • Toolbars are using the GtkToolItem based API introduced in Gtk+ 2.4.

==== Stock Icons

==

Stock icons should only be used for metaphors that appear more than once in different contexts. Example: every menu entry that is also available from one of the toolbars carries a stock icon (same as the toolbar, obviously). The other menu items do _not_ carry a stock icon.

==== Future Improvements

==

==== Styles Dialog

==

An option would be putting something like the following mockups in a notebook, with "Basic" and "Full" tabs.

http://www.abisource.org/~robsta/mockups/abiword-styles-simple.png

http://www.abisource.org/~robsta/mockups/abiword-styles-full.png

==== Tabs Dialog

==

All properties of a user tab can be changed directly through embedded position spinner and alignment/leader combos. At the end of each line theres a "minus" button that lets you delete the tab. The last line is always a placeholder showing a "plus" button at the end. The placeholder can be edited at will, only after pressing "plus" it will be applied to the document and a new placeholder is appended.

The mockup is a bit lacking, because its not really a treeview, use your imagination.

What to do with the default tab width in the same dialog i dont know, never liked it there.

http://abisource.com/~robsta/mockups/tabs.png

==== List Dialog

==

The List dialog needs a review as well.

==== Contributors

==

Personal tools