30
Vapor Lab Calculator 0.9.7.3 - Here I go wasting your time again!
submitted almost 10 years ago by imanewbie

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.

Comments
Sort
15 points
 
by NoranPreasealmost 10 years agoOne of "The Damned"

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!

4 points
 
by imanewbiealmost 10 years ago

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!!

1 points
 
by Lepryyalmost 10 years ago

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?

2 points
 
by NoranPreasealmost 10 years agoOne of "The Damned"

When you're adding flavors in Flavor manager, at the top left you can see a "Save as new" button here

2 points
 
by Lepryyalmost 10 years ago

Ah dang I missed that when I looked over the application for 10 seconds! Thanks.

btw that flavor sounds pretty good.

1 points
 
by NoranPreasealmost 10 years agoOne of "The Damned"

hehe, still working on it :). Never released a flavor anywhere before, but I'm like 90% done with this one

1 points
 
by imanewbiealmost 10 years ago

You can add the flavor in the "Flavors & Purchasing" window. Easiest way is to select a similar flavor, then type in the new flavor name and hit save as new.

No plans to open source it yet

1 points
 
by djlynkalmost 10 years ago

Can you add ability to adjust the gravity of flavours?

1 points
 
by psykialmost 10 years ago

Not OP but it sounds like you can add custom flavors so you could re-enter a flavor as a "duplicate" but with a customized specific gravity.

1 points
 
by nunchyrinkalmost 10 years ago

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.

1 points
 
by imanewbiealmost 10 years ago

Very soon, I actually coded this in and then removed it.. Playing around with some things about keeping it portable

1 points
 
by loldathealmost 10 years ago

Thank you for actually announcing that you're going to work on an OS X version.

Will be donating soon, please make this happen.

1 points
 
by chebarisalmost 10 years ago

A little bit off-topic but I'm a bit confused by the value you're using for VG. I thought VG weighed 1.249g/ml.

1 points
 
by imanewbiealmost 10 years ago

I think you may be on to something... I'll look into fixing it until it is user settable

1 points
 
by imanewbiealmost 10 years ago

Guys once I get all this basic stuff fixed you will get a taste of the real vapor lab!

1 points
 
by TeeDubb1almost 10 years ago

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.

1 points
 
by imanewbiealmost 10 years ago

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

1 points
 
by TeeDubb1almost 10 years ago

I'm on 0.9.7.6 right now - I'll grab the latest tonight. Thanks!

1 points
 
by chrisgeeoalmost 10 years ago

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

1 points
 
by imanewbiealmost 10 years ago

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.

0 points
 
by crappy_guitaristalmost 10 years agoProud Sidebar Reader!

android capability?

2 points
 
by imanewbiealmost 10 years ago

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)

1 points
 
by PacificBlisteralmost 10 years ago

How far off would you say? Im really looking for one with android capability

2 points
 
by imanewbiealmost 10 years ago

For a decent native version, I would like to complete the Windows version so I have a good idea of all the features. It's just me working on this so it could be a few months or longer..

Site copyright © 2025 DIY Compendium. Data courtesy of Reddit.