Releases: Jean-Tinland/a-bar
Releases · Jean-Tinland/a-bar
v1.3.7 • Add several new color themes
- 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
v1.3.6 • Fix caffeinate toggle & GitHub/custom widgets refresh
- 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
v1.3.5 • Fix app icon in settings
- refactor: update AppLogo assets and improve calendar access description
v1.3.4 • More customization settings & add Calendar permissions
- 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
v1.3.3 • Fix custom widget creation
- fix: add missing onSave method when creating a new custom widget
v1.3.2 • Add more customization settings & misc improvements
- 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
v1.3.1 • Prevent multiple a-bar processes, global memory management rework
- 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
v1.3.0 • AeroSpace integration & misc improvements
- 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
v1.2.0 • Improve yabai spaces filtering, add HackerNews Widget, misc improvements
- 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
v1.1.1 • Fix system deadlock and caffeinate status
- 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
caffeinatemanagement by checking system-wide processes - refactor: remove unused variable assignments in SystemInfoService and CustomWidgetEditorView