Skip to content

smabar 1.4.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 08:10
· 5 commits to main since this release

smabar 1.4.0 lets plugin flyouts ask for more room and keeps every plugin header on your theme's accent.

Highlights

  • Flyout widths: a plugin can mark its flyout or hover content as wide (twice the default width) or request a pixel count. The bar caps the width to the monitor's work area and keeps the side margins.
  • Split panes: a flyout can show two columns that stack on narrow screens. Either column can scroll on its own for long tables; on narrow screens the whole flyout scrolls as before.
  • Plugin headers look alike: the icon badge has one fixed size whatever SVG a plugin ships, and every plugin uses the theme's accent color by default. The new switch "Plugin accent colors" in Settings > Plugins lets plugins show their own brand color again; themes can set it too.

Plugin authoring

  • The plugin guide, kit index and contract document the width request and the split layout with three copyable examples, and the new appearance.pluginAccent setting with what it changes.
  • The kit tells plugin authors that re-coloring through --sb-accent is possible but not preferred: the user's theme owns the accent.

Fixes

  • A re-render with unchanged flyout geometry no longer restarts the native placement.
  • Header badges of plugins that ship their own inline SVG no longer render larger than badges built from the kit's icons.

Updates
Installed copies can find 1.4.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.