Closed reprogrammer closed 13 years ago
According to http://www.eclipse.org/articles/Article-Branding/branding-your-application.html and http://www.eclipse.org/articles/product-guide/guide.html, we can do branding in Eclipse and change several visual elements of Eclipse such as the splash screen, window image and about dialog. For an example, see the EMF branding plug-in.
@vazexqi, @Wanderer777: 98bb9e74bf82ff2375855c325a17c2ca7111dcfc adds the word "CodingSpectator" to the status line of Eclipse. The next step is to replace the text by an icon with a tooltip.
I suggest that we replace the word "CodingSpectator" in the status line by the logo of the university with a tool tip that says "CodingSpectator is active."
It's reasonable to show CodingSpectator in the status line by default. But, it would be nice to allow users to remove it from the status line. We could add a check box to the preferences page of CodingSpectator to show/hide CodingSpectator in the status line.
I verified that the automatic check for updates to CodingSpectator works on Helios, Indigo and SDK.
Some of our participants can only use CodingSpectator on certain public projects. So, it would be good to prevent users from accidentally using CodingSpectator on private projects.
CodingSpectator prompts the user before submitting data to our servers at UIUC. However, I believe users who choose to save their CodingSpectator passwords in Eclipse secure storage, won't get prompted.
Ralph suggested to provide an easy way for the participants to tell if CodingSpectator is activated on their workspace. Currently, participants can tell the presence of CodingSpectator by going to the preferences of Eclipse. But, I agree with Ralph that it would be nice to inform the participant about the presence of CodingSpectator more easily. There are different way to signal the presence of CodingSpectator, e.g. changing the splash screen, popping up a dialog at the start up of Eclipse and showing and adding a button to the toolbar. I think it would be nice to inform the user about the presence of Eclipse both at the start up and in the workbench.