Skip to main content

Module dialogs

Module dialogs 

Source

Re-exports§

pub use create_note_dialog::CreateNoteDialog;
pub use delete_dialog::DeleteConfirmDialog;
pub use file_ops_menu::FileOpsMenuDialog;
pub use help_dialog::HelpDialog;
pub use move_dialog::MoveDialog;
pub use pinned_notes_dialog::PinnedNotesDialog;
pub use quick_note_modal::QuickNoteModal;
pub use rename_dialog::RenameDialog;
pub use save_search_dialog::SaveSearchDialog;
pub use sort_dialog::SortDialog;
pub use theme_picker::ThemePickerDialog;
pub use update_dialog::UpdateAvailableDialog;
pub use workspace_switcher::WorkspaceSwitcherModal;

Modules§

create_note_dialog
delete_dialog
file_ops_menu
help_dialog
move_dialog
pinned_notes_dialog
The pinned-notes dialog: the vault’s pinned notes by number, and where they are managed. A digit opens that note at once (no query input — nine rows never need filtering); j/k/↑/↓ move, Enter opens the selected row, J/K move it down/up, d/Delete unpins it, Esc closes. Every change is written as it is made and the list reloads through OverlayData::PinnedNotesLoaded; there is no commit or cancel step. A pin whose note is missing on disk is kept, drawn dimmed with “(missing)”, and refuses to open with a flash.
quick_note_modal
rename_dialog
save_search_dialog
sort_dialog
theme_picker
The theme picker (leader v c, spec §8c “+vault → config”): a small modal listing every theme; moving the selection previews it live, Enter persists, Esc reverts to the theme that was active when the picker opened.
update_dialog
workspace_switcher

Enums§

ActiveDialog
ValidationState
Tracks the current state of an async name / destination availability check.