v1.2.0
🎉 New features
- Add
global_styles
property on window; removeroot_styles
from global config. - Add
isCharging
variable to battery provider. - Add
usage
variable to memory provider. - Add additional weather statuses.
- Add debug logs to incoming provider variables.
- Add memory usage indicator to sample config.
- Add sample start scripts to config dir (#26).
- Disable window shadows (causes issues with transparency on Windows).
- Improve error handling; show error dialogs (#27).
- Improve sample config (add weather, battery, cpu, logo).
- Improve templating error messages.
- Lower refresh interval of battery provider to 5s.
- Make
global
property of config optional. - Minor style changes to sample config.
- Remove element type prefix from ids.
- Rename root element mounted during render.
- Return time till full + empty in milliseconds.
- Set parsed global scss/css styles.
- Simplify rendering of template elements; remove references to slot feature.
- Tweak battery charging icon in sample config.
🐛 Bug fixes
- Correctly hide window from taskbar based off config value.
- Parsed tokens weren't being cached properly.
- Prevent running
on_start
repeatedly on provider refresh. - Reactivity issue with redrawing window on config changes.
- Show battery charging icon correctly.
📘 Docs improvements
- Add note for contributors regarding
dev
script on Windows. - Add provider variables + configs to readme (#23).
🛠️️ Internal changes
- Add GPL-3.0 license.
- Attempt to download a specific bundle artifact.
- Change product name in Tauri config.
- Correct pattern to match bundle artifacts.
- Custom Wix installer template (#24).
- Fix client-only build step; add permissions for PR title check (#25).
- Fix release action (#21).
- Remove pattern to match bundle artifacts.
- Remove turbo; replace with recursive/parallel pnpm calls.
- Remove unimplemented providers.
- Rename config property
refresh_interval_ms
->refresh_interval
. - Rename workspaces variable on glazewm provider.
- Temporarily remove semantic-release step.
- Update all npm dependencies to latest (#22).
Big thanks to @lars-berger for contributing to this release 💛