public
Description: nonviral cocoa source for implementing an application feedback panel (for bugs, feature requests and support)
Homepage:
Clone URL: git://github.com/rentzsch/jrfeedbackprovider.git
name age message
file README.markdown Loading commit data...
directory demo/
file jrfeedback.php
directory lib/
README.markdown

JRFeedbackProvider

is a nonviral (MIT license) drop-in source code package which provides an in-application user feedback mechanism for Cocoa apps. It puts up a panel something like this:

It supplies the panel (in .xib form), the Objective-C controller code and even the .php file to put on your web server to turn those web form posts into email messages (just replace YOUR_(FEEDBACK_)EMAIL_ADDRESS_HERE@gmail.com with whatever you want).

Requires 10.5.

Please report bugs and request features on the Lighthouse JRFeedbackProvider project site.

Version History

  • 1.1.1

    • [NEW] Added new checkbox to the Feedback Window so users can acknowledge they are sending their hardware profile in.

    • [CHANGE] Made text of feedback message text view use black instead of green.

    • [NEW] Added a new class function to JRFeedbackController that allows you to initialize a feedback window with specific bug report text. This method assumes Bug Report is the default tab selected.

    • [NEW BUG] When using this new method the textView is given the bug report text via setString: this result in all the test being bold by default.

    • [CHANGE] Edited the jrfeedback.php slightly so that appVersion (which JRFeedbackController already sends out) is picked up and put into the subject line.

  • 1.1

    • [NEW] Set the user's reply address in the server-side PHP script. (Michael Zornek)

    • [FIX] Assertion failure if user clicks "Send" button and without waiting click the "Cancel" button. (Oleg Krupnov)

    • [CHANGE] Change "Submit" button to "Send" to be more respectful of the user. (Oleg Krupnov)

  • 1.0 Original release