Enhance build process and GUI for Path Juggler. Updated build script to use Nuitka for creating a standalone macOS app. Added .DS_Store and build artifacts to .gitignore. Refactored GUI to utilize PySide6, improving layout and styling. Updated logging mechanism for thread-safe operations and enhanced status indicators.

This commit is contained in:
2025-12-09 23:15:23 +02:00
parent 6479b24195
commit 06089799ee
7 changed files with 571 additions and 292 deletions

30
run_app_debug.sh Executable file
View File

@@ -0,0 +1,30 @@
#!/bin/bash
#
# Run the built app from terminal to see error messages
#
# Try debug app first, then regular app
if [ -d "/Users/justinaspetravicius/Public/Gitea/path-juggler/dist/Path Juggler Debug.app" ]; then
APP_PATH="/Users/justinaspetravicius/Public/Gitea/path-juggler/dist/Path Juggler Debug.app/Contents/MacOS/Path Juggler Debug"
elif [ -d "/Users/justinaspetravicius/Public/Gitea/path-juggler/dist/Path Juggler.app" ]; then
APP_PATH="/Users/justinaspetravicius/Public/Gitea/path-juggler/dist/Path Juggler.app/Contents/MacOS/Path Juggler"
else
echo "Error: No app found in dist/"
echo ""
echo "Please build the app first using:"
echo " ./build_app.sh"
exit 1
fi
if [ ! -f "$APP_PATH" ]; then
echo "Error: App executable not found at:"
echo " $APP_PATH"
exit 1
fi
echo "Running Path Juggler with console output..."
echo "=========================================="
echo ""
# Run the app and capture output
"$APP_PATH" 2>&1