← Back to team overview

unity-design team mailing list archive

Re: complaints


We been following the add-on path since the beginning of Unity, and although we working to improve this area in the future, take a look at where we are at the moment:

Add-on Indicators
- Lots of custom indicators available that can be installed from the Software Center - See http://askubuntu.com/questions/30334/what-application-indicators-are-available

Add-on lenses
- Lots of custom Lenses will be available in the 12.04 Software Center
- One click to install ;-)

Add-on scopes
- Again lots of custom Scopes will be available in the 12.04 Software Center.

Custom patches
- The most flexible (you can change anything), but most costly (you have to maintain your changes) method. - Basically mini-forks of Unity elements are a great way to experiment with new ideas and features
- Anyone can make whatever adaptations they wish in this way.
- At Canonical we watch these custom patches, experiment and do user testing with them, and if they mature into a good solid additions they will be considered for inclusion.

We also have more projects in the pipline which will feature well defined add-on frameworks. You have to remember that designing and building a extensible add-on frameworks for a feature takes significantly more effort than just building the feature.


Mailing list:https://launchpad.net/~ayatana
Post to     :ayatana@xxxxxxxxxxxxxxxxxxx
Unsubscribe :https://launchpad.net/~ayatana
More help   :https://help.launchpad.net/ListHelp

Since you are going to Improve this area in the future, I want you to make an XML DOM that is controlled by C instead of Javascript. Then, I would control the positioning of any Unity interface element with getElementById and insertBefore. Later, I want you to add createNode, setAttribute and removeChild to the API. Then, I would create, update and delete any Unity interface element. Firefox has this. Can Unity have it too?

Best regards,
Pedro Bessa

Follow ups