Releases: cechout/fluent-math
Release list
v2.3.0
This release completes the scientific calculator and adds a standard one beside it.
📝 Changelog
- Every function key computes: the keys on the operator panels that did not compute yet now all do, measured against a Casio fx-87DE X: sec, csc and cot with their inverse and hyperbolic forms, floor, ceil, Int and Intg, GCD, LCM, nPr and nCr, Ran#, RanInt# and RndFix, the decimal prefixes, the mixed fraction key, division with remainder (
17÷R5is Q=3, R=2), Pol and Rec, FACT for the prime factors, and angles in degrees, minutes and seconds with dms and deg. A new Calculus panel adds Σ, Π, the integral and the derivative, with x as their variable (#24, #28, #29, #30, #33). - Exact results: a result stays exact the way it does on a Casio: fractions, square roots with the squares pulled out, sums of two roots and multiples of π, so sin 45° is √2/2 and 0.1+0.2 is 3/10. A result opens in its exact form, and S⇔D cycles it through the exact form, the recurring decimal with a bar over its period and the plain decimal (#23).
- Calculator settings: the settings page gains the angle unit, exact or decimal first, improper or mixed fractions, Norm 1 and Norm 2 or Fix and Sci with 0 to 9 digits, decimal prefixes, the decimal mark and digit grouping (#20).
- Standard calculator: a new Standard page with a plain pocket calculator pad; the existing calculator is now called Scientific. Every page keeps its formula and result when you switch away and back (#36).
- The settings show the app version, the third-party libraries and a link for feedback (#37).
- Fixed very small trigonometric results losing digits, and tan giving a number at π/2 in radians but a Math ERROR just short of 90° (#26).
- Fixed the currency lists sometimes opening away from their button (#2).
📦 Installation
- Download
FluentMath_Installer.exefrom the assets below. - Run the installer and launch the app.
Full Changelog: v2.2.0...v2.3.0
v2.2.0
Simple Calculator is now Fluent Math, and the standard page is rebuilt around an operator panel above the keypad.
📝 Changelog
- Operator panel: a bar above the keypad opens one panel per area: trigonometry, functions, number theory, probability, coordinates and decimal prefixes. The keypad below gains a shift layer, and the
...flyout is gone (#17). - The divider between the display and the keypad can be dragged to give either side more room (#17).
- Hovering the input line shows where a click would place the cursor (#17).
- Typed brackets grow with what they enclose, the way function brackets already did (#17).
- The app is now called Fluent Math. It installs as a separate app, so an existing Simple Calculator stays installed next to it and can be removed under Settings > Apps > Installed apps (#18).
📦 Installation
- Download
FluentMath_Installer.exefrom the assets below. - Run the installer and launch the app.
Full Changelog: v2.1.0...v2.2.0
v2.1.0
This release replaces the calculation side of the app, which the WinUI port in v2.0.0 had left as it was.
📝 Changelog
- New math engine and formula display: The keypad carries the full scientific set: fractions, powers, roots,
x!,x⁻¹,%,|x|, the trigonometric and hyperbolic families with their inverses,ln,log,logₙ,e,π,Ans,×10ⁿ, degrees, radians and gradians, andS⇔Dto cycle a result between decimal, improper fraction and mixed number. The formula is drawn as real math notation, the caret goes where you click or where the arrow keys take it, and a formula taller than its box is scaled down instead of cut off (#3).
📦 Installation
- Download
SimpleCalculator_Installer.exefrom the assets below. - Run the installer and launch the app; no elevation required.
Full Changelog: v2.0.0...v2.1.0
v2.0.0 - First WinUI Release
Welcome to the v2.0.0 release of Simple Calculator!
This major update completely rebuilds the app from the ground up. It does not introduce new calculation features, but ports the original WPF application (v1.0.0) to a modern, native Windows 11 framework.
✨ Features in this Build
- Native Windows 11 UI: A completely rewritten UI using Windows App SDK components and native Fluent Design elements.
- Strict MVVM Architecture: The codebase has been entirely refactored to separate the UI from the mathematical logic.
- Theme Support: Added a functional Light and Dark mode toggle that integrates perfectly with the native Windows title bar.
📦 Installation
- Download the
SimpleCalculator_Installer.exefrom the assets below. - Run the installer and launch the app.
Full Changelog: v1.0.0...v2.0.0
v1.0.0 - Original WPF Release
Welcome to the v1.0.0 release of Simple Calculator!
This is the very first stable release of the original C# WPF application. It started as an 11th-grade school project and serves as the functional foundation for the ongoing WinUI 3 modernization.
✨ Features in this Build
- Standard Calculator: Handles basic mathematics (
+,-,*,/) alongside a bit more complex inputs like square roots (√x) and brackets ((,)). - Currency Converter: Provides real-time conversion for six currencies (
EUR,USD,GBP,CZK,JPY,CNY); it fetches the live exchange rates directly from the European Central Bank via their official XML reference rates.
📦 Installation
- Download the
Calculator_WPF_Setup.exefrom the assets below. - Run the installer.
- Launch the app and enjoy!