GNOME Bugzilla – Bug 750850
Improve long file operations UI
Last modified: 2015-07-17 12:22:31 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
*** Bug 680981 has been marked as a duplicate of this bug. ***
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.
The design should take bug 680579 into account.
Bug 518410 is relevant as well.
(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?
(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.
(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.
(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).
What should happen if something wrong in the operation? Notification?
(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.
(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.
Merged in master https://git.gnome.org/browse/nautilus/commit/?id=192d2e2fccd86ad438b5fc3c7a7752840c903e49 https://git.gnome.org/browse/nautilus/commit/?id=2db9a2950b90e82f6f2123280cbf209976bce977 https://git.gnome.org/browse/nautilus/commit/?id=2d5a7e6dfd5ab3e94ef298b1a38618b5ec7ee1a6
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