Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormkersten2007-02-16 19:09:13 -0500
committermkersten2007-02-16 19:09:13 -0500
commit9ceb62710845d0b7d8f1ce07673c1c35418ee9ad (patch)
tree7476289d9affd14e8c7bfbcd40427f9c9eba6ef1
parent77a8a63d395ff75acf9360752c998cadbd20e8f3 (diff)
downloadorg.eclipse.mylyn.tasks-9ceb62710845d0b7d8f1ce07673c1c35418ee9ad.tar.gz
org.eclipse.mylyn.tasks-9ceb62710845d0b7d8f1ce07673c1c35418ee9ad.tar.xz
org.eclipse.mylyn.tasks-9ceb62710845d0b7d8f1ce07673c1c35418ee9ad.zip
NEW - bug 158921: improve task editor information density
https://bugs.eclipse.org/bugs/show_bug.cgi?id=158921
-rw-r--r--org.eclipse.mylyn.help.ui/doc/new.html65
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractRepositoryTaskEditor.java18
2 files changed, 39 insertions, 44 deletions
diff --git a/org.eclipse.mylyn.help.ui/doc/new.html b/org.eclipse.mylyn.help.ui/doc/new.html
index 0caae8838..ea33f8c06 100644
--- a/org.eclipse.mylyn.help.ui/doc/new.html
+++ b/org.eclipse.mylyn.help.ui/doc/new.html
@@ -28,37 +28,11 @@
<a href="http://eclipse.org/mylar/doc/new-1.0.html">Mylar 0.6-1.0</a>, <a href="http://eclipse.org/mylar/doc/new-0.5.html">Mylar 0.5</a>,&nbsp;
<a href="http://eclipse.org/mylar/doc/new-0.4.html">Mylar 0.4</a>, <a href="http://eclipse.org/mylar/doc/new-0.3.html">Mylar 0.3</a></b></p>
<p><b>Update notes</b>: <br>
-- SVN users<br>
-&nbsp;&nbsp;&nbsp; - This release requires installing updated plug-ins,
-instructions:
-<a href="http://wiki.eclipse.org/index.php/Mylar_FAQ#SVN_integration_via_Subversive">
-Subclipse</a>,
-<a href="http://wiki.eclipse.org/index.php/Mylar_FAQ#SVN_integration_via_Subclipse">
-Subversive</a><br>
--
-Updating to 0.9.2<br>
-&nbsp;&nbsp;&nbsp; - The offline data cache will be reset, so submit outgoing changes before
- updating.<br>
-&nbsp;&nbsp;&nbsp; - JIRA users: the first synchronization may need to
-synchronize all tasks.<br>
-&nbsp;&nbsp;&nbsp; - [[[Updating to versions in 2.0 requires first updating to 1.0.]<br>
-&nbsp;&nbsp;&nbsp; - If updating from 0.6.0: the <i>Preferences -&gt; Tasks</i> settings will
- be reset to their defaults due to plug-in name changes. <br>
-&nbsp;&nbsp;&nbsp; - If updating from 0.5 or earlier: you must first update to 0.6.0: download.eclipse.org/technology/mylar/update-site-archive/0.6.0/e3.2<br>&nbsp;</p>
-
-<b>misc for Mylar 2.0M1</b>
-<ul>
-<li></li>
-<li></li>
-<li></li>
-<li>Time tracking for Bugzilla</li>
-<li>Task editor: no longer closes on submit, shows progress when reloading, changed fields get an asterix, new task edito has assign to</li>
-<li>Task editor refreshes with new incoming</li>
-<li>Conflict state in editor and what it means (incoming & outgoing at same time)</li>
-<li>Use 'Clear outgoing' to discard unsubmitted changes</li>
-<li>Drag URLs to create repository tasks</li>
-<li>Hyperlinks in bug editor, repository must be set on project</li>
-</ul>
+&nbsp;&nbsp;&nbsp; - If upgrading from a 0.x version first upgrade to Mylar 1.0
+and see the corresponding <a href="http://eclipse.org/mylar/doc/new-1.0.html">
+update notes</a><br>
+&nbsp;&nbsp;&nbsp; - The offline task data cache will be reset, so submit outgoing changes before
+ updating.<br>&nbsp;</p>
<hr>
@@ -70,7 +44,17 @@ synchronize all tasks.<br>
<p align="right"><b>Task Editor</b></p>
</td>
<td valign="top" width="70%">
- People section on new bug editor, for assign-to<p>
+ People section on new bug editor, for assign-to.&nbsp; Branding,
+ spinner.<br>
+ Task editor: no longer closes on submit, shows progress when
+ reloading, changed fields get an asterix, new task edito has assign
+ to<br>
+ Task editor refreshes with new incoming<br>
+ Conflict state in editor and what it means (incoming &amp; outgoing at
+ same time)<br>
+ Use 'Clear outgoing' to discard unsubmitted changes<br>
+ <br>
+&nbsp;<p>
<img src="images/1.0/patch-apply.gif"></td>
</tr>
<tr>
@@ -87,7 +71,7 @@ synchronize all tasks.<br>
(Eclipse 3.3 only)</b></p>
</td>
<td valign="top" width="70%">
- ...</td>
+ repository must be set on project</td>
</tr>
<tr>
<td colspan="2">
@@ -139,10 +123,10 @@ synchronize all tasks.<br>
<table cellpadding="10" cellspacing="0" http://www.eclipse.org/mylar/doc/images/dev/ id="table297">
<tr>
<td align="left" valign="top" width="15%" bgcolor=#FAF7FB>
- <p align="right"><b>...</b></p>
+ <p align="right"><b>Time tracking</b></p>
</td>
<td valign="top" width="70%">
- ...<p>
+ Needs to be enabled on repository.<p>
<img src="images/0.9.0/bugzilla-auth.gif"></td>
</tr>
<tr>
@@ -161,7 +145,14 @@ synchronize all tasks.<br>
<p align="right"><b>...</b></p>
</td>
<td valign="top" width="70%">
- ...<p>
+ Searching for Reporter and CC:<br>
+ <br>
+ https://bugs.eclipse.org/bugs/attachment.cgi?id=56520&amp;action=edit<br>
+ <br>
+ The fact that a new XML-RPC plug-in version is required and that
+ email notifications now work (see my last mail to the dev list)
+ maybe noteworthy.<br>
+&nbsp;<p>
<img src="images/0.8.0/trac-editor-new.gif"></td>
</tr>
<tr>
@@ -180,7 +171,7 @@ synchronize all tasks.<br>
<p align="right"><b>Hyperlinking in Task Editor</b></p>
</td>
<td valign="top" width="70%">
- ...</td>
+ &nbsp;</td>
</tr>
<tr>
<td colspan="2">
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractRepositoryTaskEditor.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractRepositoryTaskEditor.java
index f458e55ab..9bf28ce3f 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractRepositoryTaskEditor.java
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractRepositoryTaskEditor.java
@@ -467,7 +467,9 @@ public abstract class AbstractRepositoryTaskEditor extends TaskFormPage {
protected Set<RepositoryTaskAttribute> changedAttributes;
protected Map<SECTION_NAME, String> alternateSectionLabels = new HashMap<SECTION_NAME, String>();
-
+
+ private String kindLabel;
+
private final class AttachmentLabelProvider extends LabelProvider implements IColorProvider {
public Color getBackground(Object element) {
@@ -684,11 +686,12 @@ public abstract class AbstractRepositoryTaskEditor extends TaskFormPage {
registerDropListener(form);
ImageDescriptor overlay = TasksUiPlugin.getDefault().getOverlayIcon(repository.getKind());
- ImageDescriptor imageDescriptor = TaskListImages.createWithOverlay(TaskListImages.REPOSITORY, overlay, false, false);
+ ImageDescriptor imageDescriptor = TaskListImages.createWithOverlay(TaskListImages.REPOSITORY, overlay, false,
+ false);
form.setImage(TaskListImages.getImage(imageDescriptor));
-
+
AbstractRepositoryConnectorUi connectorUi = TasksUiPlugin.getRepositoryUi(repository.getKind());
- String kindLabel = "";
+ kindLabel = "";
if (connectorUi != null) {
kindLabel = connectorUi.getTaskKindLabel(repositoryTask);
}
@@ -805,7 +808,8 @@ public abstract class AbstractRepositoryTaskEditor extends TaskFormPage {
}
if (getActivityUrl() != null) {
- Hyperlink hyperlink = toolkit.createHyperlink(headerInfoComposite, "Past activity", SWT.NONE);
+ String linkName = kindLabel + " History";
+ Hyperlink hyperlink = toolkit.createHyperlink(headerInfoComposite, linkName, SWT.NONE);
hyperlink.addHyperlinkListener(new HyperlinkAdapter() {
@Override
public void linkActivated(HyperlinkEvent e) {
@@ -1898,8 +1902,8 @@ public abstract class AbstractRepositoryTaskEditor extends TaskFormPage {
});
submitButton.setToolTipText("Submit to " + this.repository.getUrl());
- toolkit.createLabel(buttonComposite, " ");
-
+ toolkit.createLabel(buttonComposite, " ");
+
ITask task = TasksUiPlugin.getTaskListManager().getTaskList().getTask(repository.getUrl(), taskData.getId());
if (attachContext && task != null) {
addAttachContextButton(buttonComposite, task);

Back to the top