Labs/Jetpack/FlightDeck/1.0a2/UXChanges: Difference between revisions
< Labs | Jetpack | FlightDeck | 1.0a2
Jump to navigation
Jump to search
m (→Editor) |
|||
Line 17: | Line 17: | ||
## Add author overall rating | ## Add author overall rating | ||
## Remove versions | ## Remove versions | ||
## Myk: also, remove "Try in browser" from this list of addons; users should view the source of an addon before deciding to try it out, since FlightDeck is a developer-focused site, where the purpose of giving developers access to other users' addons is to encourage developers to learn from each others' code | |||
=== FlightDeck Plugin === | === FlightDeck Plugin === |
Revision as of 06:26, 24 May 2010
Following are changes which should be done for the next iteration or before beta.
After FlightDeck UX review
FrontPage
- Add a place for tutorial
- slideshow of the easiest path to create an addon as a placeholder
- Make it more descriptive
PackageBrowser
- Menu
- Make [New Extension] / [New Library] more prominent
- Move See more to the bottom of the page
- Package Action bar
- Change [Edit] to [View Source] if user can't edit the code
- Add number of other plugins author has written
- Add author overall rating
- Remove versions
- Myk: also, remove "Try in browser" from this list of addons; users should view the source of an addon before deciding to try it out, since FlightDeck is a developer-focused site, where the purpose of giving developers access to other users' addons is to encourage developers to learn from each others' code
FlightDeck Plugin
- "Install Flightdeck" above Categories
- Make a FlighDeck Plugin warning show when needed - not all the time
- Change the wording in confirmation after installed plugin
Editor
- Add [Duplicate & Edit] for Package
- Add ability to upload an icon
Test Now
- Change [Try in Browser] to [Test Now]
- Make the button to show the status of testing - leave it pushed if the Addon is under testing
- add another URL for create_xpi action - test_now - should do the same, but in # case it will do different action in the future - we're saved
Login Page
- text: Log in to the Firefox Add-On Builder with your addons.mozilla.org account. Don't have an account? Get one.
- Remove Menu Bar
After build system changes
Editor
- Manifest and other metadata are now edited inside a window. This window should be an "information window" if user has no editing rights (is not the author)
- New Modules section - this is a list of Modules inside edited Package
- Libraries section is to provide "Add Library" and "Library View/Remove" triggers.
- View Library opens a new tab with the Editor
- Sidebar contains Attachments Section
- jetpack-core dependency is hidden and added in the back-end, however if someone would add a replacement to the FlightDeck it might be used and will not be overwritten by the SDK one
Other changes
Whole System (needs changes on the backend as well)
- Add rating