I can see this being a useful part of extensions A few of thoughts:
I think it could be very confusing to a user to allow arbitrary sites in the popups unless the windows are clearly differentiated some way (perhaps a title-bar of some kind?) - I know if I randomly saw a webpage appearing with no explanation, I'd be suspicious and confused. A title bar saying "Popup from installed extension: Chritter" would make it more clear (though phishing potential...) Or if the UI made it obvious that it had spawned from the toolstrip. To avoid the vIsual disruption issue, could some checkbox similar to alerts' "Prevent this site from showing alerts" checkbox be wired in? I'm not sure what a convenient place would be, as it would disrupt the flow of the popup, and care must be taken to make sure it's always clear, visible, and makes sense to the user... Also, your mockup has no obvious way of closing the window... Intentional or oversight? I think an obvious and consistent way of dismissing them is necessary. Also, as someone who has taken to using a netbook a fair bit recently, nothing is more annoying than windows which can't be resized, but don't quite fit on the screen properly. *Please* always have them resizable! On Thu, Sep 3, 2009 at 1:48 AM, Jeff Timanus<[email protected]> wrote: > Hello Chromium-Extension developers & advocates, > In the interest of allowing for more advanced user-interfaces within > Chromium extensions, I've put together a proposal for for an API allowing > the display of pop-up windows from within extension views. > Please see the publicly-shared Google-document here: > http://docs.google.com/Doc?docid=0AWTKb4thI6aoZGdzYmpoNXpfMjJnYnZwcnJmMw&hl=en > Some of the key points I've tried to address: > - No modal windows may be displayed. All pop-up windows must be dismissed > upon interaction outside of their view. > - Easy integration with right-to-left environments. > - Ease of communication between the pop-up window and the hosting extension > view. > I look forward to the discussion and review process for this proposal. > Thanks, > Jeff > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Chromium-extensions" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/chromium-extensions?hl=en -~----------~----~----~----~------~----~------~--~---
