Skip to content

Releases: gbmhunter/NinjaCalc

v0.3.2

09 Jan 04:17
Compare
Choose a tag to compare
v0.3.2 Pre-release
Pre-release
  • Improved unit tests for Ohm's Law calculator.
  • Converted CalcVars object from Dictionary to List, closes #23.
  • Removed input variable to validator function, #25.
  • Added correct validators to IPC2221A Track Current calculator, closes #24.
  • Added visual diagram to IPC2221A Track Current calculator, which includes a top PCB layer which disappears if "External" is selected as the track layer.
  • Created a re-usable WPF dimension element, closes #26.
  • Fixed bug where inputs with failing validators where still o.k. (green) on initial calculator start-up, closes #27.
  • Output textbox-style calculator variables no longer gray when disabled, and border gets removed (to make it obvious they are outputs).
  • Added drop shadow to calculator grid elements, closes #28.

v0.1.0

09 Jan 23:44
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release
  • First release.
  • Got "calc what" radio buttons working again (using Immutable-JS), closes #1.
  • Made the imageSrc path variable within each calculator relative to the calculator, closes #3.
  • Added expanding functionality to the calculator intros and hided them by default, closes #6.
  • Stopped calculators re-rendering unless they have to (fixed serious performance issues), closes #5.
  • Centered the calculator tables in the middle of their tabs, closes #11.
  • Centered the text in the calculator table for the variable name and symbol, closes #10.
  • Added the ability to specify the size of a calculator (e.g. small, medium, large), closes #8.
  • Added rounding to calculator outputs, closes #12.
  • Multiple instances of the same calculator type are now allowed to be open, closes #15.
  • Clicking 'Open' on a calculator in the grid view now opens it's tab, closes #14.

v0.3.1

08 Jan 09:37
Compare
Choose a tag to compare
v0.3.1 Pre-release
Pre-release
  • Added first unit tests using the inbuilt Microsoft Unit Testing framework.
  • Added IsGreaterThanZero() validator factory method, and added this constraint to all variables in the Ohm's Law calculator.
  • Tooltips on calculator variable textboxes are now displaying the results from value validation.
  • Added ComboBox-style calculator variable.
  • Added Track Current (IPC2152) calculator.

v0.3.0

07 Jan 08:50
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release
  • Switched from Electron/Javascript/Node.js to C#/.NET platform.
  • Updated the README appropriately (due to C# switch).
  • Implemented basic "Ohm's Law" calculator.
  • Validation working.
  • Unit selection working correctly.
  • Added basic InnoSetup installer script.

v0.2.1

08 Dec 09:36
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release
  • Added track width calculator (not operational yet).
  • NinjaCalc app now has proper icon.
  • Nav menu teaser is now bigger and with "justified text" button.

v0.2.0

06 Dec 09:23
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release
  • New modal view for selecting new calculator.
  • Calculators are now filterable by category.
  • New initial view when there are no calculators open.
  • New left drawer menu with small teaser bar.
  • Renamed app title to "NinjaCalc", closes #20.