-
-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enhancement: Simple mode for a focus on managing front matter #240
Comments
Haven't used Obsidian, maybe I need to get myself familiar with it. So if we have a setting where you can define which type of functionalities you want to enable or disable. It would make this kind of request possible. Thinking of a sort of |
{
"frontMatter.global.features": ["local-development", "management", ...]
} |
Might be cool to have a toggle to enable 'Simple' mode that uses the "frontMatter.global.features" array for the UI and then when that is toggled to 'Default' you see all possible UI elements. |
Thanks @zivbk1, really like this idea of having a simple mode. |
Have been thinking about this enhancement again. What if you can define multiple modes? To clarify, what I'm thinking of, is that you can define your own modes, this way, show/hide enable/disable from the UI. With another setting, you can define the default mode to load. "frontMatter.global.activeMode": "",
"frontMatter.global.modes": [
{
"id": "minimal",
"features": [
"panel_actions",
"..."
]
}
] |
That would be great, then would there be a way to switch them from the UI? |
Perfect |
The set of features to enable in your mode are the following:
|
Example configuration: "frontMatter.global.activeMode": "",
"frontMatter.global.modes": [
{
"id": "minimal",
"features": [
"panel.metadata",
"panel.globalSettings",
"panel.seo",
"dashboard.data.view",
"dashboard.snippets.view"
]
}
]
|
This extension has promise for managing front matter even when you don't have a need for publishing files with a static site generator. One example use case is managing a large amount of markdown files generated by Obsidian. Maybe Obsidian would be a more appropriate environment to build these tools into, but this extension has a good start and may still have a better interface for this.
A simple mode could provide settings to remove items related to publishing, such as the server, preview URL's, SEO, etc. The dashboard could still be useful for summarizing as it does now. Maybe the publishing workflow wouldn't be needed, but that's easy enough to deal with given the settings already provided.
The text was updated successfully, but these errors were encountered: