Merge pull request #319 from alan-w-255/highlight_current_line

highlight current line
This commit is contained in:
Dheepak Krishnamurthy 2021-11-05 23:38:21 -06:00 committed by GitHub
commit 619b3081d6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 1 deletions

View file

@ -22,6 +22,7 @@ uda.taskwarrior-tui.task-report.looping=true
uda.taskwarrior-tui.task-report.jump-on-task-add=true
uda.taskwarrior-tui.task-report.prompt-on-delete=false
uda.taskwarrior-tui.task-report.prompt-on-done=false
uda.taskwarrior-tui.style.report.selection=
uda.taskwarrior-tui.style.context.active=black on rgb444
uda.taskwarrior-tui.style.calendar.title=black on rgb444
uda.taskwarrior-tui.task-report.next.filter=$(task show report.next.filter)

View file

@ -1159,7 +1159,7 @@ impl TaskwarriorTui {
for (i, task) in tasks.iter().enumerate() {
let style = self.style_for_task(&self.tasks[i]);
if i == selected {
highlight_style = style;
highlight_style = self.config.uda_report_style_selection;
if self.config.uda_selection_bold {
highlight_style = highlight_style.add_modifier(Modifier::BOLD);
}

View file

@ -59,6 +59,7 @@ pub struct Config {
pub uda_selection_blink: bool,
pub uda_calendar_months_per_row: usize,
pub uda_style_context_active: Style,
pub uda_report_style_selection: Style,
pub uda_style_calendar_title: Style,
pub uda_style_calendar_today: Style,
pub uda_style_report_completion_pane: Style,
@ -99,6 +100,7 @@ impl Config {
let uda_selection_dim = Self::get_uda_selection_dim(data);
let uda_selection_blink = Self::get_uda_selection_blink(data);
let uda_calendar_months_per_row = Self::get_uda_months_per_row(data);
let uda_report_style_selection = Self::get_uda_style("report.selection", data);
let uda_style_calendar_title = Self::get_uda_style("calendar.title", data);
let uda_style_calendar_today = Self::get_uda_style("calendar.today", data);
let uda_style_context_active = Self::get_uda_style("context.active", data);
@ -106,6 +108,7 @@ impl Config {
let uda_shortcuts = Self::get_uda_shortcuts(data);
let uda_background_process = Self::get_uda_background_process(data);
let uda_background_process_period = Self::get_uda_background_process_period(data);
let uda_report_style_selection = uda_report_style_selection.unwrap_or_default();
let uda_style_calendar_title = uda_style_calendar_title.unwrap_or_default();
let uda_style_calendar_today =
uda_style_calendar_today.unwrap_or_else(|| Style::default().add_modifier(Modifier::BOLD));
@ -140,6 +143,7 @@ impl Config {
uda_selection_dim,
uda_selection_blink,
uda_calendar_months_per_row,
uda_report_style_selection,
uda_style_context_active,
uda_style_calendar_title,
uda_style_calendar_today,