Repository navigation
smabar 1.3.0
smabar 1.3.0 keeps Python plugins waiting for their runtime instead of failing them, and lets the content-sized bar grow with its content.
Highlights
- First start: while smabar downloads the Python runtime, plugins show Starting with the reason instead of Failed. A failed download (offline, GitHub blocked) is retried on its own, every 15 seconds at first and every 5 minutes at most, and the Plugins tab shows the download or the cause with a full-width Try again. No plugin is parked as failed because of the runtime any more. This is the picture the Microsoft Store certification saw in 1.0.0.
- Auto width: the bar grows with its content. Tiles that appear after the start no longer leave the last plugin cut off at the right edge until the width mode was toggled, and showing a hidden tile again restores the full width.
- The divider between shortcuts and plugins can be dragged at full width only. At auto width both zones size to their content and the grip is a plain separator.
- Windows: the first start no longer restarts all plugins once the first pycache folder appears.
- The "No shortcuts pinned yet" and "All plugins hidden" hints sit vertically centered in the bar.
Fixes
- Plugins whose uv keeps no persistent script environment (uv configured without a cache) start through uv run --script with a warning instead of failing.
- A plugin that fails to start says when the next restart happens (for example "restarting in 15s (2 of 5 consecutive failures)"), and the card explains that smabar retries up to five times on its own before you need to intervene.
- The "Python installation failed" notice appears once per failure episode instead of on every automatic retry.
Updates
Installed copies can find 1.3.0 in System > Updates, after the startup check or at the next scheduled check. Installation starts only when you choose to update. Microsoft Store installations receive updates separately through Microsoft.