Update README.md
This commit is contained in:
125
README.md
125
README.md
@@ -1,4 +1,4 @@
|
||||
# 🧮 SurvivalCalc
|
||||
# 🧮 Survivalcalc
|
||||
|
||||
A modern desktop calculator with advanced features for area and volume calculations, built with Python and Tkinter.
|
||||
|
||||
@@ -6,48 +6,103 @@ A modern desktop calculator with advanced features for area and volume calculati
|
||||
|
||||
## ✨ Features
|
||||
|
||||
* 🔢 Standard calculator
|
||||
* 📐 Area calculations:
|
||||
|
||||
* Square, rectangle, circle
|
||||
* Triangle, trapezoid
|
||||
* Cylinder, sphere, cone
|
||||
* 📦 Volume calculations:
|
||||
|
||||
* Cube, rectangular prism
|
||||
* Cylinder, cone, sphere
|
||||
* Tetrahedron, trapezoidal prism
|
||||
* 🌙 Dark mode
|
||||
* 🌍 Multi-language support (German / English)
|
||||
* 📏 Unit system (mm, cm, m, km)
|
||||
* 🔄 Adjustable rounding
|
||||
* 🕓 Calculation history (SQLite database)
|
||||
* ⚙️ Persistent settings
|
||||
* 🔢 **Standard Calculator** – Basic arithmetic with real-time computation
|
||||
* 📐 **Area Calculations** – Square, rectangle, circle, triangle, trapezoid, cylinder, sphere, cone
|
||||
* 📦 **Volume Calculations** – Cube, rectangular prism, cylinder, cone, sphere, tetrahedron, trapezoidal prism
|
||||
* 🌙 **Dark Mode** – Toggle between light and dark themes
|
||||
* 🌍 **Multi-Language Support** – German (DE) and English (EN)
|
||||
* 📏 **Unit System** – Support for mm, cm, m, km with automatic conversion
|
||||
* 🔄 **Adjustable Rounding** – Configure decimal places (0–20)
|
||||
* 🕓 **Calculation History** – Track last 3 calculations with SQLite storage
|
||||
* ⚙️ **Persistent Settings** – All preferences saved automatically
|
||||
* ⌨️ **Keyboard Support** – Full keyboard shortcuts for calculator operations
|
||||
|
||||
---
|
||||
|
||||
## 🚀 Installation
|
||||
|
||||
1. Download the latest release (`install.exe`)
|
||||
1. Download **Survivalcalc_Installer.exe**
|
||||
2. Run the installer
|
||||
3. Follow the setup instructions
|
||||
4. Launch **SurvivalCalc**
|
||||
3. Select your language (Deutsch / English)
|
||||
4. Follow the setup wizard
|
||||
5. Choose optional shortcuts (Start Menu, Desktop)
|
||||
6. Launch **Survivalcalc** from your shortcuts
|
||||
|
||||
**No additional setup required!**
|
||||
|
||||
---
|
||||
|
||||
## 🧠 Technologies
|
||||
## 🎮 Quick Start
|
||||
|
||||
* Python
|
||||
* Tkinter (GUI)
|
||||
* SQLite (history storage)
|
||||
* JSON (settings)
|
||||
### Calculator
|
||||
- Use on-screen buttons or keyboard numbers
|
||||
- Press `=` or `Enter` to calculate
|
||||
- Press `AC` or `Escape` to clear
|
||||
- Use `Backspace` to delete last digit
|
||||
|
||||
### Shape Calculations
|
||||
1. Open **Shapes** menu
|
||||
2. Select area or volume calculation
|
||||
3. Choose radius or diameter (if applicable)
|
||||
4. Enter your dimensions
|
||||
5. Select your units
|
||||
6. Results update automatically
|
||||
|
||||
### Settings
|
||||
- Toggle dark mode
|
||||
- Enable/disable rounding
|
||||
- Change default units
|
||||
- Switch languages
|
||||
- Manage calculation history
|
||||
|
||||
---
|
||||
|
||||
## 🛠️ Technologies
|
||||
|
||||
* **Python** – Core application
|
||||
* **Tkinter** – Cross-platform GUI
|
||||
* **SQLite** – Calculation history storage
|
||||
* **JSON** – Settings persistence
|
||||
|
||||
---
|
||||
|
||||
## 💻 System Requirements
|
||||
|
||||
* **OS**: Windows 7 or later
|
||||
* **RAM**: 50 MB minimum
|
||||
* **Disk Space**: 10 MB
|
||||
* **Internet**: Required for initial download only
|
||||
|
||||
---
|
||||
|
||||
## ⌨️ Keyboard Shortcuts
|
||||
|
||||
| Key | Action |
|
||||
|-----|--------|
|
||||
| `0–9` | Number input |
|
||||
| `+`, `−`, `×`, `÷` | Operations |
|
||||
| `.` | Decimal point |
|
||||
| `Enter` / `=` | Calculate |
|
||||
| `Escape` / `C` | Clear |
|
||||
| `Backspace` | Delete last digit |
|
||||
|
||||
---
|
||||
|
||||
## 🗑️ Uninstallation
|
||||
|
||||
### Windows
|
||||
1. Go to **Settings → Apps → Apps & Features**
|
||||
2. Find **Survivalcalc**
|
||||
3. Click **Uninstall**
|
||||
|
||||
Or run **Survivalcalc_Uninstaller.exe** directly.
|
||||
|
||||
---
|
||||
|
||||
## 📬 Support
|
||||
|
||||
* 🌐 Website: https://Survivalful.de/
|
||||
* 📧 Email: [team@survivalful.de](mailto:team@survivalful.de)
|
||||
* 🌐 **Website**: https://Survivalful.de/
|
||||
* 📧 **Email**: [team@survivalful.de](mailto:team@survivalful.de)
|
||||
|
||||
---
|
||||
|
||||
@@ -57,6 +112,16 @@ MIT License © 2026 Survivalful
|
||||
|
||||
---
|
||||
|
||||
## ⭐️ Support the Project
|
||||
## 📊 Version Info
|
||||
|
||||
If you like this project, consider giving it a ⭐ on GitHub!
|
||||
* **Version**: 1.0.0
|
||||
* **Release**: 24.03.2026
|
||||
* **Status**: Stable
|
||||
|
||||
---
|
||||
|
||||
## ⭐ Support the Project
|
||||
|
||||
If you like Survivalcalc, consider sharing it with others!
|
||||
|
||||
**Enjoy calculating!** 🎯
|
||||
|
||||
Reference in New Issue
Block a user