Skip to content

Releases: Jean-Tinland/a-bar

v1.3.7 • Add several new color themes

17 Feb 13:00

Choose a tag to compare

  • feat: add several new color themes
  • refactor: remove unused highlight color from theme
  • fix: update font settings in MicWidget and SoundWidget to use global settings

See full changelog here.

v1.3.6 • Fix caffeinate toggle & GitHub/custom widgets refresh

16 Feb 07:51

Choose a tag to compare

  • fix: make caffeinate toggle work again
  • fix: ensure github widget keeps refreshing when hidden in absence of notification
  • fix: ensure custom user widgets keeps polling for notifications even when hidden

See full changelog here.

v1.3.5 • Fix app icon in settings

14 Feb 10:11

Choose a tag to compare

  • refactor: update AppLogo assets and improve calendar access description

See full changelog here.

v1.3.4 • More customization settings & add Calendar permissions

13 Feb 20:53

Choose a tag to compare

  • feat: add a scale effect while clicking on interactive widgets
  • feat: add bar element background opacity setting and apply it across widgets
  • feat: enable border display in global settings by default
  • feat: add showElementsBorder setting and apply it across widgets
  • feat: add NSCalendarsUsageDescription for calendar access in widgets

See full changelog here.

v1.3.3 • Fix custom widget creation

13 Feb 12:27

Choose a tag to compare

  • fix: add missing onSave method when creating a new custom widget

See full changelog here.

v1.3.2 • Add more customization settings & misc improvements

12 Feb 13:04

Choose a tag to compare

  • feat: enhance bar layout and settings with global configurations for padding, corner radius, and background options
  • feat: add audio device names to MicWidget and SoundWidget
  • refactor: improve BarEditorSheet layout with scrollable sections and fixed available widgets area
  • refactor: remove redundant background color from GraphView
  • refactor: adjust padding and add divider in CustomWidgetEditorView header
  • refactor: update CreateSpaceButton styling for improved visibility
  • fix: add horizontal padding to window elements in ProcessWidget for better spacing

See full changelog here.

v1.3.1 • Prevent multiple a-bar processes, global memory management rework

11 Feb 11:17

Choose a tag to compare

  • feat: implement termination of existing a-bar instances to prevent multiple processes
  • refactor: optimize refresh method to improve layout handling and reduce memory pressure
  • refactor: enhance volume refresh method to run asynchronously for improved performance
  • refactor: update refreshMemory method to run asynchronously for improved responsiveness
  • refactor: improve caffeinate killing function for better performance
  • refactor: enhance icon lookup method for improved performance and responsiveness
  • refactor: enhance shell command execution with timeout handling for improved reliability
  • refactor: improve DateWidget timer management for better resource handling
  • refactor: improve timer management in TimeWidget for better resource handling
  • refactor: enhance WifiWidget to refresh SSID asynchronously for improved performance
  • refactor: update menu bar icon size and replace SVG with new design
  • refactor: enhance BatteryIconView with background color and shadow effects

See full changelog here.

v1.3.0 • AeroSpace integration & misc improvements

10 Feb 15:09

Choose a tag to compare

  • feat: integrate Aerospace window manager support
  • feat: update Sound, Mic & HackerNews widgets positioning to support dynamic bar position adjustments
  • fix: show layout mode indicator even if space is empty
  • refactor: improve widget reordering widgets in the bar editor
  • refactor: update bar separator color to use foreground opacity for improved visibility
  • refactor: update dayShift theme colors for improved contrast and consistency
  • refactor: add extra light borders to BaseWidgetView, ProcessWidget and SpaceView
  • refactor: adjust space background opacity for improved visibility
  • refactor: enhance chevron button with hover effects and tooltip in HackerNewWidget

See full changelog here.

v1.2.0 • Improve yabai spaces filtering, add HackerNews Widget, misc improvements

09 Feb 11:22

Choose a tag to compare

  • fix: enhance YabaiService with JSON cleanup and filtering for spaces, windows, and displays
  • feat: add Hacker News widget with customizable settings and integration
  • refactor: enhance signal handling in YabaiService
  • feat: add microphone control functionality in SystemInfoService
  • feat: enhance MicWidget with popover functionality for microphone control
  • fix: prevent layout vanishing when saving other settings

See full changelog here.

v1.1.1 • Fix system deadlock and caffeinate status

06 Feb 15:05

Choose a tag to compare

  • fix: cache host port to prevent Mach port leaks and improve system stability
  • fix: remove unnecessary WidgetSeparator from SpacesWidget when displaying sticky windows
  • refactor: remove unused WidgetIcon and WidgetSeparator structs from WidgetContainer
  • refactor: add detailed comments in multiple files
  • refactor: remove debug print statements from various services and widgets
  • refactor: increase signal timer interval from 5 to 20 seconds for improved performance
  • fix: enhance caffeinate management by checking system-wide processes
  • refactor: remove unused variable assignments in SystemInfoService and CustomWidgetEditorView

See full changelog here.