kanban-tui 0.4.1

Terminal user interface for the kanban project management tool
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::filters::FilterDialogState;
use crate::search::SearchState;
use kanban_core::SelectionState;
use kanban_domain::{SortField, SortOrder};
use std::collections::HashSet;
use uuid::Uuid;

#[derive(Default)]
pub struct FilterState {
    pub active_sprint_filters: HashSet<Uuid>,
    pub hide_assigned_cards: bool,
    pub current_sort_field: Option<SortField>,
    pub current_sort_order: Option<SortOrder>,
    pub sort_field_selection: SelectionState,
    pub search: SearchState,
    pub dialog_state: Option<FilterDialogState>,
}