
▲ 4 r/windowsapps
Lamina ✦ is a WinUI 3 calculator that is not only includes a Regular Calculator but also something called "Scripties". She supports Mensuration, Finance, Currency Conversion, Unit Conversions And More!, making her a Very Extendable Option.
Project Link : Chill-Astro/Lamina-Calculator
Some Details :
- Version : v11.26100.16.0 BETA & v11.26100.15.0 ( Stable )
- Target OS: Windows 11 ONLY. ( FOR MICA LOVERS )
- App Execution Aliases : lamina.exe & lmna.exe
- License : MIT
- .NET Version : .NET 10
- Has Easter Eggs? : YES ( HINT : Indian Patriotic Music in Settings Page )
- Built By a Student? YES
What's Different?
- Scripties : Interactive GUI Equivalents of Console Scripts, that allows the App to do Much More!
- Dynamo Scripties Loader ( DSL ) : A Domain-Specific Language ( DSL, hehe ) System that allows the User to make their OWN Scripties, without writing a SINGLE LINE of XAML or C#. The User writes the Script in a JSON and she Parses details from it using NCalc.
- Humane Design & UX Focus : Lamina ✦ is more than just a Calculator App. She has more customization options and extra bits of Basic QoL Features.
- An Onboarding Experience for New Users, as it's Good that you can Customize before Using the App.
More Details on Dynamo ( BETA ) :
- This is ONLY for v11.26100.16.0 BETA that needs to be Built from Source. THIS DOESN'T HAVE A RELEASE YET.
- Dynamo is a Template Page for User-Made Scripties, AND a Scripties Manager AND a JSON Parser. Basically, the Infrastructure.
- Risk of Viruses is Lower, as NCalc is NCalc and not a Compiler.
- A Simple JSON Structure is ALL YOU NEED!
​
{
"Metadata": {
"Name": "", // This is What your Module Shows Up!
"Author": "", // Write your Username.
"Version": "", // This is the Version of your Scriptie.
"Description": "", //
"Repo": "https://github.com/yourlink"
},
"UI": {
"Formula": "", // Example y = mx + c
"Inputs": [
{ "Header": "Input Label", "Placeholder": "0.0", "Key": "var_name" } // Add as many as you like.
]
},
"Logic": {
"Output": "NCalc math string using [var_name]", // Your Output.
"Error": "Message if math fails" // Your Error.
}
}
WHY NO WINDOWS 10 SUPPORT??????
She did Support Windows 10 like 6 Versions Ago I think, but I removed it as tbh, it would ruin the Experience and LOOKS.
Also it's annoying to make a Fallback and Wasting the User's Time in Onboarding like "Hey there's only Acrylic Supported. Don't bother Clicking on the Backdrop Dropdown as the Other 2 Options don't work!"
More Screenshots :
Key Features :
- Simple and Clean GUI. ✅
- Dozens of calculation options. ✅
- Fast and Error-Proof Calculations. ✅
- High Precision for decimals. ✅
- Modern UI with Fluid Animations and Transitions. ✅
- History Support for the Base Calculator UI. ✅
- Theme switching built in. ✅
- Backdrop switching betwwen Mica Alt, Mica and Acrylic! ✅
- Eggcelent Looking Splash Screen that hasn't been seen before. ✅
- Splash Screen can be toggled OFF if you are a Serious Mathematician or have 0 Attention Span. ✅
- Available in both Msix & Installer Variants. ✅
Version Structure ( if you are Curious ) :
11-> Target OS ( She IS for Windows 11 )26100-> Release SDK Version ( Currently She uses 26100.xxxx Versions of Windows 11 SDK )15-> Release Index ( Here 15 stands for the 15th Release Of Course! )0-> Filler Number ( Package.appxmanifest doesn't allow me to edit this Number so it's there for NOTHING 💀 )
Icon Sources and Credits :
- Icons8 : For all the Mensuration and Quadratic Equation Solver Menu Logos,
- SVG REPO : For Calculator Menu Logo, Unit Convertor, Heron's Formula, and most of the icons.
- Icomoon : For the Base Calculator Icon and Produce the
.ttffile for the Icons. - Inno Setup by JRSoftware : Literally the Installer is possible THANKS to them!
- Microsoft Calculator : For Square Root and Cube Root Button Icons. Also this inspired me to make this app.
- ExchangeRate-API : For Currency Conversion. ( Free Plan, so Currency Conversion is Limited! -_- )
u/Chill-Astro — 12 days ago