cadhub icon indicating copy to clipboard operation
cadhub copied to clipboard

Parameter customizations made through the Viewer are not included in downloaded STL file

Open franknoirot opened this issue 2 years ago • 2 comments

Expected Behavior

When customizing the available parameters in the Viewer pane, especially the one available on a project's details page, I would expect those customized values to take effect on the downloaded file. However, you can only ever receive the file with the parameters described in the code.

Steps to reproduce

  1. Visit https://cadhub.xyz/u/franknoirot/silverware-drawer-divider.
  2. Adjust the silverware_sections to 4 from the default 3.
  3. Click Download.

The display of the model should upgrade to the STL view which is rad, but notice that the tray only has 3 sections.

Additional notes

  • It might be nice to provide a toast notification to the user that says "Downloading STL with customized parameters", so that if they tweaked them but actually wanted to download the original they can be reminded to reset those parameters.
  • This feels like a part of the UX that could use a lot of tightening: the relationship between the parameters and the download button feels pretty disconnected not just technically but in messaging, because they are. I hadn't really been designing them as the connected set of interactions that they really are. Worth thinking about how to make customizations as clear as possible.

franknoirot avatar Mar 07 '22 14:03 franknoirot

I ran into this issue on my own file. Just a data point that it isn't happening just for you.

RagingRoosevelt avatar Apr 15 '22 10:04 RagingRoosevelt

I note that parameter customizations reset whenever I shrink/close the parameter window. Maybe the "reload each camera move?" code is starting things from scratch when you switch windows.

drf5n avatar Oct 17 '22 17:10 drf5n