GNOME Bugzilla – Bug 710874
Implement avatar chooser mockups
Last modified: 2020-11-12 07:12:33 UTC
.
Created attachment 258101 [details] [review] libcheese: Avoid warnings with no pixbuf in UmCropArea
Created attachment 258102 [details] [review] libcheese: Set a nice default size as per mockups. https://raw.github.com/gnome-design-team/gnome-mockups/master/avatar-chooser/avatar-chooser.png
Created attachment 258103 [details] [review] libcheese: Style the button bar properly Style the button bar underneath the video widget properly. As per mockups: https://raw.github.com/gnome-design-team/gnome-mockups/master/avatar-chooser/avatar-chooser.png
Created attachment 258104 [details] [review] libcheese: Rename the buttons As per mockups: https://raw.github.com/gnome-design-team/gnome-mockups/master/avatar-chooser/avatar-chooser.png
Created attachment 258105 [details] [review] libcheese: Add margins to the chooser
Created attachment 258106 [details] [review] libcheese: Add CheeseAvatarWidget A stand-alone widget for avatar capture, like the avatar chooser but without the precanned dialogue.
Created attachment 258107 [details] [review] libcheese: Set a reasonable default size for cropping The default is based on the minimum 48x48 size. Instead we should be cropping to nearly the maximum size of the image, which would still show the crop handles but wouldn't discard 90% of the captured image.
Created attachment 258108 [details] [review] libcheese: Add a margin to the avatar widget
Created attachment 258109 [details] [review] libcheese: Line up the buttons and webcam area
Created attachment 258110 [details] first screen
Created attachment 258111 [details] after capture
TODO: - Rounded toolbar bottom - Blue handles for the crop Anything else?
Comment on attachment 258101 [details] [review] libcheese: Avoid warnings with no pixbuf in UmCropArea Pushed to master as commit 3f3c4ceffc4cc058dfbd07ddfed720c833f8a974.
Comment on attachment 258102 [details] [review] libcheese: Set a nice default size Pushed to master as commit 263effb65a6551cf97df94f0ec777432ed6aeb7d.
Comment on attachment 258103 [details] [review] libcheese: Style the button bar properly Pushed to master as commit 2f4c00cbb463e24f1ae06bc088cf0288f7a8c110.
Comment on attachment 258104 [details] [review] libcheese: Rename the buttons Pushed to master as commit dadbf07420d9198a47fc955b59c640e862d382dc.
Comment on attachment 258105 [details] [review] libcheese: Add margins to the chooser Pushed to master as commit 15aba2127b87a57fe47fa75ba2b705c32d901da6.
Comment on attachment 258107 [details] [review] libcheese: Set a reasonable default size for cropping Pushed to master as commit c605ad3578ff66452bd7b01d257f31c64e7905ef.
Comment on attachment 258106 [details] [review] libcheese: Add CheeseAvatarWidget Pushed, and modified to add cheese-avatar-widget.c to POTFILES.in, to master as commit 3a1d55c9371ab642670064254d8f473e48104eac.
Comment on attachment 258109 [details] [review] libcheese: Line up the buttons and webcam area Squased into 3a1d55c9371ab642670064254d8f473e48104eac.
Comment on attachment 258108 [details] [review] libcheese: Add a margin to the avatar widget The commit is fine, but I do not like the black background. Can the stage colour be set to the "background" colour from the theme?
(In reply to comment #21) > (From update of attachment 258108 [details] [review]) > The commit is fine, but I do not like the black background. Can the stage > colour be set to the "background" colour from the theme? The frame around the video and the image are the same colour, black, as per the mockups.
bugzilla.gnome.org is being replaced by gitlab.gnome.org. We are closing all old bug reports and feature requests in GNOME Bugzilla which have not seen updates for a long time. If you still use cheese and if you still see this bug / want this feature in a recent and currently supported version, then please feel free to report it at https://gitlab.gnome.org/GNOME/cheese/-/issues/ Thank you for creating this report and we are sorry it could not be implemented (volunteer workforce and time is quite limited).