mirror of
https://github.com/greenshot/greenshot
synced 2025-08-21 14:03:23 -07:00
FEATURE-731: Backport of the title detection code
This commit is contained in:
parent
4a0ec2448f
commit
1d0bdf23c1
17 changed files with 1080 additions and 447 deletions
|
@ -61,7 +61,7 @@ namespace GreenshotJiraPlugin {
|
|||
return Language.GetString("jira", LangKey.upload_menu_item);
|
||||
}
|
||||
// Format the title of this destination
|
||||
return Designation + " - " + _jiraIssue.Key + ": " + _jiraIssue.Fields.Summary.Substring(0, Math.Min(20, _jiraIssue.Fields.Summary.Length));
|
||||
return _jiraIssue.Key + ": " + _jiraIssue.Fields.Summary.Substring(0, Math.Min(20, _jiraIssue.Fields.Summary.Length));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -86,15 +86,15 @@ namespace GreenshotJiraPlugin {
|
|||
}
|
||||
}
|
||||
|
||||
public override IEnumerable<IDestination> DynamicDestinations() {
|
||||
if (JiraPlugin.Instance.CurrentJiraConnector == null || !JiraPlugin.Instance.CurrentJiraConnector.IsLoggedIn) {
|
||||
public override IEnumerable<IDestination> DynamicDestinations()
|
||||
{
|
||||
var jiraConnector = JiraPlugin.Instance.CurrentJiraConnector;
|
||||
if (jiraConnector == null || !jiraConnector.IsLoggedIn) {
|
||||
yield break;
|
||||
}
|
||||
var issues = JiraUtils.GetCurrentJirasAsync().Result;
|
||||
if (issues != null) {
|
||||
foreach(var jiraIssue in issues) {
|
||||
yield return new JiraDestination(_jiraPlugin, jiraIssue);
|
||||
}
|
||||
foreach(var jiraDetails in jiraConnector.Monitor.RecentJiras)
|
||||
{
|
||||
yield return new JiraDestination(_jiraPlugin,jiraDetails.JiraIssue);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue