Lamina ✦ is a WinUI 3 calculator that 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.
Target OS:
Windows 11 ONLY.
|
Latest Stable Version:
v11.28000.16.0
App Execution Aliases:
lamina.exe &
lmna.exe
Codename:
LMNA
What are Scripties?
Scripties are High Performance GUI equivalents of Console Scripts, that are Reliable and Easy to Make.
Categories:
- Built-In Scripties - Made in XAML & C# and Compiled. ( Static )
- User Made Scripties - Made in JSON and loaded by my Interpereter Dynamo. ( Dynamic )
Features :
1. Simple and Clean GUI. ✓
2. Dozens of calculation options. ✓
3. Programmable using JSON-based Logic. ✓
4. Fast and Error-Proof Calculations. ✓
5. High Precision for decimals. ✓
6. Modern UI with Fluid Animations and Transitions. ✓
7. History Support for the Base Calculator UI. ✓
8. Theme switching built in. ✓
9. Backdrop switching between Mica Alt, Mica and Acrylic! ✓
10. Eggcelent Looking Splash Screen that can be toggled OFF. ✓
11. Available in both Msix & Installer Variants. ✓
Install Lamina ✦ from Winget :
winget install Lamina
Installation :
-
Download the
.msixand.cerfiles from the here. -
Import the
.cerfile to the Trusted Root Certificates Store. ( First Run ONLY! )
ALTERNATIVE : Download the Setup.exe that does the
Importing and Installation FOR YOU!
DETAILS ON DYNAMO :
Dynamo Scriptie Loader (DSL) is an Interpreter for JSON Code for creating a Dynamic UI for User-Made Math.
Features :
- Dynamically Generates a UI with the Required Fields and Formulae Entered by the User.
-
ONE PAGE, MULTIPLE POSSIBILITIES.
Yes,
DyNamoPage.xamlis the Backbone of Any Scriptie Mod. -
Integrated Manager
DyNamoManagerPage.xamlInterprets the Mods and feeds this data intoDyNamoPage.xamlto Load the UI. Here is an Example :
{
"Metadata": {
"Name": "Epic Lamina Module",
"Author": "Habibi.exe",
"Version": "1.0",
"Description": "Finds force using F = dp/dt, assuming constant mass.",
"Repo": "about:blank"
},
"UI": {
"Formula": "F = m * a",
"Inputs": [
{
"Header": "Enter Mass : ",
"Placeholder": "0.0",
"Key": "mass"
},
{
"Header": "Enter Acceleration : ",
"Placeholder": "0.0",
"Key": "acceleration"
}
]
},
"Logic": {
"Output": "Force = " + mass * acceleration,
"Error": "Please enter valid numerical values for mass and acceleration."
}
}
Steps to Use Dynamo Scriptie Loader:
- Go to Lamina ✦ Modules Repo .
-
Download your Desired Mod,
a
.laminaFile. -
Go to Menu > Press
+ Addand Add the File from the Popup!