Should "Stroke" really be an option on ALL Spectacle tools?

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.

it does seem odd that it gives you the option to deselect the thing you are trying to create.

when you uncheck the Stroke box on a line or arrow it will still create an entity there, but you will not be able to see it… you can still, however, select it… so it does still “work”, just why tho?

it does make sense to have the stroke check box on filled shapes tho, because what if you don’t want the border and just want the filled area?

i have no issue with the term “stroke” vs any other common work for line, width, border, etc… it becomes pretty obvious what it is when you use it.

i suspect the reason for having the box there on items like the line or arrow is just commonality with the underlying code, and it would take someone some effort to remove them from only certain tools.