Hey Guys, I used to post here under the name of my online shop Stormy Vapors but I never was a great businessman and couldn't make it worthwhile. Anyway despite that failure I am keeping my Vapor Lab software alive!
Thank you so much for trying out Vapor Lab! Please send any bug reports or feature requests to me at prooof (at) gmail.com or leave a comment on vaporlab.co. The support forum will be back eventually.
Vapor Lab is a next-generation DIY e-liquid calculator with commercial features planned. It is written by me in C# to be initially released on Windows. Depends on: MS Visual C++ 2001, .NET Framework 3.5
I have included a set up on vaporlab.co file that downloads and installs these dependencies if they are not present.
VaporLab.co - Official Downloads
Hopefully the bugs don't cause you too much pain.
Here's a FAQ: >When will there be an OSX / Linux version available?!
This is the most popular question, I am very sorry to not have supported other operating systems out of the box. I am planning on releasing an OSX / Linux version after the base C# version is near feature complete.
> Why don't you have every last flavor in your database?
While honestly I would like to catch em all, there are over 770 flavors in there right now and I have decided to not yet spend time refining it at the moment. In the future importing, merging, and swapping data sets will be possible so I'm hoping we can get some community maintained lists going.
> Why can we still no longer change the base pricing for PG, VG, and Nicotine
This functionality is obviously a priority to everyone, I am sorry it is still not in the beta. The variables are currently hardcoded as follows:
1ml Nicotine = $0.20;
1ml PG = $0.007
1ml VG = $0.007
GramsPG1ml = 1.038
GramsVG1ml = 1.2613
It's not ideal I know, sorry about that. I assure you it will be handled in the future.
Hey guy, first of all thanks for the effort you put into this, even if it was just a side project! I'm gonna try to break this bugger and let you know what I've found, along with suggestions. I'm gonna just do it in one post, and edit as I go. Before I get into it just keep in mind, I'm not trying to belittle or insult you at all. I'm just a comp sci major, it's in my blood :)
Bugs
~MINOR - Negative numbers are allowed in PG/VG ratios of nicotine base
~MINOR - Flavor & Component Manager cuts off the last ingredient if the list is longer than the default window size, as seen here
~MINOR - Consider disabling or implementing functionality for ctrl+O shortcut. I can totally browse reddit inside your program
~Possible Non-Issue - How are weights of flavors measured? There's an inconsistency in the specific gravities of flavors. Example: Making a 30ml bottle, and Sugar Cookie is at 3.2%. With a specific gravity of 1, I should put 0.96g of Sugar Cookie in. The program is telling me 1g, which would make it a specific gravity of 1.0416.
Suggestions
~When in Flavor and Component manager, don't make keywords case-sensitive
~Include Inawera flavors. INW Biscuit is a largely used flavor!
~Flavor West always has "Flavor West" in the flavor title. There's no need for that, because it's in the vendor title. For example, Cap's cake batter is labelled as "Cake Batter", but FW's is labelled as Cake Batter Dip Flavor West.
~On a similar note, there's a inconsistency where some flavor titles end in "Flavor" and others don't. I'd say get rid of the whole "Flavor" thing all together. We know it's a flavor, that's why we're looking in that column.
~Allow flavor names to be unique (This may be why you have "Flavor West" concatenated on the end). There's like 5 different companies that make a Raspberry flavor. It won't let me add a new flavor of Raspberry by Inawera for this reason.
~8 stars rating scale seems a bit...odd. I'd say go with either 5 or 10 stars.
~View->List Flavors should have an exit option when viewing/editing a recipe so I can easily go back to editing my recipe. Same with View->List recipes.
~List flavors and list recipes color schemes are clashy. Consider making it more consistent with the overall color scheme of the program.
~When creating a recipe, if you add a flavor that isn't on the list, ask the user if he would like to add it to the list of flavors. You'll kill two birds with one stone!
At the end of the day, this program looks and feels great! I love it. It's user-friendly, but has a lot of powerful functions. I'm actually gonna use this instead of eJuice Me Up from now on!
Hey man! I added some of your suggestions:
Bugs > ~MINOR - Negative numbers are allowed in PG/VG ratios of nicotine base
Fixed
^~MINOR - Flavor & Component Manager cuts off the last ingredient if the list is longer than the default window size, as seen here
Fixed
^~MINOR - Consider disabling or implementing functionality for ctrl+O shortcut. I can totally browse reddit inside your program
Fixed (shortcut still exists, but cannot browse, I will patch this eventuallyTM
>~Possible Non-Issue - How are weights of flavors measured? There's an inconsistency in the specific gravities of flavors. Example: Making a 30ml bottle, and Sugar Cookie is at 3.2%. With a specific gravity of 1, I should put 0.96g of Sugar Cookie in. The program is telling me 1g, which would make it a specific gravity of 1.0416.
They are measured by S.G. but the the data only accounts for the SG of the PG/VG content due to lack of structured data. That rounding is unexpected though.. and I will take a look into it.
Suggestions >~When in Flavor and Component manager, don't make keywords case-sensitive
Agreed, fixed.
>~Include Inawera flavors. INW Biscuit is a largely used flavor!
Added to huge list of flavor cos to include
>~Flavor West always has "Flavor West" in the flavor title. There's no need for that, because it's in the vendor title. For example, Cap's ~On a similar note, there's a inconsistency where some flavor titles end in "Flavor" and others don't. I'd say get rid of the whole "Flavor" thing all together. We know it's a flavor, that's why we're looking in that column.
>~Allow flavor names to be unique (This may be why you have "Flavor West" concatenated on the end). There's like 5 different companies that make a Raspberry flavor. It won't let me add a new flavor of Raspberry by Inawera for this reason.
Spent way too long fixing this, but duplicate flavor names are now allowed.
>~8 stars rating scale seems a bit...odd. I'd say go with either 5 or 10 stars.
Changed it to 10 stars because why not lol
>~View->List Flavors should have an exit option when viewing/editing a recipe so I can easily go back to editing my recipe. Same with View->List recipes. This function is still garbage, sorry
>~List flavors and list recipes color schemes are clashy. Consider making it more consistent with the overall color scheme of the program.
Agreed it is awful, those features are heading for the graveyard i think
>When creating a recipe, if you add a flavor that isn't on the list, ask the user if he would like to add it to the list of flavors. You'll kill two birds with one stone!
Agreed about how this should function, work In progress
Look forward to all these features and fresh bugs thanks applied thanks to NoranPrease!!
Say I end up buying a flavor that isn't in the list. Is there a file I can access in the install directory where I can edit in flavors?
Also, unless I missed it somewhere, do you plan to make this open source?
When you're adding flavors in Flavor manager, at the top left you can see a "Save as new" button here
Ah dang I missed that when I looked over the application for 10 seconds! Thanks.
btw that flavor sounds pretty good.
Does this have to option to run as a portable application? I run my other calculator out of my cloud drives so I always have a backup and access wherever I am.
I'm a new DIYer and used your calculator to make my first batch last night. The program made it super easy to mix up what I wanted and I managed to make a couple decent batches. I really like the inventory feature that automatically keeps track of how much you have left after each batch.
Would love to see some hotkeys added for common features (ctrl+n for new recipe, ctrl+o for open, ctrl+s for save, ctrl+p for print, etc).
Great job - the program is stable, fast and easy-to-use even for a n00b like me. Looking forward to seeing more of this.
I like the hotkeys Idea, I will definitely implement them. Go ahead and update vapor lab if you're on an older version, version 0.9.7.3 to 0.9.7.10 are absolutely terrible
Think i may have missed something.... Im unable to get the new website to load. keep getting a message that it unavailable. any info on whenn it will be fixed and functionable again? I would love to download and update to the newest version from 0.9.6.3
Hi! I am so sorry about that, I noticed that the site was down last night and started it back up! It's working now, vaporlab.co
Development has been a little slow lately but let me know if u run into any problems I would be happy to help! If you encounter any critical bugs I can spend some time and push out an update to fix it.
android capability?
Currently no native android capability. If you own a PC you can get Vapor Lab to run as a web server and it you can interact with it through your android's web browser. (This feature is very close)
In the long run I am planning a native android app as well though. (Though this is far off)
How far off would you say? Im really looking for one with android capability