Numlex
A multifunctional notepad-based caclulator
Install / Use
/learn @Qulierm/NumlexREADME
<p align="center">
<img src="https://github.com/Qulierm/Numlex/assets/132899713/5d48f135-9a20-4b43-93b2-d304bf6c8da3" alt="Sublime's custom image" width="150px" height="150px"/>
</p>
<h1 align="center">Numlex</h1>
<p align="center">
<img src="https://github.com/Qulierm/Numlex/assets/132899713/82d4d861-3dbf-4a50-addd-01503269eb0f"/>
</p>
A simple and elegant notepad-based calculator to create and manage sheets with real-time syntax highlighting and evaluation for mathematical expressions.
Features
- Sheet Management: Create, switch between, and delete sheets effortlessly.
- Units and currency convertation: Covert using special syntax.
- Math Expression Evaluation: Evaluate mathematical expressions and display the result instantly.
- Customizable Interface: Clean and modern UI with dark mode.
Building the Application
To package the application into an executable file, follow these steps:
-
Install the necessary build tools:
npm install electron-builder --save-dev -
Build for Windows:
npm run distThe packaged application will be found in the
distdirectory.
Usage
- Create a New Sheet: Click on the "New Sheet" button to create a new sheet.
- Switch Sheets: Click on a sheet in the sidebar to switch to it.
- Delete a Sheet: Hover over a sheet in the sidebar and click the delete icon to remove it.
- Input Expressions: Type mathematical expressions in the input area.
- View Results: Results of the evaluated expressions are shown in real-time below the input area.
Contributing
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Commit your changes (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature-branch). - Open a pull request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
