Difference between revisions of "Specification search toolbar"

From Apache OpenOffice Wiki
Jump to: navigation, search
(User Scenarios)
(Goals)
Line 132: Line 132:
  
 
== Goals ==
 
== Goals ==
Provide a robust and easy-to-use dialog, to allow those with multiple-monitor setups to have a separate presenter view that provides additional information (notes, timing, upcoming slides, and the current slide).
+
The goal for OpenOffice.org 3.x is to provide a tool bar which gives uses the possibility to apply frequently uesed for searching text. The search tool bar will provide a simple, shortcut way to searching text, without the users not have to open the search dialog.
  
 
== Requirements and Dependencies ==
 
== Requirements and Dependencies ==

Revision as of 08:45, 23 April 2009

This page exists to implemente a search toolbar for OOo. (The specifications can be created using the Specification template)

The Search tool bar is tool bar which will provider search quickly text feature(like firfox search toolbar), it includes searching text, backwards searching, forward searching, Match of lowercase or uppercase, Match the Whole word and Closer button. It can be closed by mouse or pressing a Keyboard shortcut.

Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.


Search toolbar

Swriter Scalc Impress Drawing

Document - ID Specification Owner Last Change Status
Shizhoubo 2009-04-22 Draft
Conforms to
Applies to Swriter, Scalc, Impress, Drawing
Task ID(s) None
Category Feature

Abstract

The Search tool bar is tool bar which will provider search quickly text feature(like fireforx toolbar), it includes searching text, backwards searching, forward searching, Match of lowercase or uppercase, Match the Whole word and Closer button. It can be closed by mouse or pressing a Keyboard shortcut.

i-Team Members (The specification owner is part of the i-Team)

Name E-mail Address
User Experience Jaron Kuppers (Jaron),Philip Ganchev(Philip) jaronbaron@gmail.com, phil.ganchev@gmail.com
Development shizhoubo(robertzhou) shizhoubo@redoffice.com
Quality Assurance <Name + Initials>
Documentation shizhoubo(robertzhou) shizhoubo@redoffice.com

Approved for Implementation

Approved by Date
User Experience <Name> <Date>
Development <Name> <Date>
Quality Assurance <Name> <Date>
Documentation <Name> <Date>
String Review <Name> <Date>

Document Change History

Rev. Level Change Initials Date
1.0 initial version 2009-04-23

Glossary

Term Description

Motivation

The motivation for this feature is to enhance the speed of searching text ,and the search tool bar does not hid the content of the document.

User Scenarios

In current OpenOffice.org ,users use the search dialog to search text, when the users want to see content which the search dialog hid, the uses have to move the search dialog via mouse,because the search dialog always display.

Goals

The goal for OpenOffice.org 3.x is to provide a tool bar which gives uses the possibility to apply frequently uesed for searching text. The search tool bar will provide a simple, shortcut way to searching text, without the users not have to open the search dialog.

Requirements and Dependencies

Requirements

Would need to specify the exact layout and functionality of the presenter view. Then would require implementation of that mode in Impress.

Technical Dependencies

Requires the implementation of the Impress simple multiple display specification.

Competitive Analyses

[MS PowerPoint] has a presenter view and in many forums it is named as the key reason why people can't use OOo instead.

Virtually every professor and scientist I know uses Powerpoint's "Presenter View" to lecture or give talks, and most are unwilling to switch without similar functionality.

[Apple's iWork Keynote has a presenter view].


Detailed Specification

In the Impress options, there should be a check-box or separate tab for "Presenter View", allowing enabling of ther presenter view on another monitor. When checked, various options should be presented, such as:

Drop-down box Screen to show the view on - this should include all screens attached to the computer with the exception of the screen selected to show the full-screen presentation on.

A series of check-boxes

Show:

  • Current Slide - shows the slide displayed on the fullscreen view on the presenter's view
  • Next Slide - Shows a large view of the next slide on the presenter's view
  • Slide thumbnails - Shows a view similar to the "Slides" toolbar to see multiple upcoming slides on the presenter's view
  • Navigation buttons - Add "back", "next", and "blank screen" buttons to the presenter's view
  • Notes - Show the "notes" section for the current slide on the presenter's view
  • Clock - Shows the current time on the presenter's view
  • Timer - Adds a timer to the presenter's view

While the timer could be a simple count-up timer, ideally selecting this checkbox should enable other options:

- Count-up: makes the timer function as a simple stopwatch (starts at 0:00:00 when the presentation starts and counts up from there). - Count-down (with an associated scroll-box to set the values): Starts counting down from the value entered by the user when the presentation starts; perhaps with color changes (i.e., green -> yellow and yellow -> red) at user-specified values (yellow -> red at 1 minute remaining). - Individual slide timing - Asks the user to enter the desired presentation length. From that, it divides by the number of slides in the current presentation to determine the amount of time per slide. i.e., a 10 minute presentation with 5 slides means each slide should take 2 minutes. The number of time per slide would be automatically updated with navigation, based on the actual time taken per slide. i.e., if slide #2 in the 10 minute presentation takes 3 minutes, then there would only be 1 minute 40 seconds for the remaining slides (3 slides remaining * 2 minutes per slide = 6 minutes; 6 minutes - 1 minute overrun = 5 minutes remaining; 5 minutes / 3 slides = 1 minute 40 seconds per slide.)


String list

Item English German Swedish Comments
Dropdown Element Screen 1 Bildschirm 1 Skärm 1

Tab Order

Not of any importance.

Key Board Shortcuts

It would be handy, if you could map a Shorcut (e.g. F5 which is used by many presenting devices)

G11n

Nothing known.

Error Conditions

Nothing known.

Migration

Not needed.

Future Tasks

None at this time.

Notes

I think it would be useful to have a mode in which Impress does not rely on any X11 server information for the layout of the presenter screen. For example, I might not want the presentation window to be full screen, or I might be sharing a subrectangle of my desktop with VNC. To specify what the presentation layout should be, maybe there could be a mode similar to Apple's Keynote design screen, except that in addition to all the presenter tools, the absolute position and size of the slide that the audience sees could also be chosen. Of course, "full screen on the second display" is a special case of this. In some other presentations, I might want to have the slide window and an editable notes window up on the audience screen.

References

http://qa.openoffice.org/issues/show_bug.cgi?id=71505 Issue 71505 Add a presenter view

http://www.openoffice.org/issues/show_bug.cgi?id=12719 Bug 12719 Support for multiscreen displays (dual monitors)

http://www.oooforum.org/forum/viewtopic.phtml?t=19080 Other forum posts requesting feature

http://www.oooforum.org/forum/viewtopic.phtml?p=86445#86445 Temporary Linux workaround

http://www.apple.com/iwork/keynote/features/presentertools.html Apple's implementation

http://michaelhyatt.blogs.com/workingsmart/2005/01/powerpoints_pre.html Article describing Microsoft's implementation

Personal tools