Skip to content

An initiative to standardize the Alternative Checkboxes feature commonly used by the community in Obsidian.md

License

Notifications You must be signed in to change notification settings

damiankorcz/Alternative-Checkboxes-Reference-Set

Repository files navigation

✅ Alternative Checkboxes Reference Set




🎯 Objective

This is an initiative to help standardize the Alternative Checkboxes feature commonly used by the community in Obsidian.md.

The result is a Reference Set CSS and supporting Usage Guide which is there to serve as a foundation for customisation, creating other Alternative Checkbox sets and encouraging theme developers to implement toggle options for their built in Alternative Checkboxes. This allows users to use their own snippets without hacky overwrites.

We achieved this by analyzing all publicly available implementations of Alternative Checkboxes within Obsidian be it as a Theme, CSS Snippet or Plugin and creating an easy to customise snippet.

You can review the research that went into this by downloading the Research Vault from the Releases section and opening the folder in Obsidian.

Light / Dark Theme
Light / Dark Theme Reference Set Alternative Checkboxes

🗃️ Usage

Please refer to the Usage Guide for information on how to use the Reference Set snippet, implement toggles in your theme for your current Alternative Checkboxes implementation, as well as, how to make your own set based on the reference.

🗣️ Discussion

Previously, all discussion regarding this initiative was carried out in a thread within the Official Obsidian Discord. To see the archive visit here: https://discord.com/channels/686053708261228577/1291469509336502272

Going forward, please use the Issues section in this repository to report any issues, ask for help with implementing toggles in your theme or creating your own Alternative Checkbox sets, etc.

🛠 Contributing

At the moment, there are no direct guidelines for contributing to this repository. Ideally, any contributions should be discussed in an Issue first.

📣 Acknowledgments

Special thanks to the following people for their direct contributions to this repository:

  • claremacrae  - For assisting in parsing through all available themes in Obsidian's Community Themes Store.
  • ElsaTam - For reviewing the CSS in each theme to identify the patterns used to implement the feature.
  • sigrunixia - For helping with the Repository maintenance and outward tasks like presenting the initiative to new themes.

Also, big thanks to everyone that contributed feedback over in the Discord Thread.

📝 Licenses

The Research Vault contains Themes, CSS Snippets and Plugins which were added for convenience of previewing the relevant documentation. Here are the licenses which they are distributed under:

Themes
CSS Snippets
Plugins

The inclusion of the Themes / CSS Snippets / Plugins in the vault are strictly for research purposes. If you are an author of any of them and would like me to remove them from this repository, please let me know by creating an issue.

The Documentation itself (Markdown files) are under the Unlicense License, unless another license is noted, especially next to code snippets from the themes.

The Alternative Checkbox Reference Set CSS file is also under the Unlicense License to prevent any issues with creating derivative works based on it.

The icons used in the Reference Set CSS are Lucide. Lucide is distributed under the ISC License.

About

An initiative to standardize the Alternative Checkboxes feature commonly used by the community in Obsidian.md

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •  

Languages