Community
Participate
Working Groups
The size of section headers depends on the controls in the text client. All section headers in the task editor should use toolbars and consistent icon sizes, e.g. 16x16. See screenshot.
Created attachment 139393 [details] jira editor
There's a tradeoff between using 16x16 and 12x12. but let's go with the current approach for now. However, I think we may have to go back to 16x16 at some point before Helios. Remaining item is to make the Private section smaller.
This is done now. I have fixed a few alignment problems and removed extra composites which contributed extra margins. The activity eraser in the Private section header should be converted to a toolbar but I have left it for now until we discuss that in more detail.
I've been working with the 12x12 header images. While personally I'm OK with the interaction, I am worried that this is a mistake for the general case. I can't think of a single UI that has targets as small as 12x12 because small buttons are so hard to hit (http://en.wikipedia.org/wiki/Fitts's_law), especially for users who are not spring chickens. I'm not comfortable with us being the only part of the Eclipse UI that does this unless there is more concrete benefit than some marginal gains in vertical space. Steffen: If you agree, is this as simple as me generating and adding the 16x16 images for each of the sections? I'm happy to do that.
We're consistent with the sections, but not with the rest of Eclipse.
Created attachment 149148 [details] screenshot showing small buttons with excess space above it would make sense to use standard size buttons, but move them up so that they occupy the same amount of vertical space. My preference is to use standard sized buttons, but avoid making section headers any taller.
* Reduced margins around section toolbars * Added Notes icon to Private section
Moving to 3.5 since this affects integrations and it is too late to do this now.
Mylyn has been restructured, and our issue tracking has moved to GitHub [1]. We are closing ~14K Bugzilla issues to give the new team a fresh start. If you feel that this issue is still relevant, please create a new one on GitHub. [1] https://github.com/orgs/eclipse-mylyn