SD native Save/Load parameters, any news?

Hi Guys,

I currently implement this process using the old iframe/API reflector.

As discussed in the past has there been progress on this as a native feature in the new platform?

Cheers

DK

Yes, this was released as part of version 2.12.
You can find a quick description of the feature here:

Hi @mathieu1

Thank you very much - that looks excellent! Looks like it has been available for a few months, sorry I missed it.

One question - can I change the file extension default from .json to something else? In my ‘roll your own’ version of this I use .kite so the file has a relationship in my users mind to my software.

Also a MASSIVE thank you for adding the ability to load the .json locally - this will help me a great deal in trouble shooting. Can I get those scripts/an example somewhere.

Cheers

DK

Hi @mathieu1

I’ve just run a quick test of this within the ‘library’ of my SD account (not in Iframe yet)

A couple of comments:

1/ The file name just took the name of the GH file it came from + the .json extension - with no ‘Save As’ dialog - not so useful if you want to save a range of options for later

2/ When I went to upload I got this error box:

Image 1524

.json file is also attached.

Cheers

DK
221017-karorocad-v1-00-for-general-public-release.json (6.2 KB)

OK - update from this morning - uploading parameters is now working.

Would still like the option of setting a file name and extension please.

Cheers

DK

We will discuss a new version of the feature that lets you specify a name and, if it makes sense, a file extension as well. I will let you know when we make progress on this.

Regarding the script: we will actually work on a native solution in the plugin to let users do this, because the script version is not so convenient at the moment. This should also come with the next release of the plugin.

Thanks again @mathieu1 this is amazing progress on ShapeDiver for me, thank you for you and the rest of the teams ongoing work.

This will likely be the one feature that will push KaroroCad from the old to new platform and from beta to 1.0 release.

Cheers

DK

@mathieu1 any updates on this project for us?

Cheers

DK

Hi Guys

Not sure if there is any process on this feature?

Cheers

DK

There are several features which you requested in this topic, I will address them separately:

  • Letting users change the name and location of the parameters file: this is actually a web browser setting, which users can update themselves. Unfortunately, Chrome has it turned off by default, but it is easy to change (see this article, section “Change download location”).
  • Changing the file extension: this is a feature that requires some effort on our side and is very specific, therefore at the moment we are not considering it in our roadmap. If we see value for other users as well, we will reconsider.
  • Load parameters in Grasshopper: we will very soon release a version of the plugin which allows to do this, I will get back to you as soon as we do.

Hi Mathieu,

Thank you very much for the update.

Here is quick reply:

1/ I’m not so concerned with the files going directly to the ‘download’ folder, that is exactly how my current save option works.

2/ I understand my current save/reload option runs in JS locally, however I just pass the file name complete with extension into the Save File code.

My concern with the current “NameOfTheGhFile.json” naming is its not really tied to the application and when I last used the feature it saved with the name of my original GH file - which is less than useful for the end user to file and come back too.

I could live with something like “TheUsersOwnFileName.kite.json” as long as I could perhaps setup the logic to pass the file name to the SD json saving code.

Thanks again for the teams work on these things - I know even little features take huge amounts of time to code and test.

Cheers

DK

Hi Guys,

Just bumping this back up again.

Its been just over a year since I did a public release of KaroroCAD.online - I have been waiting for a slightly better version of the save/load feature to be ready - has there been any progress on this front?

I would love to release a V1.0 with SD native save/load function along with ALL the great new features of the platform that my clients have not had a chance to see yet.

Cheers

DK

Hi Guys,

I’ve had a further play with the native save parameters this evening and was able to write a translator from my current save files to the native format (very happy!).

This lead me to drop a public version of KaroroCAD.online in the new platform - first time ever:

I’m hoping I’ll get to a V1.0 release in the next few months.

Cheers

DK

Good to know, thanks for your feedback!

Welcome back to the office Mathieu, I hope you had a good break.

I have another feature request, actually related to the email addresses thread.

Currently with the email export option I include all the settings in the email.

Would it be possible to also include the .JSON from the download/upload parameters? This would automate the saving of these settings for the user and help me with trouble shooting.

Cheers

DK

This seems like a useful addition, thanks for the suggestion! We will review it and file a task for a future plugin release.

1 Like

Hello SD team,

Just bringing this thread back to the top.

Two questions:

1/ in the past there was a discussion about being able to open the .json save files locally for trouble shooting. Has there been any progress on this?

2/ has there been any thought/progress on having the ability to send the .json file with the download link email?

Thanks

DK

Regarding your first point, the latest version of the ShapeDiver plugin (1.17.0, available through the package manager) lets you indeed load the JSON files exported from the platform into your Grasshopper definitions.

Regarding your second point, this feature is not yet available as we are planning a series of additions to the export components (sending to several email addresses, sending multiple files, etc…) and they will all be part of a single release. I will let you know when we make progress about the topic.