[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 Nate Graham changed: What|Removed |Added Version Fixed In||24.02 -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 Noah Davis changed: What|Removed |Added Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/grap |ma/kwin/-/commit/5c8b85861e |hics/spectacle/-/commit/0b3 |93b3b2d484b50336547547ba1f4 |419e95198831e167538696285b7 |b38 |927c9b150d --- Comment #36 from Noah Davis --- Git commit 0b3419e95198831e167538696285b7927c9b150d by Noah Davis, on behalf of Kristen McWilliam. Committed on 22/10/2023 at 15:01. Pushed by ndavis into branch 'master'. feat: add window shadows to the capture options Right now screenshots of windows always have drop shadows. This change makes the shadows optional. Resolves a 7-year-old bug report in conjunction with an incoming change to kwin. M +12 -0dbus/org.kde.Spectacle.xml M +3-0doc/index.docbook M +5-22 src/CommandLineOptions.h M +10 -0src/Gui/CaptureSettingsColumn.qml M +13 -0src/Gui/OptionsMenu.cpp M +1-0src/Gui/OptionsMenu.h M +4-0src/Gui/SettingsDialog/spectacle.kcfg M +2-1src/Platforms/ImagePlatform.h M +7-1src/Platforms/ImagePlatformKWin.cpp M +3-1src/Platforms/ImagePlatformKWin.h M +60 -36 src/Platforms/ImagePlatformXcb.cpp M +21 -6src/Platforms/ImagePlatformXcb.h M +2-1src/Platforms/PlatformNull.cpp M +5-1src/Platforms/PlatformNull.h M +13 -11 src/SpectacleCore.cpp M +4-3src/SpectacleCore.h M +6-4src/SpectacleDBusAdapter.cpp M +2-2src/SpectacleDBusAdapter.h https://invent.kde.org/graphics/spectacle/-/commit/0b3419e95198831e167538696285b7927c9b150d -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 Noah Davis changed: What|Removed |Added Resolution|--- |FIXED Latest Commit||https://invent.kde.org/plas ||ma/kwin/-/commit/5c8b85861e ||93b3b2d484b50336547547ba1f4 ||b38 Status|ASSIGNED|RESOLVED --- Comment #35 from Noah Davis --- Git commit 5c8b85861e93b3b2d484b50336547547ba1f4b38 by Noah Davis, on behalf of Kristen McWilliam. Committed on 22/10/2023 at 14:34. Pushed by ndavis into branch 'master'. plugins/screenshot: make window shadows optional Right now screenshots of windows always have drop shadows. This change makes the shadows optional. Resolves a 7-year-old bug report in conjunction with an incoming change to Spectacle. M +6-0src/plugins/screenshot/org.kde.KWin.ScreenShot2.xml M +3-0src/plugins/screenshot/screenshot.cpp M +1-0src/plugins/screenshot/screenshot.h M +5-0src/plugins/screenshot/screenshotdbusinterface2.cpp https://invent.kde.org/plasma/kwin/-/commit/5c8b85861e93b3b2d484b50336547547ba1f4b38 -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 daant...@gmail.com changed: What|Removed |Added CC||daant...@gmail.com -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 --- Comment #34 from Bug Janitor Service --- A possibly relevant merge request was started @ https://invent.kde.org/graphics/spectacle/-/merge_requests/272 -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 Bug Janitor Service changed: What|Removed |Added Status|CONFIRMED |ASSIGNED --- Comment #33 from Bug Janitor Service --- A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/4499 -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 --- Comment #32 from Noah Davis --- (In reply to Jack from comment #31) > Can you explain why not? Many of the earlier comments in this bug implied > it is quite possible, but as I read it, would take patches to both spectacle > and kwin. Is it really not possible, or is it just waiting for a PR and > agreement that kwin be changed? I was referring to the fact that there's currently no way to do it in Spectacle. I didn't see that you had earlier comments, so I suppose you didn't need to read that. Spectacle is switching to using the screenshot KWin plugin whenever it's available, so the patching would have to be done entirely within KWin. -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 --- Comment #31 from Jack --- Can you explain why not? Many of the earlier comments in this bug implied it is quite possible, but as I read it, would take patches to both spectacle and kwin. Is it really not possible, or is it just waiting for a PR and agreement that kwin be changed? -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 Noah Davis changed: What|Removed |Added CC||noaha...@gmail.com --- Comment #30 from Noah Davis --- The biggest reason why it hasn't been done is there's currently no way to do it. -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 timofej changed: What|Removed |Added CC||ta5749...@gmail.com -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 --- Comment #29 from Nate Graham --- Nobody has done it yet. -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 --- Comment #28 from Jack --- I'm starting a new round of Manual updating, and tripped over this again - having completely forgotten about it. I'm now looking for an alternative to spectacle. I'm curious if this is not being done because someone objects or just because nobody has stepped up to actually do the work? -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 Martin Walch changed: What|Removed |Added CC||walch.mar...@web.de -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 beedell.rokejulianlockhart changed: What|Removed |Added CC||rokejulianlockhart@outlook. ||com -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 --- Comment #27 from Ewald Müller --- (In reply to Peter Wu from comment #12) > While Martin rejects the idea of a checkbox in Spectacle to disable shadow > effects, can I vote to add such an option? Right now I am taking screenshots > for presentation slides where a border effect is already present. I now have > to manually remove the border which is extra work. This affects me to and it's very annoying; think of the extra amount of black ink when the screenshot has to be printed. -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 Ewald Müller changed: What|Removed |Added CC||emu...@netscape.net -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 Thiago Sueto changed: What|Removed |Added CC||herzensch...@gmail.com -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 Prajna Sariputra changed: What|Removed |Added CC||putr...@gmail.com -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 Eduardo changed: What|Removed |Added CC||eduardo.c...@kdemail.net --- Comment #26 from Eduardo --- This is a must-have. These borders are incredibly annoying, every window screenshot that I take I have to open an image editor and manually crop the borders. The first time I saw it, it caused a really bad impression, I didn't see it as a feature, but as a bug, and that's still how I see it today, despite it being the intentional behavior picked by the developer. When we take screenshots on Windows, Android, iOS, macOS, Gnome, it never comes with those borders. This "innovative" behavior is not what users are expecting, will always negatively surprise new users, and will continue to annoy users until it is fixed. This can't be ignored. It is bad for users, it is bad for KDE. I don't mean to sound rude, that's just my honest feedback as a user. I understand it was done this way to fix a bug related to the corners, but it is not the best solution, we should pursue some kind of smooth transition of the rounded corners. It shouldn't be hard to do, and we could even look up & borrow code from other pieces of free software that already implement this solution. I think the default behavior should be borderless and I don't think an option to add the borders is even necessary. -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 Zamundaaa changed: What|Removed |Added CC||cont...@snejugal.ru --- Comment #25 from Zamundaaa --- *** Bug 444133 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 Alexander Wilms changed: What|Removed |Added CC||f.alexander.wi...@gmail.com -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 ratijas changed: What|Removed |Added CC||gm...@ratijas.tk --- Comment #24 from ratijas --- Adding myself to CC… -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 Guo Yunhe changed: What|Removed |Added CC||i...@guoyunhe.me --- Comment #23 from Guo Yunhe --- Looking for the same feature... -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 KDE Neon user changed: What|Removed |Added CC||emailm...@protonmail.com -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 --- Comment #22 from Felix Miata --- I deselect "Enable compositor on startup" automatically on first use ever since global disabling began preventing Plasma from starting at all, and get the annoying borders anyway. :( -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 Merritt changed: What|Removed |Added CC||merritt_pub...@outlook.com --- Comment #21 from Merritt --- I've been trying to figure out why my screenshots looked weird, finally looked into it and found it was this capturing shadows thing. Disabling compositing is a decent workaround for now, but this is my vote for a proper setting to change this behaviour. -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 Nate Graham changed: What|Removed |Added See Also||https://bugs.kde.org/show_b ||ug.cgi?id=411290 -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 Sebastian Gottfried changed: What|Removed |Added CC||sebastian.gottfried@posteo. ||de -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 --- Comment #20 from Paul --- (In reply to Boudhayan Gupta from comment #16) > @Paul: That will do absolutely nothing, since that part of the code is only > used if you're not running under KWin. In comment #2 it was implied, at least that's how I read it, that this shadow/border was a "feature" added to spectacle. I guess I was wrong, which seems the norm these days, argh... ;) -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 --- Comment #19 from Johannes E. Krause --- (In reply to Henrik Fehlauer from comment #8) > Reading > https://blog.martin-graesslin.com/blog/2018/05/shadows-in-window-screenshots/ > , support for disabling shadows seems unlikely. Note that I learned about > this only from the blog post – Was anybody else from #Spectacle informed > about this in advance or involved in the decision? i'm not sure if we're still talking about the same thing. but in Bug 404143 i specifically talked about the situation where you disable showing window decorations, but it doesn't remove the shadow, which i would argue is part of the decoration. -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 --- Comment #18 from Boudhayan Gupta --- Why would we do that? We (KDE) own the KWin code, let's fix it properly! -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 David Redondo changed: What|Removed |Added CC||k...@david-redondo.de --- Comment #17 from David Redondo --- I'm not an expert but couldn't we crop the image after the fact to get the rid of the shadow? I think we could get the dimensions from KWin maybe? -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 --- Comment #16 from Boudhayan Gupta --- @Paul: That will do absolutely nothing, since that part of the code is only used if you're not running under KWin. -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 --- Comment #15 from Paul --- Ridding spectacle of this shadow trumps consistency with KWin... Go on... remove the offending code... you know you want to... :) -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 --- Comment #14 from Boudhayan Gupta --- There's code in Spectacle that does this, but this is just for consistency with KWin's way of doing this. If someone removed this from KWin, I'll gladly remove the offending code from Spectacle. I personally think the drop shadow is completely unnecessary anyway. -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 Nate Graham changed: What|Removed |Added Keywords||usability Priority|NOR |HI -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 --- Comment #13 from Nate Graham --- Martin is not the Spectacle maintainer or even a developer. He also is no longer the KWin maintainer not even very active there anymore. Decisions can be changed; I would not rule this out. I think it's mostly a matter of someone writing a patch do to it. -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 --- Comment #12 from Peter Wu --- While Martin rejects the idea of a checkbox in Spectacle to disable shadow effects, can I vote to add such an option? Right now I am taking screenshots for presentation slides where a border effect is already present. I now have to manually remove the border which is extra work. -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 Ganton changed: What|Removed |Added CC||ku...@gmx.com -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 Rog131 changed: What|Removed |Added CC||j...@eclipso.de --- Comment #11 from Rog131 --- *** Bug 404143 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 Vladimír Vondruš changed: What|Removed |Added CC||mo...@centrum.cz -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 Roc Vallès changed: What|Removed |Added CC||valles...@gmail.com --- Comment #10 from Roc Vallès --- I'm seeing this issue while running spectacle with i3 as window manager. Screenshots end up being the naked window with a huge transparent frame. This is the case whether include decorations is ticked or unticked. This is doubtlessly very broken behavior. -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 --- Comment #9 from Nate Graham--- No, I don't believe anyone was contacted. It's not just the Dedoimedo guy. We have people wanting to turn them off so they can improve the look of their documentation too. Heck, from time to time I find myself wanting to turn them off or replace them with small ones for the screenshots I post to my blog. I think there are legitimate use cases. >From a UI perspective, what I would like is a set of options for how to handle a window's shadows: - Use existing shadows - Replace existing shadows with a very small tasteful shadow (Window Under cursor mode seems to already do a variant of this; it would be nice to make it a universal option) - Omit shadows entirely, and use alpha to ensure that any rounded corners look proper -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 --- Comment #8 from Henrik Fehlauer--- Reading https://blog.martin-graesslin.com/blog/2018/05/shadows-in-window-screenshots/, support for disabling shadows seems unlikely. Note that I learned about this only from the blog post – Was anybody else from #Spectacle informed about this in advance or involved in the decision? -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 Gregor Michanged: What|Removed |Added CC||codestr...@posteo.org --- Comment #7 from Gregor Mi --- Since years, I use the workaround of choosing "Rectangular Region" and manually draw the capture rectangle when I want to capture a window including title bar. It produces no pixel-perfect results but it is much quicker than to remove the shadow manually in an image editor. > As a workaround, just disable compositing temporarily, e.g. by pressing > Shift+Alt+F12. Thanks for this hint! I tried it and it works as a good alternative workaround here. -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 Jackchanged: What|Removed |Added CC||ostroffjh@users.sourceforge ||.net --- Comment #6 from Jack --- I absolutely agree. This is costing me much time in capturing screenshots for a user manual. -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 Henrik Fehlauerchanged: What|Removed |Added CC||rk...@lab12.net --- Comment #5 from Henrik Fehlauer --- I agree there should be an option to disable shadows in screenshots. As a workaround, just disable compositing temporarily, e.g. by pressing Shift+Alt+F12. Alternatively, disable "Include window titlebar and borders" if applicable in your use case. -- You are receiving this mail because: You are watching all bug changes.
[Spectacle] [Bug 372408] Option to omit shadow and transparent border from windows in Active Window and Window Under Cursor modes
https://bugs.kde.org/show_bug.cgi?id=372408 Nate Grahamchanged: What|Removed |Added Summary|Spectacle Capture Active|Option to omit shadow and |Window includes Unwanted|transparent border from |Margin Outside Active |windows in Active Window |Window |and Window Under Cursor ||modes Severity|normal |wishlist -- You are receiving this mail because: You are watching all bug changes.