Repository navigation
v0.2.1
·
7 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
[0.2.1] - 2025-10-05
Changed
- Build System: Migrated to PostCSS-based modular architecture
- Source files now organized in
src/modules/directory - Build process uses
postcss-import,postcss-nesting, andautoprefixer - Enables better code organization and maintainability
- Developers should use
npm run buildornpm run watchfor development
- Source files now organized in
Added
- CI/CD Pipeline: GitHub Actions workflows for automated building and releases
- Build validation on every push/PR
- Automatic release creation when version tags are pushed
- Built CSS distributed via GitHub Releases, not committed to repository
- Release Script:
npm run prepare-releasefor streamlined version management - Documentation: Comprehensive guides for build system and release process
Technical
- Source code split into focused modules:
_vars.css,_containers.css,preview.css,source.css,mobile.css,a11y.css,print.css,debug.css - PostCSS nesting support for cleaner source code
- Source maps generated for easier debugging (not included in distribution)
- Built CSS removed from git tracking (
.gitignore) - GitHub Actions workflows:
build.ymlandrelease.yml - Updated all documentation to reflect CI/CD workflow
Installation
Download variable-content-width.css and place it in your Obsidian snippets folder:
- Open Obsidian Settings → Appearance → CSS Snippets
- Click the folder icon to open snippets folder
- Place
variable-content-width.cssin the folder - Refresh the snippets list and enable "Variable Content Width"
See README.md for full documentation.