User:Beltzner/Mozilla 2 List: Difference between revisions
(New page: Items that are <del>stricken</del> were resolved in Gecko 1.9 = UX = * tear off tabs * enable/disable plugins * enable/disable addons without restart * <del>cross-platform notification st...) |
No edit summary |
||
| (One intermediate revision by one other user not shown) | |||
| Line 18: | Line 18: | ||
* <del>smooth drag and drop w/snapback and "ghost" preview effects</del> | * <del>smooth drag and drop w/snapback and "ghost" preview effects</del> | ||
** enn: this is in nightly builds | ** enn: this is in nightly builds | ||
* < | * <del>ability to insert rich formatted & image content in context & drop-down menus</del> | ||
** enn: see bug 279703, which could enable this, and is already blocking-1.9 | ** enn: see {{bug|279703}}, which could enable this, and is already blocking-1.9 | ||
* <del>opaque and transparent XUL overlays that contain active UI</del> | * <del>opaque and transparent XUL overlays that contain active UI</del> | ||
** enn: <overlay> tag implemented on all but Mac atm | ** enn: <overlay> tag implemented on all but Mac atm | ||
| Line 25: | Line 25: | ||
= XUL/UI Toolkit Functional Enhancements = | = XUL/UI Toolkit Functional Enhancements = | ||
* <del>ability to theme differently based on OS version (ie: XP vs. Vista)</del> | * <del>ability to theme differently based on OS version (ie: XP vs. Vista)</del> | ||
* ability to change the theme without restarting | * ability to change the theme without restarting ({{bug|134260}}) | ||
* Possibly more new XUL controls | * Possibly more new XUL controls | ||
** mfinkle: Maybe I am reaching here, extensions want the same kind of UI's that are possible with modern DHTML toolkits. | ** mfinkle: Maybe I am reaching here, extensions want the same kind of UI's that are possible with modern DHTML toolkits. | ||
** mfinkle: Perhaps we should treat this as a separate library, like FUEL, but for controls. | ** mfinkle: Perhaps we should treat this as a separate library, like FUEL, but for controls. | ||
* Integration with Windows systray and OSX dock | * Integration with Windows systray and OSX dock ({{bug|325353}}) | ||
** mfinkle: patch for systray exists | ** mfinkle: patch for systray exists | ||
* <del>Complete the Growl integration for nsIAlertService on OSX</del> | * <del>Complete the Growl integration for nsIAlertService on OSX</del> | ||
* GKO-008c Linking Content/Chrome Frame Trees - | * GKO-008c Linking Content/Chrome Frame Trees - | ||
* mfinkle: This will allow extensions to display chrome over content very easily (bug 130078) | ** mfinkle: This will allow extensions to display chrome over content very easily ({{bug|130078}}) | ||
* drawing on the content area and not having any lag when scrolling the page | * drawing on the content area and not having any lag when scrolling the page | ||
** XUL templates within XUL templates (already possible?) | ** XUL templates within XUL templates (already possible?) | ||
Latest revision as of 18:48, 21 January 2008
Items that are stricken were resolved in Gecko 1.9
UX
- tear off tabs
- enable/disable plugins
- enable/disable addons without restart
cross-platform notification strategy (ship Growl?)
XUL/UI Toolkit Visual Enhancements
- glow (gradient?) border effect
- throb effect
- animation of UI elements
- smooth sliding
- zoom/shrink effects
- gaussian blur effects
- fade in/out
- enn: some work done on DOM/CSS manipulation, was slow; SVG?
smooth drag and drop w/snapback and "ghost" preview effects- enn: this is in nightly builds
ability to insert rich formatted & image content in context & drop-down menus- enn: see bug 279703, which could enable this, and is already blocking-1.9
opaque and transparent XUL overlays that contain active UI- enn: <overlay> tag implemented on all but Mac atm
XUL/UI Toolkit Functional Enhancements
ability to theme differently based on OS version (ie: XP vs. Vista)- ability to change the theme without restarting (bug 134260)
- Possibly more new XUL controls
- mfinkle: Maybe I am reaching here, extensions want the same kind of UI's that are possible with modern DHTML toolkits.
- mfinkle: Perhaps we should treat this as a separate library, like FUEL, but for controls.
- Integration with Windows systray and OSX dock (bug 325353)
- mfinkle: patch for systray exists
Complete the Growl integration for nsIAlertService on OSX- GKO-008c Linking Content/Chrome Frame Trees -
- mfinkle: This will allow extensions to display chrome over content very easily (bug 130078)
- drawing on the content area and not having any lag when scrolling the page
- XUL templates within XUL templates (already possible?)
- XML/SQLite-backed XUL templates
- shaver: especially with the advent of cross-site XHR.
- shaver: could be exposing a scriptable SAX/JSON parser to content, which we could then FUEL-wrap to provide template-like behaviour
- shaver: Object,encodeAsJSON and String.prototype.parseJSON might fit in there too.
Tracing/debugging support for extdev
- tracing hooks for: Extension install, update and install process.
- tracing hooks for: Overlay processing
- tracing hooks for: Chrome/manifest resolution
- tracing hooks for: Component registration
- diagnostics and tracing for XUL template processing