Chrome's implementation of options pages is great. If it is at all possible to make clicking the options button open Chrome's options page, then that should be done. XUL sucks.
Before doing this, would need to find out if it is even allowed. Email AMO editors or go on IRC. Then, find out if it is possible. Maybe jetpack has some options page stuff. At worst, I could probably add an overlay to the add-on management tab and listen for click events on IGN++'s options button.
Would need to add API methods to this options page as if it were a boards page. Would need to implement GM_API.remoteCall for Firefox so usercolor options would work. Would need to listen for outside preference changes differently. Would undoubtedly run into rendering/JS differences that need to be fixed.
Chrome's implementation of options pages is great. If it is at all possible to make clicking the options button open Chrome's options page, then that should be done. XUL sucks.
Before doing this, would need to find out if it is even allowed. Email AMO editors or go on IRC. Then, find out if it is possible. Maybe jetpack has some options page stuff. At worst, I could probably add an overlay to the add-on management tab and listen for click events on IGN++'s options button.
Would need to add API methods to this options page as if it were a boards page. Would need to implement GM_API.remoteCall for Firefox so usercolor options would work. Would need to listen for outside preference changes differently. Would undoubtedly run into rendering/JS differences that need to be fixed.