The FrogPad

Roastmaster Support => Wish List => Topic started by: Trey D on July 04, 2020, 09:33:28 PM

Title: Edit profile/program reference curve graphically
Post by: Trey D on July 04, 2020, 09:33:28 PM
Hi,

I'd like to request a new way to edit the nodes of a reference curve from within the profile/program. Currently (AFAIK), the only way to do this is to enter Edit mode for each node and modify the time and/or temp. This works, but it can be a chore to look at a reference curve and write down each node timestamp that you want to change, do the change, go back into analyzer to see the change to the curve and repeat as necessary.

I generally use the reading curves from completed roasts to create new profiles. Those seem to never be as smooth as I want for reference curves and I've been editing them as described above. What I'd like to be able to do is enter a graphical mode, like the Analyzer, from within a profile/program, select the reference curve I want to modify and either drag the node to the new time/temp or have the node's time/temp data popup for editing. I can then see immediately that I've affected the curve as I intended.

Having a great time with Roastmaster. I should have setup data logging years ago!
Thanks for all your work Danny!

 - Trey
Title: Re: Edit profile/program reference curve graphically
Post by: Danny Hall on July 07, 2020, 02:07:27 PM
Hi Trey

Thanks for the kind words.

I've been meaning to build that type of feature for a long time now, but with more than just node editing capabilities. I envision being able to drag select a range of a curve, and then "pull" that portion smoothly...up, down, left right...whatever applies to get the desired shape. That is what I find myself wanting to do when honing in on a new profile.

In the meantime though - I changed a few things code-wise back in iOS 10 that will get you at least partway there with a "dummy" roast.

Here's how:

1. In the roast console of a past roast, select the curve you want to start with and tap the action button right next to the graph, and choose "Copy Curve" (or navigate to the curve details screen from a Profile and tap the "Copy" button in the toolbar that looks like a clipboard with an arrow.
2. Make a new roast, and tap the action button next to the graph and choose "Paste Curves"
3. Save the roast and enter the Analyzer.
4. Since the dummy roast is still pending, you'll have full editing capabilities by tapping each node, and entering a new value in the top left readout text field. It's a lot faster and the changes are immediately visible.
5. Once you've gotten the curve to your liking, select it again back in the console, and copy and paste it into your new profile. It will paste as a reference curve.

Let me know how you make out.
Title: Re: Edit profile/program reference curve graphically
Post by: Trey D on July 07, 2020, 08:05:31 PM
Thanks for the help, that a lot easier than the way I was doing it.
Your envisioned curve editing feature sounds exactly like what I want. Any chance of that making it into the upcoming release?
  ;D

Title: Re: Edit profile/program reference curve graphically
Post by: Danny Hall on July 07, 2020, 08:18:03 PM
Hmmm...never say never, but I doubt it...too far along in the testing cycle at this point.

But, we could work on that as a beta thing. I've done some of the best features with that paradigm...it's a two heads are better than one kind of thing.