The Live Variables plugin for Obsidian brings a powerful tool to manage and reuse data across your notes. With this plugin, you can define variables in the note's properties and have them automatically updated throughout the note when changed. This feature allows for seamless integration with your existing workflow, reducing manual updates for repetitive information and saving time. The plugin also enables cross-note variable reuse, making it easy to access and reuse variables from other notes within your vault. With its user-friendly interface and intuitive setup, you can start using this plugin right away to boost your productivity and streamline your note-taking experience.
You're an Obsidian plugin developer, and you publish a blog post every week to share updates on the latest plugins that have been released. Here's your template for this week's post:
Obsidian Plugins Updates: [Week Number]
In this update, we are excited to announce the release of several new plugins for the Obsidian community. We will cover each plugin in detail below.
### `Plugin 1 - [Plugin Name]`
This plugin adds a feature that allows users to... (briefly describe what the plugin does). It includes two main settings:
- Setting 1: [Setting description]
- Setting 2: [Setting description]
You can customize these settings by using the following CSS variables:
```css
--var: [value];
```
For example, if you set `--var` to `#007AFF`, it will output `hsl(211, 100%, 50%)`.
### `Plugin 2 - [Plugin Name]`
This plugin introduces a new theme setting for... (briefly describe what the plugin does). It includes three main settings:
- Setting 1: [Setting description]
- Setting 2: [Setting description]
- Setting 3: [Setting description]
You can customize these settings by using the following CSS variables:
```css
--var: [value];
```
For example, if you set `--var` to `#2DB253`, it will output `hsl(211, 100%, 50%)`.
### `Plugin 3 - [Plugin Name]`
This plugin provides a new formatting option for... (briefly describe what the plugin does). It includes two main settings:
- Setting 1: [Setting description]
- Setting 2: [Setting description]
You can customize these settings by using the following CSS variables:
```css
--var: [value];
```
For example, if you set `--var` to `#007AFF`, it will output `hsl(211, 100%, 50%)`.
### `Localization Support`
Translations for titles and descriptions can be supplied for each language Obsidian supports by using one of the following postfixes:
```markdown
en: English
zh: 简体中文
zh-TW: 繁體中文
ru: Pусский
ko: 한국어
it: Italiano
id: Bahasa Indonesia
ro: Română
pt-BR: Português do Brasil
cz: čeština
de: Deutsch
uk: Українська
sq: Shqip
tr: Türkçe
```
### `Color Gradient` formatting options
There are 8 formatting options:
- `hex`
- `rgb`
- `rgb-values`
- `hsl`
- `hsla`
- `hsl-split`
- `hsl-split-decimal`
- `color-gradient`
For example, if you set `--accent` to `#007AFF`, it will output `hsl(211, 100%, 50%)`.
### `Plugin Support`
Plugins can specify a style setting config in the plugin's CSS. Plugins must call `app.workspace.trigger("parse-style-settings")` when the plugin loads in order for Style Settings to be notified of CSS changes.
That's it for this week's update! We hope you enjoy these new plugins and look forward to hearing your feedback. Happy coding!