Thanks for responding. I have updated the website with screen captures, so you and others can now see Squirrelly's user interface. I looked at the latest version of Scroll Reverser and I think I can make a case for Squirrelly. Squirrelly and Scroll Reverser fill a similar need in a slightly different way.
Scroll Reverser seems to have been designed to handle any sort of scroll preferences you might need. For instance Scroll Reverser has settings to reverse the track pad, mouse and Wacom tablet. Scroll Reverser has also been around for a while, so it is still written in objective-c which Apple is starting to move away from. Also, because it is designed to handle more types of events, the event tap callback has significantly more code than Squirrelly's does, so for every scroll event there is more code executed making it potentially run slower (the difference may be negligible). Scroll Reverser is also more than twice the size of squirrelly. This probably won’t matter much to some users, but those with 128 gig or smaller drives may like this.
Squirrelly was made to be extremely light weight and do one simple task efficiently. Squirrelly does not reverse the track pad and does not even look for Wacom events. Squirrelly only reverses the mouse vertical scrolling direction. The decision to have this limited functionality was purposeful, because the code runs for every scroll event, so it needs to be efficient. Also, we felt that 99% of people looking for this functionality would only use Squirrelly in this way. Most users will set the scroll direction to natural so the track pad will feel natural and want only the vertical scroll for the mouse to be reversed. Every complaint I have heard is about the vertical mouse scroll.
Squirrelly is written entirely in Swift 2.0. Apple is promoting Swift over objective-c for a lot of reasons. Swift is easier to read and maintain, has better memory management, is safer (more secure), and compiles to a faster executable.
On top of that Squirrelly is targeted to run only on Yosemite or later so it does not contain any legacy code that has been deprecated but is required for older systems. Scroll Reverser can run on older operating systems but it has to use deprecated libraries to do so.
Squirrelly is designed to be as modern and efficient as possible.
Scroll Reverser and Squirrelly both have a place in the market. Scroll Reverser is free, but if you are using it every day and are happy with it, I would encourage you to donate to the project. This helps keep the project going and helps cover the cost of any server space and traffic they need to pay for when you download.
Squirrelly is extremely inexpensive. We will not become rich because of Squirrelly, but we hope to pay for the costs of our servers and the taxes associated with our business. Squirrelly runs on top of every thing you use. You will use Squirrelly whenever you use your computer. $1.29 is less than most software and is cheaper than a cup of coffee, so you can feel comfortable purchasing. You can even afford to get both Squirrelly and Scroll Reverser and decide which one you prefer after testing both.
Squirrelly also has a cool logo. I may be biased on that one.
Thank you again for reminding me about the screen captures,
Brad Collins