When using spectacle, the Arrow/Line/Highlighter/Freehand tools have a “Stroke” option. If you uncheck “stroke”, the tool just completely stops working. It’s a redundant option, because if you don’t want the tool to work - just don’t use the tool. More importantly, it’s poor UX, because If someone inadvertently unchecks that box on one of those tools, it’s not immediately obvious as to why the tool stopped working. A user shouldn’t be able to inadvertently “break” a tool on a simple screenshot application.
I submitted a bug report for this, but it hasn’t seemed to gotten any traction or acknowledgement yet, and I’m disappointed that no one has even ack’d it.
Secondly, on that notion of Spectacle being a simple screenshot tool and editor - I’m not so sure the word “Stroke” is really appropriate either for the tools that do have a separate stroke/fill. I understand “Stroke” is the “industry term” for the outline of something, as used in professional vector art and painting applications, but it’s not the every-day-normal-person term. Tools like Google Docs/Slides refer to the stroke as “Border”. Microsoft’s tools refer to it as “Outline”. I feel like those are far more accessible words than “Stroke” to John-Q-Public.
I don’t wish to “water-down” KDE or anything like that, but with the impending release of things like the Steam Machine and the growing popularity of SteamOS, I feel there should be a growing focus on making sure things are “polished” - which should include removing broken options and using “friendlier” verbiage.