Bug 415252

Summary: Make file transfer OSD draggable
Product: [Plasma] plasmashell Reporter: Alexander Potashev <aspotashev>
Component: NotificationsAssignee: Kai Uwe Broulik <kde>
Status: RESOLVED INTENTIONAL    
Severity: wishlist CC: nate, plasma-bugs-null
Priority: NOR    
Version First Reported In: 5.16.5   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Alexander Potashev 2019-12-16 17:51:42 UTC
SUMMARY
Make file transfer OSD draggable.

When there is a file transfer in progress (e.g. file download or file copy operation), a persistent notification (OSD) is opened at a fixed position on screen. You can only choose between 6 predefined on-screen positions for this OSD and you have to go deep inside the Notifications KCM to change it.

This is annoying because these OSDs often obscure other useful content on screen. Of course I can minimize such OSD, but then it's hard to find it again deep inside the system tray.

Please implement one of the following:
 A. Make the OSD draggable, like K3b does it.
 B. Turn the OSDs into a full-blown dialog windows, like it was implemented in  good old KDE 3.x or Windows 95 (and later versions of Windows).

STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Operating System: Fedora 31
KDE Plasma Version: 5.16.5
KDE Frameworks Version: 5.64.0
Qt Version: 5.12.5
Kernel Version: 5.3.15-300.fc31.x86_64
OS Type: 64-bit
Processors: 8 × Intel® Core™ i7-6700HQ CPU @ 2.60GHz
Memory: 15,4 ГиБ

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2020-01-01 22:48:54 UTC
You can make file transfers show in a draggable window if you'd like, by going into the notifications KCM and unchecking the two checkboxes under "Application progress".

Making notifications draggable to arbitrary screen positions seems kind of like a can of worms to me. I think it would only ever make sense to do this for persistent notifications, and even then, I dunno...
Comment 2 Nate Graham 2020-09-09 03:46:46 UTC
Dunno if we'll be able to do this as requested, sorry. :)
Comment 3 Alexander Potashev 2020-09-09 20:55:33 UTC
(In reply to Nate Graham from comment #1)
> You can make file transfers show in a draggable window if you'd like, by
> going into the notifications KCM and unchecking the two checkboxes under
> "Application progress".

This works! Very cool, thanks! It's like a time machine back to 2007, sweet!

There's just one caveat that might frustrate the user: if you uncheck the second checkbox, but keep "Display in taskbar" checked, then there's no way to cancel the transfer ¯\_(ツ)_/¯