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 740369 - Move Bluetooth sharing to the Bluetooth panel
Move Bluetooth sharing to the Bluetooth panel
Status: RESOLVED FIXED
Product: gnome-control-center
Classification: Core
Component: Sharing
3.14.x
Other Linux
: Normal normal
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
: 748274 (view as bug list)
Depends on: 753058
Blocks: 736534
 
 
Reported: 2014-11-19 14:12 UTC by Allan Day
Modified: 2015-07-30 18:14 UTC
See Also:
GNOME target: 3.18
GNOME version: ---


Attachments
settings-widget: Add Obex preferences (14.23 KB, patch)
2015-07-27 16:00 UTC, Bastien Nocera
none Details | Review
sharing: Remove "Bluetooth" (Obex) sharing (16.41 KB, patch)
2015-07-27 16:06 UTC, Bastien Nocera
committed Details | Review
bluetooth: Add Obex sharing keywords (951 bytes, patch)
2015-07-27 16:06 UTC, Bastien Nocera
committed Details | Review
settings-widget: Add Obex preferences (17.41 KB, patch)
2015-07-27 18:00 UTC, Bastien Nocera
none Details | Review
settings-widget: Add Obex preferences (23.63 KB, patch)
2015-07-28 11:29 UTC, Bastien Nocera
none Details | Review
settings-widget: Add Obex preferences (41.74 KB, patch)
2015-07-30 18:04 UTC, Bastien Nocera
committed Details | Review

Description Allan Day 2014-11-19 14:12:12 UTC
It seems that a lot of people struggle to find controls for receiving files over Bluetooth. One reason for this, I think, is that Bluetooth sharing isn't actually sharing - it is about receiving files from other devices, rather than using bluetooth to share content with others. 

Moving the controls for Bluetooth sharing to the Bluetooth panel will make them easier to find, and will be a more logical organisation.

Mockups for the Bluetooth panel: https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/system-settings/bluetooth/bluetooth-panel.png
Comment 1 Allan Day 2014-11-19 15:07:50 UTC
This has been a repeated issue in the past, and the current solution has problems (see bug 736534) - adding as a 3.16 target.
Comment 2 André Klapper 2015-02-22 21:03:37 UTC
Has any progress been made here? 
If not, this is not a 3.16 "GNOME Target" as we are under UI Freeze for 3.16.
Comment 3 Bastien Nocera 2015-02-22 21:05:16 UTC
I did no work on gnome-bluetooth at all this cycle.
Comment 4 André Klapper 2015-02-27 16:15:15 UTC
(In reply to Bastien Nocera from comment #3)
> I did no work on gnome-bluetooth at all this cycle.

+ UI change and under freeze now => punting. (Thanks for the feedback!)
Comment 5 Bastián Díaz 2015-04-22 04:20:12 UTC
I'm not a designer, but as a user finding suitable meeting sharing bluetooth settings in the "Sharing panel".

I believe most appropriate to find a link to the sharing panel from the bluetooth panel, similar to that found in the keyboard panel.

I think the mistake is that the system does not display a notification that says you are trying to receive a file or can not receive the file | configure sharing.

thanks

related bug: https://bugzilla.gnome.org/show_bug.cgi?id=748274
Comment 6 Bastien Nocera 2015-04-22 08:24:06 UTC
Allan, see bug 748274 as well.
Comment 7 Bastien Nocera 2015-07-27 16:00:38 UTC
Created attachment 308229 [details] [review]
settings-widget: Add Obex preferences
Comment 8 Bastien Nocera 2015-07-27 16:01:20 UTC
Comment on attachment 308229 [details] [review]
settings-widget: Add Obex preferences

Patch is not functional yet.
Comment 9 Bastien Nocera 2015-07-27 16:06:17 UTC
Created attachment 308232 [details] [review]
sharing: Remove "Bluetooth" (Obex) sharing

It will be moved to the Bluetooth panel instead.
Comment 10 Bastien Nocera 2015-07-27 16:06:24 UTC
Created attachment 308233 [details] [review]
bluetooth: Add Obex sharing keywords

FIXME: bump gnome-bluetooth version
Comment 11 Bastien Nocera 2015-07-27 16:12:25 UTC
*** Bug 748274 has been marked as a duplicate of this bug. ***
Comment 12 Bastien Nocera 2015-07-27 18:00:22 UTC
Created attachment 308237 [details] [review]
settings-widget: Add Obex preferences

** UNFINISHED **
Comment 13 Bastien Nocera 2015-07-28 11:29:38 UTC
Created attachment 308297 [details] [review]
settings-widget: Add Obex preferences
Comment 14 Bastien Nocera 2015-07-30 14:36:39 UTC
I've added the changes necessary for gnome-user-share in bug 753058.

But, more realistically, the whole ObexPush code should be directly in the Bluetooth panel, as that would avoid us having to track another process, and means we could have the "ask" notifications directly in-app.

The changes in bug 753058 will allow transfers from bonded/paired devices without asking, and will ask, through a notification, for unknown devices. Could you see what we could do for in-app notifications?
Comment 15 Bastien Nocera 2015-07-30 18:04:53 UTC
Created attachment 308478 [details] [review]
settings-widget: Add Obex preferences

As we're moving ObexPush preferences to the Bluetooth panel,
and that unpaired devices will need the computer to be visible
to be able to send files to it, move the code to receive files
via Obex to the widget itself, so that it can be launched
when the dialogue is visible, and turned off when the panel
exits, or the application quits (whether unexpectedly or not).
Comment 16 Bastien Nocera 2015-07-30 18:09:27 UTC
Comment on attachment 308478 [details] [review]
settings-widget: Add Obex preferences

Attachment 308478 [details] pushed as dae7b63 - settings-widget: Add Obex preferences
Comment 17 Bastien Nocera 2015-07-30 18:14:03 UTC
Attachment 308232 [details] pushed as 9d45904 - sharing: Remove "Bluetooth" (Obex) sharing
Attachment 308233 [details] pushed as e59e43b - bluetooth: Add Obex sharing keywords