add html rendering for description

This commit is contained in:
JMARyA 2024-06-06 16:45:52 +02:00
parent dc35f04f2e
commit 71abc0ca74
Signed by: jmarya
GPG key ID: 901B2ADDF27C2263
4 changed files with 230 additions and 2 deletions

View file

@ -1,6 +1,9 @@
use crate::{
api::{Project, ProjectID, Task, VikunjaAPI},
ui::{hex_to_color, is_in_past, parse_datetime, print_color, print_label, time_relative},
ui::{
format_html_to_terminal, hex_to_color, is_in_past, parse_datetime, print_color,
print_label, time_relative,
},
};
// todo : move to grid view
@ -147,7 +150,7 @@ pub fn print_task_info(task_id: isize, api: &VikunjaAPI) {
}
if task.description != "<p></p>" && !task.description.is_empty() {
println!("---\n{}", task.description);
println!("---\n{}", format_html_to_terminal(&task.description));
}
if let Some(assigned) = task.assignees {