Lamina ✦
View on GitHub Download

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 & 10  |  Latest Stable Version: v11.28000.19.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:


Features :

1. Simple and Clean GUI. ✓

2. Dozens of calculation options. ✓

Lamina Calculation Options

3. Programmable using JSON-based Logic. ✓

Lamina JSON

4. Fast and Error-Proof Calculations. ✓

5. High Precision for decimals. ✓

6. Modern UI with Fluid Animations and Transitions. ✓

7. Persistent History for the Basic Calculator and Advanced Calculator with Adaptive UI. ✓

Lamina calculator history

8. "Use" Button in History to Quickly Reuse a Previous Result. ✓

9. Theme switching built in. ✓

Lamina theme switching

10. Backdrop switching between Mica Alt, Mica and Acrylic! ( Windows 11 ONLY!) ✓

11. Eggcelent Looking Splash Screen that can be toggled OFF. ✓

12. Advanced Calculator UI Powered by NCalc with Expression Editor! ✓

Lamina calculator history

13. Info Panel in Advanced Calculator for Newbies! ✓

Lamina calculator history

14. Recall Button in Advanced Calculator to Quickly Reuse last used Expreesion. ✓

15. Built-in Update Checker. ✓

Lamina calculator history

16. Available in both Msix & Installer Variants. ✓

Install from Winget :

winget install Lamina

Installation :

  1. Download the .msixbundle and .cer files from the here.
  2. Import the .cer file to the Trusted Root Certificates Store. ( First Run ONLY! )


ALTERNATIVE : Download the Setup.exe that does the Importing and Installation FOR YOU!

Modding Lamina ✦ :

Dynamo Scriptie Loader (DSL) is an Interpreter for JSON Code for creating a Dynamic UI for User-Made Math.

Features :


{
  "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."
  }
}
  • Thus, a Massive Time Saver and Low Barrier to Entry as one can make modules in Notepad.
  • Since NCalc is NCalc and not a Compiler, the Risk of Malicious Mods is VERY LOW.
  • Steps to Use Dynamo Scriptie Loader:

    1. Go to Lamina ✦ Modules Repo .
    2. Download your Desired Mod, a .lamina File.
    3. Go to Menu > Press + Add and Add the File from the Popup!

    Trailer :