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.18.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 .msix 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 :