supermerill / SuperSlicer

G-code generator for 3D printers (Prusa, Voron, Creality, etc.)
4.04k stars 515 forks source link

"Synchronize with object layers" support option availability is unclear #4173

Open Darkmann12 opened 4 months ago

Darkmann12 commented 4 months ago

What happened?

I can click however many times on the checkbox I want, it is not greyed out, and it just will not check/enable. When you hover over the box, it also does not show any tooltip.

Project file & How to reproduce

buttonnoworky.zip

Navigate to print settings -> support material and attempt to check the relevant checkbox.

Version

2.5.59

Operating system

Windows 10

Printer model

Custom

neophyl commented 4 months ago

Synchronise with object layers is only available when the contact distance is zero, ie "soluble".
image

Also for me on Windows 10 when it is not available the box IS greyed out and DOES have a tooltip. image When its disabled the tooltip doesn't show over the box, you have to put your cursor over the item itself.

Darkmann12 commented 4 months ago

In which case it might be some difference within the colour schemes - the attached screenshot shows the box is not greyed out in dark mode. That's the only real difference I can think of image

Darkmann12 commented 4 months ago

image Only upon switching to None to activate the option does it become apparent to the user that it's unavailable in modes other than None. I suppose it's something to make more clear in the UI, but other than that, the issue isn't the issue that I thought :D

neophyl commented 4 months ago

That's in darkmode, in lightmode the boxes work as expected. IIRC I've seen an existing issue either here or on the PS github about the checkboxes not displaying correctly in dark.

Darkmann12 commented 4 months ago

Ok neat. Although I do also wonder why the option is unavailable with anything other than None. It's not as if the main bulk of the support can't be printed in sync, with only the interface (and perhaps a single preceeding layer) being offset...

neophyl commented 4 months ago

Ah ah https://github.com/prusa3d/PrusaSlicer/issues/8664
As for it being disabled, its always done that and is what PS does with it too.

Edit _ also found this https://github.com/prusa3d/PrusaSlicer/issues/8877 which says its fixed in PS 2.7.x so when Merril has done the merge/update for 2.7 then I guess it should also be fixed.