Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 205730 - Make it easier to take a screenshot from non-eclipse window
Summary: Make it easier to take a screenshot from non-eclipse window
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 enhancement with 1 vote (vote)
Target Milestone: 2.2   Edit
Assignee: Mik Kersten CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-10-08 09:59 EDT by Dale King CLA
Modified: 2007-10-11 20:03 EDT (History)
1 user (show)

See Also:


Attachments
mylyn/context/zip (25.34 KB, application/octet-stream)
2007-10-09 00:26 EDT, Mik Kersten CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dale King CLA 2007-10-08 09:59:32 EDT
I was trying to attach a screenshot to a bug from an application other than eclipse and discovered that it is a little difficult actually. I had Eclipse full screen and when I hit capture it just captured the Eclipse screen. So I brought my other window to the foreground first, but that didn't really work as I had to then bring Eclipse to the foreground to say create an attachment.

The only way I could do it was to shrink the Eclipse window down so both Eclipse and the other window would be visible on the screen at the same time. Luckily the other window was small, but I had to expand the edit view for the bug to be able to hit attach. If I were trying to capture a large window it would be near impossible.

One way I can think to make this easier is to have 2 screenshot choices. One is to take a screenshot from Eclipse and the other is to take a screenshot from a non-eclipse window. The first would capture the Eclipse window only the latter would hide Eclipse before capturing the screenshot.
Comment 1 Mik Kersten CLA 2007-10-09 00:26:33 EDT
Good points Dale.  I addressed this slightly differently than proposed in order to avoid needing two screenshot wizards.  There is now a separate "Attach Screenshot..." button which creates a non-modal bug always on top wizard dialog which can be used to capture both Eclipse and other windows, and allows Eclipse to be interacted with while taking screenshots (e.g. to move it out of the way of other windows, or to open a different editor.

This change will be in next Wednesday's Weekly build, it would be great if you could try it out: http://www.eclipse.org/mylyn/downloads/
Comment 2 Mik Kersten CLA 2007-10-09 00:26:36 EDT
Created attachment 79925 [details]
mylyn/context/zip
Comment 3 Eugene Kuleshov CLA 2007-10-09 00:44:55 EDT
Mik, someone told me that "if Mylyn is trying to duplicate screenshot capturing functionality available in Jazz it should do it right". So, perhaps we should at least review their UI design.
Comment 4 Eugene Kuleshov CLA 2007-10-09 01:02:20 EDT
Mik, it also seems like new "screenshot wizard" is parented to the Eclipse window, so, you can't actually minimize Eclipse workbench window without minimizing the wizard and when you bring screenshot wizard up front it drag workbench window with it. I think this wizard should be detached from the workbench in a separate window you can Alt-Tab to, so you could bring it on top of any window and also see the workbench UI behind it.
Comment 5 Mik Kersten CLA 2007-10-11 19:36:11 EDT
 (In reply to comment #3)
> Mik, someone told me that "if Mylyn is trying to duplicate screenshot capturing
> functionality available in Jazz it should do it right". So, perhaps we should at
> least review their UI design.

I haven't seen the screenshot functionality in Jazz and didn't even know about it, and it's definitely a stretch to say that Mylyn is trying to duplicate this from Jazz because we're all more likely to be biased by existing screen capture tools (e.g. SnagIt).  This was a Summer of Code contribution and all we can do at this point is either take more contributions on make minor improvements as long as they don't take too much time.  Jazz is a commercial product and likely to have the resources to create very fancy screenshot functionality.  

Yup, the wizard window is currently paranted and doesn't work well with minimization.  Feel free to open a bug to support minimization, but note that this would be a significant task because we would have to manage the window ourselves (e.g. workbench close, etc).
Comment 6 Eugene Kuleshov CLA 2007-10-11 20:03:56 EDT
(In reply to comment #5)
> I haven't seen the screenshot functionality in Jazz 

I am surprised. Especially given this
http://www.cs.ubc.ca/labs/spl/projects/emergentteams.html

> and didn't even know about it, 

I've been talking about it for over a year. There are several publicly available demos where you could spot that Jazz feature
http://jazz.net/pub/learn/videos/videos.jsp

> and it's definitely a stretch to say that Mylyn is trying to duplicate this
> from Jazz because we're all more likely to be biased by existing screen capture
> tools (e.g. SnagIt). 

It doesn't matter what tool been used to as a prototype for the given UI. The fact is that Jazz had that functionality for a long time.

> This was a Summer of Code contribution and all we can do
> at this point is either take more contributions on make minor improvements as
> long as they don't take too much time.  Jazz is a commercial product and likely
> to have the resources to create very fancy screenshot functionality.

All I am saying that there was no point to reinvent the wheel if there is already well though UI.

> Yup, the wizard window is currently paranted and doesn't work well with
> minimization.  Feel free to open a bug to support minimization, but note that
> this would be a significant task because we would have to manage the window
> ourselves (e.g. workbench close, etc).

As far as I can tell, this is directly related to this issue and I don't think that you fixed it.