This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 63540 - UI problems in Search History window
Summary: UI problems in Search History window
Status: STARTED
Alias: None
Product: versioncontrol
Classification: Unclassified
Component: CVS (show other bugs)
Version: 5.x
Hardware: All All
: P2 blocker (vote)
Assignee: issues@versioncontrol
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-01 17:38 UTC by Jesse Glick
Modified: 2007-01-04 17:14 UTC (History)
1 user (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jesse Glick 2005-09-01 17:38:24 UTC
1. "Summary" and "Diff" appear to be alternatives. So why are they buttons?
Looks especially confusing with "Search" a button above them. Should be a tabbed
pane. I just today figured out that they switch between two modes. With a tabbed
pane this would have been immediately apparent.

2. The up and down arrow buttons to the right of them appear to be enabled only
within the Diff view. If so, they should be inside the Diff pane, not on the
same level.

3. The up and down arrows seem to move the selection of the revision up and
down. I am not sure why they do this; it seems completely useless. I would
expect them to move up and down between diff blocks in the diff window below, as
similar buttons do in the top-level Diff window (and for which there appears to
be no function in the Search History window).

4. I would expect the window to show all revs of the file initially, without my
having to press the Search button with the textfields empty. Most of the time I
just want to browse recent revisions, anyway. I don't often have anything in
particular to search for.

5. The Username, From, and To textfields take the whole width of the IDE, which
is odd since usually anything entered here would be quite short. Maybe some of
these could be put together on one line?

6. "Tag/Branch/Revision/Date:YYYY-MM-DD" is helpful but still a little
ambiguous. For example, do I need to prefix dates with "Date:"? Showing examples
of valid values might be better, e.g.

  "Examples: some_tag (or) some_branch (or) 1.17 (or) 2005-06-30"

IMHO this window could be really useful but it needs more careful UI design.
Comment 1 Maros Sandor 2005-09-02 16:31:54 UTC
1. May be, I will consult with HIE
2. Sure, if #1 is approved
3. They should behave the same way as in the Diff Window - move along diff
blocks and switch to next/previous file or revision if on the last/first one.
Please file a separate issue in this case.
4. I will enable this for a single file. Otherwise it may be dangerous to fetch
history of something large
5. To save space, you can hide search criteria by clicking on thin separator
below them
6. see #1
Comment 2 Maros Sandor 2005-09-06 11:03:49 UTC
Fixing #4, targetting the rest for future.

/shared/data/ccvs/repository/javacvs/cvsmodule/src/org/netbeans/modules/versioning/system/cvss/ui/actions/log/SearchHistoryAction.java,v
 <--  SearchHistoryAction.java
new revision: 1.9; previous revision: 1.8
Comment 3 Jiri Skrivanek 2005-09-07 13:23:38 UTC
I agree with Jesse in all points. For point 3 I filed issue 63772 with
enhancement to choose whether to cycle over one document or forward to next
file/revision. Anyway more comprehensible UI is welcome.
Comment 4 Maros Sandor 2005-09-13 07:49:30 UTC
Enhancements for future releases.