After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 743380 - Let extensions customize the extension preferences dialog header_bar
Let extensions customize the extension preferences dialog header_bar
Status: RESOLVED WONTFIX
Product: gnome-shell
Classification: Core
Component: extensions
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2015-01-22 22:51 UTC by Felipe Borges
Modified: 2015-05-20 16:12 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch (1.48 KB, patch)
2015-01-22 22:57 UTC, Felipe Borges
none Details | Review

Description Felipe Borges 2015-01-22 22:51:31 UTC
As an extension maintainer myself I've faced a situation where I'd like that my extension's preference dialog could customize the preferences dialog header_bar just like a core app. I'm the maintainer of Patterned Wallpapers[0], an extension which gets you a new patterned wallpaper every day/week, and I've the following designs for the preferences dialog:

Image: http://i.imgur.com/JPxD3LM.png
An stack switcher (GtkStackSwitcher) which would let users browse different pattern categories.

Image: http://i.imgur.com/cAmr4vX.png
A popover menu which would let users set the update frequency and the category of patterns they want.

Image: http://i.imgur.com/PWbJB2A.png
By clicking in a pattern, the new shown view would present a higher resolution preview and let the user add the pattern as favorite.

In summary, I feel that limiting extension devs to write preference dialogs just within the content_area is/could affect potentially more complex extensions to exist (without a messy preferences dialog).

[0] https://github.com/felipeborges/gnome-shell-extension-patterns
*images http://imgur.com/PWbJB2A,cAmr4vX,JPxD3LM
Comment 1 Felipe Borges 2015-01-22 22:57:08 UTC
Created attachment 295239 [details] [review]
patch

This would fix it.