List of all items
Structs
- app::ActionHistoryManager
- app::App
- app::AppConfig
- app::ConfigEnumIter
- app::MainMenu
- app::actions::ActionIter
- app::kanban::Board
- app::kanban::Boards
- app::kanban::Card
- app::kanban::Cards
- app::state::AppListStates
- app::state::AppState
- app::state::AppTableStates
- app::state::KeyBindingEnumIter
- app::state::KeyBindings
- app::state::PathCheckState
- app::state::TextBuffers
- app::state::UserLoginData
- app::state::ZStack
- inputs::events::Events
- io::data_handler::ExportStruct
- io::io_handler::CloudData
- io::io_handler::IoAsyncHandler
- io::logger::CircularBuffer
- io::logger::ExtLogRecord
- io::logger::HotLog
- io::logger::LevelConfig
- io::logger::RUST_KANBAN_LOGGER
- io::logger::RustKanbanLogger
- io::logger::RustKanbanLoggerInner
- ui::TextColorOptionsIter
- ui::TextModifierOptionsIter
- ui::rendering::popup::CardPrioritySelector
- ui::rendering::popup::CardStatusSelector
- ui::rendering::popup::ChangeDateFormat
- ui::rendering::popup::ChangeTheme
- ui::rendering::popup::ChangeView
- ui::rendering::popup::ConfirmDiscardCardChanges
- ui::rendering::popup::CustomHexColorPrompt
- ui::rendering::popup::EditGeneralConfig
- ui::rendering::popup::EditSpecificKeybinding
- ui::rendering::popup::EditThemeStyle
- ui::rendering::popup::FilterByTag
- ui::rendering::popup::SaveThemePrompt
- ui::rendering::popup::SelectDefaultView
- ui::rendering::popup::ViewCard
- ui::rendering::popup::widgets::CommandPalette
- ui::rendering::popup::widgets::DateTimePicker
- ui::rendering::popup::widgets::TagPicker
- ui::rendering::view::BodyHelp
- ui::rendering::view::BodyHelpLog
- ui::rendering::view::BodyLog
- ui::rendering::view::ConfigMenu
- ui::rendering::view::CreateTheme
- ui::rendering::view::EditKeybindings
- ui::rendering::view::HelpMenu
- ui::rendering::view::LoadASave
- ui::rendering::view::LoadCloudSave
- ui::rendering::view::LogView
- ui::rendering::view::Login
- ui::rendering::view::MainMenuView
- ui::rendering::view::NewBoardForm
- ui::rendering::view::NewCardForm
- ui::rendering::view::ResetPassword
- ui::rendering::view::Signup
- ui::rendering::view::TitleBody
- ui::rendering::view::TitleBodyHelp
- ui::rendering::view::TitleBodyHelpLog
- ui::rendering::view::TitleBodyLog
- ui::rendering::view::Zen
- ui::text_box::TextBox
- ui::text_box::helper_structs::CursorPos
- ui::text_box::helper_structs::TextBoxEdit
- ui::text_box::helper_structs::TextBoxHistory
- ui::text_box::helper_structs::TextBoxRenderer
- ui::text_box::helper_structs::TextBoxViewport
- ui::text_box::helper_structs::TextLineFormatter
- ui::theme::Theme
- ui::theme::ThemeEnumIter
- ui::widgets::WidgetManager
- ui::widgets::Widgets
- ui::widgets::close_button::CloseButtonWidget
- ui::widgets::command_palette::CommandPaletteActionsIter
- ui::widgets::command_palette::CommandPaletteWidget
- ui::widgets::date_time_picker::DateTimePickerWidget
- ui::widgets::tag_picker::TagPickerWidget
- ui::widgets::toast::Toast
- ui::widgets::toast::ToastWidget
Enums
- app::ActionHistory
- app::AppReturn
- app::ConfigEnum
- app::DateTimeFormat
- app::MainMenuItem
- app::actions::Action
- app::kanban::BoardSwapError
- app::kanban::CardPriority
- app::kanban::CardStatus
- app::state::AppStatus
- app::state::Focus
- app::state::KeyBindingEnum
- inputs::InputEvent
- inputs::key::Key
- inputs::mouse::Mouse
- io::IoEvent
- ui::PopUp
- ui::TextColorOptions
- ui::TextModifierOptions
- ui::View
- ui::text_box::helper_enums::Boundary
- ui::text_box::helper_enums::CharKind
- ui::text_box::helper_enums::CursorMove
- ui::text_box::helper_enums::TextBoxEditKind
- ui::text_box::helper_enums::TextBoxScroll
- ui::text_box::helper_enums::YankText
- ui::theme::ThemeEnum
- ui::widgets::command_palette::CommandPaletteActions
- ui::widgets::date_time_picker::CalenderType
- ui::widgets::toast::ToastType
Traits
Functions
- app::app_helper::go_down
- app::app_helper::go_left
- app::app_helper::go_right
- app::app_helper::go_up
- app::app_helper::handle_edit_keybinding_mode
- app::app_helper::handle_general_actions
- app::app_helper::handle_go_to_previous_view
- app::app_helper::handle_login_submit_action
- app::app_helper::handle_mouse_action
- app::app_helper::handle_reset_password_submit_action
- app::app_helper::handle_send_reset_password_link_action
- app::app_helper::handle_signup_submit_action
- app::app_helper::handle_user_input_mode
- app::app_helper::prepare_config_for_new_app
- app::app_helper::reset_card_drag_mode
- app::app_helper::reset_preview_boards
- app::handle_exit
- io::data_handler::export_kanban_to_json
- io::data_handler::get_available_local_save_files
- io::data_handler::get_config
- io::data_handler::get_default_save_directory
- io::data_handler::get_local_kanban_state
- io::data_handler::get_saved_themes
- io::data_handler::reset_config
- io::data_handler::save_kanban_state_locally
- io::data_handler::save_theme
- io::data_handler::write_config
- io::io_handler::auto_save
- io::io_handler::delete_a_save_from_database
- io::io_handler::generate_new_encryption_key
- io::io_handler::get_all_save_ids_and_creation_dates_for_user
- io::io_handler::get_all_save_ids_for_user
- io::io_handler::get_user_id_from_database
- io::io_handler::login_for_user
- io::io_handler::make_file_system_safe_name
- io::io_handler::prepare_config_dir
- io::io_handler::refresh_visible_boards_and_cards
- io::io_handler::save_user_encryption_key
- io::logger::get_logs
- io::logger::get_selected_index
- io::logger::init_logger
- io::logger::move_events
- io::logger::set_default_level
- io::logger::set_hot_buffer_depth
- io::logger::set_level_for_target
- ui::inbuilt_themes::cyberpunk_theme
- ui::inbuilt_themes::default_theme
- ui::inbuilt_themes::dracula_theme
- ui::inbuilt_themes::light_theme
- ui::inbuilt_themes::matrix_theme
- ui::inbuilt_themes::metro_theme
- ui::inbuilt_themes::midnight_blue_theme
- ui::inbuilt_themes::slate_theme
- ui::rendering::common::draw_crab_pattern
- ui::rendering::common::draw_help
- ui::rendering::common::draw_title
- ui::rendering::common::render_blank_styled_canvas
- ui::rendering::common::render_blank_styled_canvas_with_margin
- ui::rendering::common::render_body
- ui::rendering::common::render_card_being_dragged
- ui::rendering::common::render_close_button
- ui::rendering::common::render_logs
- ui::rendering::utils::calculate_mouse_list_select_index
- ui::rendering::utils::calculate_viewport_corrected_cursor_position
- ui::rendering::utils::centered_rect_with_length
- ui::rendering::utils::centered_rect_with_percentage
- ui::rendering::utils::check_for_card_drag_and_get_style
- ui::rendering::utils::check_if_active_and_get_style
- ui::rendering::utils::check_if_mouse_is_in_area
- ui::rendering::utils::get_button_style
- ui::rendering::utils::get_mouse_focusable_field_style
- ui::rendering::utils::get_mouse_focusable_field_style_with_vertical_list_selection
- ui::rendering::utils::get_scrollable_widget_row_bounds
- ui::rendering::utils::top_left_rect
- ui::text_box::utils::find_word_end_forward
- ui::text_box::utils::find_word_start_backward
- ui::text_box::utils::find_word_start_forward
- ui::ui_helper::check_size
- ui::ui_helper::draw_loading_screen
- ui::ui_helper::draw_size_error
- ui::ui_helper::render_debug_panel
- ui::ui_helper::render_toast
- ui::ui_main::draw
- util::calculate_cursor_position
- util::date_format_converter
- util::date_format_finder
- util::gen_new_key_main
- util::get_term_bg_color
- util::lerp_between
- util::num_digits
- util::parse_hex_to_rgb
- util::print_debug
- util::print_error
- util::print_info
- util::print_warn
- util::replace_tabs
- util::reset_app_main
- util::spaces
- util::start_ui
Constants
- constants::APP_TITLE
- constants::CONFIG_DIR_NAME
- constants::CONFIG_FILE_NAME
- constants::DATE_TIME_PICKER_ANIM_DURATION
- constants::DEFAULT_BOARD_TITLE_LENGTH
- constants::DEFAULT_CARD_TITLE_LENGTH
- constants::DEFAULT_CARD_WARNING_DUE_DATE_DAYS
- constants::DEFAULT_NO_OF_BOARDS_PER_PAGE
- constants::DEFAULT_NO_OF_CARDS_PER_BOARD
- constants::DEFAULT_TICKRATE
- constants::DEFAULT_TOAST_DURATION
- constants::DEFAULT_VIEW
- constants::EMAIL_REGEX
- constants::ENCRYPTION_KEY_FILE_NAME
- constants::FIELD_NA
- constants::FIELD_NOT_SET
- constants::HIDDEN_PASSWORD_SYMBOL
- constants::IO_EVENT_WAIT_TIME
- constants::LIST_SELECTED_SYMBOL
- constants::MAX_NO_BOARDS_PER_PAGE
- constants::MAX_NO_CARDS_PER_BOARD
- constants::MAX_PASSWORD_LENGTH
- constants::MAX_TICKRATE
- constants::MAX_TOASTS_TO_DISPLAY
- constants::MAX_WARNING_DUE_DATE_DAYS
- constants::MIN_DATE_PICKER_HEIGHT
- constants::MIN_DATE_PICKER_WIDTH
- constants::MIN_NO_BOARDS_PER_PAGE
- constants::MIN_NO_CARDS_PER_BOARD
- constants::MIN_PASSWORD_LENGTH
- constants::MIN_TERM_HEIGHT
- constants::MIN_TERM_WIDTH
- constants::MIN_TICKRATE
- constants::MIN_TIME_BETWEEN_SENDING_RESET_LINK
- constants::MIN_WARNING_DUE_DATE_DAYS
- constants::MOUSE_OUT_OF_BOUNDS_COORDINATES
- constants::PATTERN_CHANGE_INTERVAL
- constants::RANDOM_SEARCH_TERM
- constants::REFRESH_TOKEN_FILE_NAME
- constants::REFRESH_TOKEN_SEPARATOR
- constants::SAMPLE_TEXT
- constants::SAVE_DIR_NAME
- constants::SAVE_FILE_NAME
- constants::SAVE_FILE_REGEX
- constants::SCREEN_TO_TOAST_WIDTH_RATIO
- constants::SCROLLBAR_BEGIN_SYMBOL
- constants::SCROLLBAR_END_SYMBOL
- constants::SCROLLBAR_TRACK_SYMBOL
- constants::SUPABASE_ANON_KEY
- constants::SUPABASE_URL
- constants::TAG_SELECTOR_HEIGHT
- constants::TAG_SELECTOR_WIDTH
- constants::THEME_DIR_NAME
- constants::THEME_FILE_NAME
- constants::TIME_PICKER_WIDTH
- constants::TOAST_FADE_IN_TIME
- constants::TOAST_FADE_OUT_TIME