Oh Snap! - I wrote an app for OS X, and would love your feedback!
0 replies, posted
Hey there everyone. I wrote an app for OS X
[release]
[b]Oh Snap![/b] - The Window Snapping Utility for OS X! (0.1 Alpha)
[b]What is it?[/b]
Have you ever used WinSplit Revolution in Windows? How about AeroSnap? [i]Oh Snap![/i] is an attempt to recreate this functionality for OS X, for free*. Sure there are other programs out there, like Cinch, or SizeUp, but how many of them are free? Only 1, and it hasn't been touched in months, and doesn't allow custom rebinds (Technically [i]Oh Snap![/i] doesn't either, but the functionality is there, and will be usable in the next release!). [i]Oh Snap![/i] runs on PPC, i386, and x86-64 Macs.
[b]Installing [i]Oh Snap![/i][/b]
To install [i]Oh Snap![/i], simply mount the provided DMG file, and drag [i]Oh Snap![/i] to the Applications Directory. (NOTE: Due to limitations with OS X and the FileVault feature you [i]MUST[/i] install [i]Oh Snap![/i] to a directory that is not located within your home folder. If you do, you will need to enable the Accessibility APIs which can be enabled from: [code]System Preferences -> Universal Access -> Enable Access For Assistive Devices[/code]
If you have disabled FileVault, you may do as you wish.
[b]Running [i]Oh Snap![/i][/b]
To run [i]Oh Snap![/i] simply click the icon. A smaller icon will appear in your status bar.
[i]Oh Snap![/i] requires accessibility access. You can grant it this by enabling Accessibility APIs (Stated above), or [i]Oh Snap![/i] will request administrator access on it's first run. While I understand that some people are wary of giving something administrator access, I [i]PROMISE[/i] that all I am doing is making [i]Oh Snap![/i] an accessibility trusted application. If you do it right, [i]Oh Snap![/i] will not ask for your password ever again (until you upgrade, or re-install the application)
[b]Using [i]Oh Snap![/i][/b]
To use [i]Oh Snap![/i], the following shortcuts apply to each action (The next version will support the loading and saving of configuration files, as well as rebinding the hot keys)
[code]
Snap To Bottom : Command + Option + Down Arrow
Snap To Right : Command + Option + Right Arrow
Snap To Left : Command + Option + Left Arrow
Snap To Top : Command + Option + Top Arrow
-----------------------------------------------
Snap To Bottom Right : Shift + Command + Option + Right Arrow
Snap To Bottom Left : Shift + Command + Option + Left Arrow
Snap To Top Right : Control + Command + Option + Right Arrow
Snap To Top Left : Control + Command + Option + Left Arrow
-----------------------------------------------
Snap To Full Screen : Command + Option + F
Snap To Center : Command + Option + C
[/code]
(NOTE: Center is not entirely accurate)
[b]Known Issues[/b]
[list]
[*] Re-enabling the keys in preferences after disabling them will cause a crash. This is a problem with [i]Oh Snap![/i]'s data storage function, and I haven't had the time to fix it.
[*] Does not work if the currently opened application is GarageBand
[*] Due to some cruftier and technically unnecessary code, [i]Oh Snap![/i] currently only runs on OS X Snow Leopard (10.6). However, the next version (0.2) will have a 10.5 executable available.
[*] Snap To Center acts more like Snap To Center and slightly above where you expected it to go.
[*] Minus the status bar icon, all art involved is programmer art, and will remain so until I can afford to pay someone to make it not look terrible. I did the best I could though.
[/list]
[b]DISCLAIMER - BY DOWNLOADING THIS FILE YOU AGREE TO THE FOLLOWING[/b]
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
[url=http://cl.ly/26bbe272da8f516a32a6]DOWNLOAD[/url] (Via CloudApp)
* [sp]Mouse features will require a small payment of 2 USD. However the rest of the features will be free for everyone (This price may change to cover transaction costs via google checkout, however it will not be more than 3 USD. The reason behind the USD is to state that you WILL be able to buy it in your own currency without it being subjected to the steamification of prices via regional differences).[/sp]
[/release]
I would love any feedback from you guys. Please let me know of any issues you run into, I want to make this the best application I possibly can :)
Sorry, you need to Log In to post a reply to this thread.