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 750850 - Improve long file operations UI
Improve long file operations UI
Status: RESOLVED FIXED
Product: nautilus
Classification: Core
Component: general
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
: 680981 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2015-06-12 13:34 UTC by Carlos Soriano
Modified: 2015-07-17 12:22 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Carlos Soriano 2015-06-12 13:34:34 UTC
Currently they are displayed as a separated window.
It would be better having it inside the actual application window, so the user don't have yet another window.

Issues to discuss with having it in the window:
- What happens if the user close the application? I would say, it should end the operations, since you close the application. We don't want hidden operations in the background

Initial draft is https://github.com/gnome-design-team/gnome-mockups/blob/master/nautilus/nautilus-next/src/nautilus-next.svg
Comment 1 Alexandre Franke 2015-06-15 11:51:15 UTC
*** Bug 680981 has been marked as a duplicate of this bug. ***
Comment 2 Allan Day 2015-06-15 15:22:57 UTC
The main design issue blocking this bug is where to situate the ongoing operations popover. Options include a sidebar item or a header bar button.
Comment 3 Alexandre Franke 2015-06-15 17:17:17 UTC
The design should take bug 680579 into account.
Comment 4 Alexandre Franke 2015-06-15 22:13:58 UTC
Bug 518410 is relevant as well.
Comment 5 Carlos Soriano 2015-06-16 07:05:27 UTC
(In reply to Allan Day from comment #2)
> The main design issue blocking this bug is where to situate the ongoing
> operations popover. Options include a sidebar item or a header bar button.

And what about closing nautilus? It just cancels the operation right?
Comment 6 Allan Day 2015-06-16 11:55:45 UTC
(In reply to Carlos Soriano from comment #5)
> > The main design issue blocking this bug is where to situate the ongoing
> > operations popover. Options include a sidebar item or a header bar button.
> 
> And what about closing nautilus? It just cancels the operation right?

I don't see why. If someone starts copying a bunch of files, they want them copied. If they close nautilus, it doesn't mean that they no longer want that operation to happen.

This is equivalent to the download behaviour you find in Firefox or Chrome. It's pretty annoying to have to keep a browser window open just so your download continues.

What we probably do want to do is show a notification if an operation finishes while there aren't any nautilus windows open.
Comment 7 Alexandre Franke 2015-06-16 13:12:06 UTC
(In reply to Allan Day from comment #6)
> What we probably do want to do is show a notification if an operation
> finishes while there aren't any nautilus windows open.

It would be nice to have a bit more than that. You may need to know that something is going on somewhere. For instance, if you want to turn your computer off or the sign out of your session, you might think twice and delay if an operation is in progress.
Comment 8 Allan Day 2015-06-16 13:30:54 UTC
(In reply to Alexandre Franke from comment #7)
...
> It would be nice to have a bit more than that. You may need to know that
> something is going on somewhere. For instance, if you want to turn your
> computer off or the sign out of your session, you might think twice and
> delay if an operation is in progress.

Nautilus could inhibit and shutdown and log out (it should do that anyway, really).
Comment 9 Carlos Soriano 2015-06-16 13:43:14 UTC
What should happen if something wrong in the operation? Notification?
Comment 10 Allan Day 2015-06-16 13:56:33 UTC
(In reply to Carlos Soriano from comment #9)
> What should happen if something wrong in the operation? Notification?

Sounds about right, if there aren't any open windows.
Comment 11 Alexandre Franke 2015-06-16 14:05:33 UTC
(In reply to Allan Day from comment #8)
> Nautilus could inhibit and shutdown and log out (it should do that anyway,
> really).

I had seen that reply coming and I should have said something about it in the first place. :)

What I meant is that for instance if I see that the estimated remaining time is 1 hour for the running operation, I may decide that I'll watch a video or do something with my computer in the meantime instead of turning it off now.
Comment 13 Carlos Soriano 2015-07-17 12:22:31 UTC
Prnding improvements:
- Animate operations progress button from state X to Y
- Jakub is doing a mockup for getting more attention on the button https://github.com/gnome-design-team/gnome-mockups/tree/master/nautilus/experiments/button-reveal