Bug 5969 - Find dialog placement needs improvement
Summary: Find dialog placement needs improvement
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 2.0   Edit
Hardware: Other other
: P2 normal (vote)
Target Milestone: ---   Edit
Assignee: Claude Knaus CLA
QA Contact:
URL:
Whiteboard:
Keywords: usability
: 2422 6460 7635 (view as bug list)
Depends on:
Blocks:
 
Reported: 2001-11-15 11:31 EST by Nick Edgar CLA
Modified: 2002-02-12 10:49 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nick Edgar CLA 2001-11-15 11:31:23 EST
Build 20011113.

The find dialog often obscures matches found in the text editor.
This severely hampers its usability, often requiring it to be moved.

This could also be an accessibility issue, since it's harder to move dialogs 
with keyboard only.

I suggest the following algorithm:
Comment 1 Nick Edgar CLA 2001-11-15 11:40:28 EST
(interesting: TAB then SPACE causes Bugzilla to commit a new bug)

Suggested algorithm:
- if match can be highlighted without being obscured by find dialog, then do so
- if not, position text so that match is on 3rd line (for a bit of context 
above)
- if dialog still obscures match, move dialog out of the way, to a consistent 
location, e.g. centered in the bottom half of the editor area
- if it still obscures match, move it above or below editor area
Comment 2 Nick Edgar CLA 2002-01-07 15:42:37 EST
*** Bug 6460 has been marked as a duplicate of this bug. ***
Comment 3 Nick Edgar CLA 2002-01-26 20:52:24 EST
*** Bug 7635 has been marked as a duplicate of this bug. ***
Comment 4 Nick Edgar CLA 2002-01-26 20:53:32 EST
Could also simply remember the position, as suggested in 7635.
This is an important usability issue which we should do for 2.0.
Comment 5 Nick Edgar CLA 2002-01-26 20:54:12 EST
*** Bug 2422 has been marked as a duplicate of this bug. ***
Comment 6 Nick Edgar CLA 2002-02-06 15:22:34 EST
Recommend implementing simple case of remembering last placement before 
addressing placement algorithm improvements.
Comment 7 Claude Knaus CLA 2002-02-12 10:49:13 EST
fixed in 20020212-I.