Well, sorry I've been a little quiet and slow on updates this week, it's been a long work week with real things and I haven't had as much time as I needed to iron some things out but I've got a release ready with a slew of new features/fixes.
New features
-
Import/Export functionality for libraries - This is one that was needed and I'm happy to have the bones of it done. You can import/export your libraries now, so moving from one version to another won't be a massive chore anymore. Yay! Future state for this will be to import single recipes and append, as it stands right now if you import it's overwriting the entire library. Better than nothing though.
-
Fixed issue with nicotine strength not calculating properly based on the strength of your input nicotine from the library. Also fixed an issue with nicotine weight not calculating properly.
-
Quick add no longer automatically adds the ingredient to the recipe before clicking save. If you click cancel, the ingredient will not save.
-
Fixed issue with crashing if trying to edit an ingredient when one wasn't selected
-
A couple of tweaks to the main UI, but nothing major.
Screenshots:
http://imgur.com/a/vLkXz (Imgur album)
As always, please shoot feedback my way, I'm working on making it as good as I can -- just staying busy with work so I don't have 100% to devote to it.
Any chance of you opening this up to GitHub?
Yes -- once I get past beta and get a release done, I'll fully open source it. My code needs some optimization before I feel comfortable opening it up to public belittlement ;)
I've been an application developer for over fifteen years now. In the past year and a half i took a position leading a team developing corporate web applications. The existing team exclusively used Macs, so naturally i jumped on board.
A year in and the team is doing great, however i know nothing about general Mac application development, and have wanted to explore it.
I've been watching your posts on your betas and have been hoping to hear when you'll github it. I'd love to contribute if my schedule allows whenever you do go public.
I'd say put it out there. It's very easy to think of our code with a "that's my baby" mindset and get the butthurts over criticism. Try not to take it personally. In my experience, taking constructive criticism, and looking for the constructive aspects of mostly-negative comments, is a very useful skill to acquire. Be the best developer you can be, but almost always someone will know how to do it better. Try to learn from it. 😊
oh yea, for sure. I mean I've been doing development professionally for over 12 years now, so I'm not into the mindset of letting criticism bother me, but I also like to release clean code when I make it more consumable at a public level, and there's just some cleanup work to be done -- documentation etc that I want out there when I push it out. My goal is to suspend some of the feature development for a week or week and a half and begin going through and getting everything documented and cleaned up so that I feel comfortable going forward. Once that's done, it'll get out there, I promise.
Does this work on iOS as well? My brother has been looking for something that'll work on the iPhone forever!
Unfortunately not. The good news is that the framework is all there to make an iOS build, just a matter of converting to controls that iOS uses and such. The bad news is that getting it past the app store nazis will be nigh impossible. They don't like vaping or anything like it apparently. There's someone out here working on an iOS app already, may wanna search for it and see what you find.
Any reason why it can't work on 10.9.5?
Have you considered a "batching" or history element to your recipe recording?
Like, this is the recipe, 1% X, 2% Y, which may be 0.123mg and 0.236mg. But when making it today, you opposed, and added .350mg of Y. Oh well, big deal. But what if that one oops made the recipe noticeably better?
I've used the notes feature of my current preferred mixing app to record these oopsies, but have wanted a batching mechanism.
I figure batching would also be useful when I'm mixing for others. "Oh yeah, Jim likes 4.5mg, 83vg for whatever reason... He asked for another bottle of Turbo Lax Blast... I bet he still wants it mixed like that last i made it for him..."
Yea, it's something on my plate for future enhancements. At a personal note there have been a lot of times I've done exactly what you said making a batch, or been looking at the recipe in front of me and gone "nah, Matt likes to take what I think is 10x too cold and laugh at me, let's make it polar express level for him and bump the menthol, koolada, and peppermint up by 3% each so he'll stop whining that it isn't cold enough" - so i know exactly what you mean. It's on the list.
This is awesome. So glad to see an OSx native calculator, so I don't have to pull double duty with the Windows laptop (primarily a car tuning machine).
I'll poke around it and let you know if I run into any issues. Although, my bug-hunting skills are fairly lackluster.
I'll give you a free one that I found today when determining some profit margins lol. Cost for flavors doesn't properly calculate in the mix lab oops. I'll get it fixed with the next iteration. Nothing life breaking, just was trying to figure out where I was getting a 1400% markup when I was batching out a large amount of juice.