Initial commit: HUDini — classic volume HUD for macOS

Menu bar utility that shows a centered HUD overlay with volume bars
when system volume changes. CoreAudio monitoring, auto-fade, works
on all spaces and fullscreen.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
johnfrum1234 2026-03-10 13:28:41 +02:00
commit cee343dd96
9 changed files with 497 additions and 0 deletions

25
build.sh Executable file
View file

@ -0,0 +1,25 @@
#!/bin/bash
set -e
APP_NAME="HUDini"
BUILD_DIR=".build"
APP_BUNDLE="$APP_NAME.app"
echo "Building $APP_NAME..."
swift build -c release
echo "Creating app bundle..."
rm -rf "$APP_BUNDLE"
mkdir -p "$APP_BUNDLE/Contents/MacOS"
mkdir -p "$APP_BUNDLE/Contents/Resources"
# Copy binary
cp "$BUILD_DIR/release/$APP_NAME" "$APP_BUNDLE/Contents/MacOS/$APP_NAME"
# Copy Info.plist
cp "Sources/$APP_NAME/Resources/Info.plist" "$APP_BUNDLE/Contents/"
echo "Done! Created $APP_BUNDLE"
echo ""
echo "To run: open $APP_BUNDLE"
echo "To install: cp -r $APP_BUNDLE /Applications/"