Home | Parent | ← Go → | Prior | Next |
Our sincere thanks to the following people who contributed feedback, many of whom persisted with great patience, during the Beta Test of BookMacster, between November 2009 through May 2010.
Alexander Hoffmann in Trier
Andreas Zeitler of macOS Screencasts in London
Andrew Lyles of New York, New York (“Say it twice, we’re kinda slow”)
Bradley MacDonald of Chevy Chase
Charles WJ in France
Mr. D. Wright of Wasilla, Alaska
Eric O’Brien of Possibility Engine in Seattle, USA
Mr. Frank H. Wu of San Francisco
Guy Kawasaki of Alltop, Palo Alto
John M. Knapp, LMSW, of Knapp Family Counseling in Malone, NY
Leo Marihart of Lemoore, California, USA
macmystic in Venezuela
Mads Vestergaard in Copenhagen
Mark Dymek of Mark’s Computer Repair in Boston, MA
Mike Harris in Chicago
Nic Giannandrea of Visalia, CA
Nikolaos Anastopoulos in Greece
Rick Mathes of Egoscue - Austin in Austin, TX
Roland Schama of Seven Hills, OH
Steve Mayer in Aloha, OR
Steven Wickliffe of Evanston
Tedkl
Yoni Blumberg of Northfield, MN
and a couple dozen others who contributed anonymously
The bmco document file is based on our fork of BSManagedDocument, developed by Sasmito Adibowo of Basil Salad Software, Mike Abdullah of Karelia Software, and others.
Graham Cox wrote and published the GCUndoManager which provides Undo and Redo support. Yes, GCUndoManager plays with Apple’s Core Data!
The Check For Updates feature is implemented by the Sparkle framework, written and maintained by the Sparkle Project, and provided under license.
We read/write JavaScript Object Notation using the Cocoa categories from the BSJSONAdditions which is among the source code published by Blake Seely, and used under license. The latest code is available on the project’s github.
The Firefox reader/writer (when Firefox is not running) uses the latest version of SQLite, written and placed into the public domain by D. Richard Hipp of Hipp, Wyrick & Company, Inc..
The text fields used to record keyboard shortcuts in the Shortcuts tab of the Preferences in Markster and BookMacster are the shortcutrecorder. We use the code from this project under the contributor’s New BSD License.
Michael Ash wrote and published the MAKVONotificationCenter, which allows our apps to have “Key-Value Observing Done Right”.
The code implementing our Preferences window is based substantially on the UKPrefsPanel, from the collection of source code written by Uli Kusterer.
The Tags View in the document window is based on the Tag Cloud NSView.
Code for using Core Animation to animate this “Hint” arrow was copied and modified from Core Animation Tutorial: Window Shake Effect, by Marcus Zarra
Parsing and unparsing of dates formatted per ISO 8601 in XBEL files is done using the ISO8601DateFormatter class written by Peter Hosey.
The star rater thingey was adapted from EDStarRating, by Ernesto Garcia, of cocoaWithChurros.
Changes in bookmarks trees are detected using the mix() function, published by Robert Jenkins, for nonlinearly combining hash values.
The popup menu in the Content View is based in part on the KBPopUpTableHeaderCell published by Keith Blount of Literature & Latte.
The idea to use an attached window to make the blue “Hint” (Help) arrow, and most of the heavy lifting code, was copied and modified from MAAttachedWindow by Matt Gemmell.
The tooltip window which drags with the mouse is based on the ToolTip class published by Eric Forget of Cafederic.
The small blue “bookmark” and some of the other stock icons are from the kit created by Jasper Hauser of JasperHauser.nl Icon Design.
Cool sound effects were provided by SoundJay.com. They have many high-quality sound effects available.
Home | Parent | ← Go → | Prior | Next |