Commit graph

4 commits

Author SHA1 Message Date
Johannes Millan
b6bb62006a chore: update dependencies and clean up build configuration
- Remove references to non-existent plugins from build-all.js
- Update package-lock.json files after dependency installation
- Include latest compiled assets for procrastination-buster plugin
2025-06-24 21:04:37 +02:00
Johannes Millan
890a4e0d37 feat(plugin): cleanup 2025-06-24 21:04:26 +02:00
Johannes Millan
5144554624 feat(plugin): add dark theme support to procrastination buster
- Use injected CSS variables from Super Productivity theme system
- Replace hardcoded colors with theme variables (--c-primary, --theme-text-color, etc.)
- Ensure plugin adapts to both light and dark themes automatically
- Simplify CSS by removing fallback values
2025-06-24 21:04:26 +02:00
Johannes Millan
c0e8367028 feat(plugin): add build system and procrastination-buster as default plugin
- Add package.json for plugin-dev workspace with build scripts
- Create sophisticated build-all.js script for parallel plugin builds
- Translate procrastination-buster plugin to English
- Simplify plugin styling using CSS variables for theme integration
- Add procrastination-buster as default bundled plugin
- Add proper .gitignore files to exclude node_modules and build artifacts

The plugin now uses CSS variables like:
- --primary-color, --text-color, --background-color
- --card-background, --border-radius, --card-shadow
- Automatically adapts to light/dark theme
2025-06-24 21:04:26 +02:00