BST 1.3 includes the new snap area feature, which allows you to create your own snapping areas.
It also contains a few bugfixes and other improvements.
Added an option to disable BetterSnapTool while holding modifier keys
Unfortunately application specific snap areas are not finished yet, they’ll follow with one of the next versions.
Any feedback is very welcome!
//edit: I updated the alpha, should now work on more systems
//edit 18/2/2012 updated again
//edit 25/2/2012 updated again, now app specific snap areas and labels are possible (the label feature isn’t finished yet, in order to change the size you have to right-click the text and select “font” etc.
//edit: 26/2/2012 improved the labels, unfortunately due to format changes the labels from the previous alpha will be lost.
Because I haven’t finished the documentation yet, here a little video which shows how to use the snap area feature:
Apple moved the deadline for sandboxing to June 1. In addition to that they made clear that the sandboxing requirement only applies to new apps, submitted starting on June 1. We’ll even be able to submit updates after the deadline for existing apps.
This is great news for BetterSnapTool and maybe for the new SecondBar version I’m working on
if you are here because BetterSnapTool popped up this message:
Here a few infos:
I may have to remove BetterSnapTool from the Mac App Store because Apple has introduced a new technology called “Sandboxing”, which was announced to become mandatory for Mac App Store apps starting in March 2012. Unfortunately this new technology is very restrictive and apps like BetterSnapTool can’t work with it. More on this topic here
But no worries! In case it really comes down to this (I still hope Apple won’t enforce it). I’ll provide a mechanism to switch from the App Store version to non-App Store version for free.
I think I’ll be able to release a new version of BetterSnapTool before the Sandboxing becomes mandatory. Here a sneak peek on the upcoming features ( it’s not ready to be released yet, especially the gui needs work, but it basically works ;-)):
It will be possible to define your own snapping areas in addition to the current ones.
Here is a little video showing this in action:
So Apple finally announced that all App Store Apps must implement a technology called Sandboxing starting from March 2012. Sandboxing is a technology which forces Apps to run in a box with a lot of restrictions. It’s a bit like on iOS where every App only has access to its own data. Apple claims it’s for security reasons…
So what? This means the App Store will be even more crippled than it currently is. Many Apps which are currently in the Store will cease to exist.
Here a few types of applications that won’t be allowed to the App Store anymore:
Nearly every App which controls another App in any way. (so many little helper Apps will just be dead)
Apps which help disabled people, e.g. screenreaders or tools that help with typing or mouse movements
Apps that need to access files on the whole disk may eventually be forbidden too. (e.g. syncing or backup utilities)
All Apps which use the Accessibility API
All Apps which rely on Event Taps
Apps that control specialized external devices
Apps which listen to the Apple Remote Control (at least in the current implementation of the Sandbox)
In many cases developers who want to keep their Apps in the App Store will need to cripple them and implement a really bad user experience.
This means, BetterSnapTool won’t be allowed in the App Store anymore starting from March 2012. But don’t worry, I’ll continue releasing updates for all existing customers here if Apple really enforces Sandboxing.
I’ve been working on a new version of SecondBar, unfortunately this won’t be allowed either.
Also in my opinion Sandboxing causes a big security problem. If developers won’t be able to release security /bugfix updates for their existing applications anymore, all remaining bugs will stay there forever without any possibility to contact existing customers and warn them.
Sure you may say “ok, so distribute not over the App Store”. But this will become more and more complicated because most users like the App Store and Apple invests in marketing the App Store as “the only secure way to obtain software”. Also new technologies like iCloud are only allowed to be used for App Store apps.
Many, many developers don’t want Sandboxing and I hope Apple will listen to them and at least make it an optional technology.
Some people think Apple will enforce Sandboxing for all applications with the next major Mac OS X update. I doubt this very much, but if they do this it will be my last day on Mac OS. (this would kill BTT, too)