- Add AppDiscovery provider for running app enumeration - Implement AppDropdownView with auto-launch functionality - Create SignalAction models for 40+ yabai commands - Build ActionBuilderView with nested parameter controls - Add LiveShellPreview for real-time shell command generation - Implement ActionValidator for conflict detection - Add migration parser for existing raw action strings - Include feature flag for safe rollout - Maintain full backward compatibility
24 lines
682 B
Bash
Executable File
24 lines
682 B
Bash
Executable File
#!/bin/bash
|
|
|
|
echo "🎬 TESTING WINDOW ANIMATIONS"
|
|
echo "==========================="
|
|
echo ""
|
|
|
|
echo "Setting animation duration to 0.5 seconds..."
|
|
yabai -m config window_animation_duration 0.5
|
|
|
|
if [ $? -eq 0 ]; then
|
|
echo "✅ SUCCESS: Window animations enabled!"
|
|
echo ""
|
|
echo "🎉 Your YabaiPro window animations should now work!"
|
|
else
|
|
echo "❌ FAILED: Still need Screen Recording permission"
|
|
echo ""
|
|
echo "Make sure you granted the permission when prompted."
|
|
fi
|
|
|
|
echo ""
|
|
echo "Current animation settings:"
|
|
yabai -m config window_animation_duration 2>/dev/null && echo "Duration: $(yabai -m config window_animation_duration)" || echo "Cannot read config"
|
|
|