mirror of
https://github.com/devonthesofa/obsidian-note-status.git
synced 2026-07-22 12:30:24 +00:00
35 lines
1.2 KiB
TypeScript
35 lines
1.2 KiB
TypeScript
import { PluginSettings } from "types/pluginSettings";
|
|
import {
|
|
DEFAULT_ENABLED_TEMPLATES,
|
|
PREDEFINED_TEMPLATES,
|
|
} from "./predefinedTemplates";
|
|
|
|
export const DEFAULT_PLUGIN_SETTINGS: PluginSettings = {
|
|
fileExplorerIconPosition: "absolute-right",
|
|
statusColors: {
|
|
active: "var(--text-success)",
|
|
onHold: "var(--text-warning)",
|
|
completed: "var(--text-accent)",
|
|
dropped: "var(--text-error)",
|
|
unknown: "var(--text-muted)",
|
|
},
|
|
showStatusBar: true,
|
|
autoHideStatusBar: false,
|
|
templates: [...PREDEFINED_TEMPLATES],
|
|
customStatuses: [],
|
|
showStatusIconsInExplorer: true,
|
|
hideUnknownStatusInExplorer: true, // Default to hide unknown status
|
|
enabledTemplates: DEFAULT_ENABLED_TEMPLATES,
|
|
useCustomStatusesOnly: false,
|
|
useMultipleStatuses: true,
|
|
tagPrefix: "obsidian-note-status",
|
|
strictStatuses: false, // Default to show all statuses from frontmatter
|
|
quickStatusCommands: ["active", "completed"], // Add default quick commands
|
|
// Unknown status customization
|
|
unknownStatusIcon: "❓",
|
|
unknownStatusColor: "#8b949e",
|
|
statusBarNoStatusText: "No status",
|
|
statusBarShowNoStatusIcon: false,
|
|
statusBarShowNoStatusText: true,
|
|
vaultSizeLimit: 15000, // Disable dashboard and grouped view for vaults with more notes than this limit
|
|
};
|