I know there is a similar question already (Stop Screenlets from minimizing) but the solution for the question uses compizconfig-settings-manager which doesn't work with Gnome Shell. Is there any other workaround so that when I press Win+D, the screenlets along with the desktop is shown? A shell extension which allows certain windows to 'skip taskbar' can do the above job, but I couldn't find any.
I have been told that the Show Desktop Button extension that I forked from MGSE's Bottom Panel/Window List extension has the ability to do what you ask, but not in the same manner. But hopefully it is somewhat helpful to you.
This extension creates a button on the panel, as opposed to having a shortcut. I have been working on getting a keybinding set but I still don't have the js knowledge required for that, so any coding help possible is always appreciated and the git link is on the e.g.o link above.
This should only minimize windows and not screenlets according to comments I have received. I have not tested this, but I would love feedback on it from someone actually using some kind of widgets, so if you do test it let me know and I'll add a note to the extensions info with some due credit.