string GetReleaseNotes() { StringBuilder sb = new StringBuilder(); sb.Append("RELEASE NOTES"); sb.AppendLine(); sb.AppendLine(); foreach (Version v in build.versions) { sb.AppendFormat("v{0}", v.ToString()); sb.AppendLine(); Note.Category current = Note.Category.Hidden; foreach (Note n in v.notes) { if (n.category == Note.Category.Hidden) { continue; } if (current != n.category) { current = n.category; sb.AppendFormat("{0}{1}", Indent(2), ObjectNames.NicifyVariableName(current.ToString()).ToUpper()); sb.AppendLine(); } sb.AppendFormat("{0}* {1}", Indent(4), n.description); sb.AppendLine(); } sb.AppendLine(); } return(sb.ToString()); }
private static Color GetColorByCategory(Note.Category category) => _categoryColors[category];