Back to all posts

ShakePin v0.3.6: Enhanced Video Cropping, and More!

Damy Wise

I'm excited to share my latest updates to ShakePin v0.3.6, designed to make your workflow smoother and more efficient. This release brings several powerful new capabilities and interface improvements that you've been asking for.

ShakePin v0.3.6 featuring the new crop tool

ShakePin v0.3.6 featuring the new crop tool

Development Challenges

First off, I would like to apologize for the delay in releasing this update. What should have been a straightforward development cycle turned into weeks of troubleshooting due to unexpected Xcode issues.

For those curious about the technical struggles:

  • Xcode Build Failures: Suddenly, Xcode refused to build any projects, including ShakePin
  • Failed Solutions: I tried everything from reinstalling Xcode, reverting to previous versions, removing specific dependencies, and countless other suggestions from forums
  • Unexpected Fix: After weeks of frustration, the solution turned out to be surprisingly simple: changing the DerivedData folder location and running pod install in the terminal

It's moments like these that test one's patience. While I'm still baffled that such a simple fix resolved weeks of headaches, I'm relieved to finally get this update into your hands.

New Crop App

One of the most requested features is finally here! I've introduced a brand new dedicated crop tool that makes precise image and video manipulation easier than ever.

  • Multi-format Support: Crop both images and videos with the same intuitive interface
  • Precise Control: Adjust your crop with pixel-perfect accuracy
  • Live Preview: See your changes in real-time before committing

The new crop app is accessible from the minify/compress section, making it a seamless part of your workflow.

Audio Extraction

I've completely revamped the audio handling capabilities:

  • Universal Extraction: Extract audio from both video and audio files with a single tool
  • Sample Rate: Choose your desired sample rate for optimal audio performance
  • File Format: Select your preferred output format for maximum compatibility
  • Batch Processing: Apply settings across multiple video or audio files for efficiency

Audio extraction feature interface showing sample rate and output format options

Audio extraction feature interface showing sample rate and output format options

Crop Tool Features

Image Display

The new crop app includes a modern image display system:

  • Centered Layout: Images are properly centered and positioned
  • Consistent Scaling: Maintain proper proportions across different image sizes
  • Visual Boundaries: Clear visual indicators for crop regions

Multiple Media Support

I've built in support for working with batches of media:

  • Smooth Navigation: Easily switch between media in the batch
  • Batch Processing: Crop multiple images or videos in a single workflow
  • Selection Indicators: Always know which region of the media will be extracted

Behind the Scenes

  • Updated Dependencies
  • Streamlined Application: Removed unused scripts and dependencies to make the app more efficient
  • Pointer Lock: Implemented pointer lock to improve the crop tool experience.
  • Windows Support: ShakePin now has support for the Windows platform. Please note that Windows support is currently experimental and is not available as a pre-built binary. However, you can build it from the source to try it out!

Try It Today!

Update your ShakePin installation to v0.3.6 to start enjoying these new features immediately. As always, I welcome your feedback as I continue to improve the application.

Open an issue on GitHub or reach out to me directly with your thoughts and suggestions hello@damywise.com.