Submitting issues to LWUIT is pretty easy but we still get a flood of duplicates and questions in the mailing list so I would like to just clarify this "how to" to hopefully improve the signal to noise ration of LWUIT.
First off there is a public issue tracker available for all to search, vote and submit at https://lwuit.dev.java.net/issues/ please use it to make sure the issue you have wasn't reported. If you think you found an issue in LWUIT follow these steps to submit:
- Make sure the issue was not reported, use Google search with the word LWUIT and a description of the issue, this often finds relevant discussions.
Make sure to include relevant discussions with your post so we have an indication that you followed this step, this means we will treat your issue as more thoroughly researched. - Make sure the issue occurs in current SVN, we don't accept issues for older versions of LWUIT.
- Reproduce the issue with minimal code, the more code we need to debug the longer it will take to resolve. If you can trace the issue yourself by going into LWUIT's code this would be even faster.
- If there is a stack trace related to the issue make sure to include it.
- Produce screenshots or even a video of the issue, I find tools like Jing to be very helpful. Its also very useful since it can annotate the issue and provide us a visual explanation even if your English isn't the very best.
- Apply for an Observer role for the lwuit project, you need to create a user at java.net and then request a project Observer role. I repeat *Observer* all other role requests are automatically denied and the constant developer requests are just plain annoying... Observer seriously... Just read the introduction at lwuit incubator if you want to contribute.
- Submit your issues and use the attachment feature to attach screenshots, video explanations (not too big), concise source examples etc.
Don't submit too much information either, try to be concise and visual so we can understand your issue properly.
FYI the gradient colors are unrelated to LWUIT and relate mostly to the number of colors supported by the device...