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.
|
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
|
## ✨ Features
|
||||||
|
|
||||||
* 🔢 Standard calculator
|
* 🔢 **Standard Calculator** – Basic arithmetic with real-time computation
|
||||||
* 📐 Area calculations:
|
* 📐 **Area Calculations** – Square, rectangle, circle, triangle, trapezoid, cylinder, sphere, cone
|
||||||
|
* 📦 **Volume Calculations** – Cube, rectangular prism, cylinder, cone, sphere, tetrahedron, trapezoidal prism
|
||||||
* Square, rectangle, circle
|
* 🌙 **Dark Mode** – Toggle between light and dark themes
|
||||||
* Triangle, trapezoid
|
* 🌍 **Multi-Language Support** – German (DE) and English (EN)
|
||||||
* Cylinder, sphere, cone
|
* 📏 **Unit System** – Support for mm, cm, m, km with automatic conversion
|
||||||
* 📦 Volume calculations:
|
* 🔄 **Adjustable Rounding** – Configure decimal places (0–20)
|
||||||
|
* 🕓 **Calculation History** – Track last 3 calculations with SQLite storage
|
||||||
* Cube, rectangular prism
|
* ⚙️ **Persistent Settings** – All preferences saved automatically
|
||||||
* Cylinder, cone, sphere
|
* ⌨️ **Keyboard Support** – Full keyboard shortcuts for calculator operations
|
||||||
* Tetrahedron, trapezoidal prism
|
|
||||||
* 🌙 Dark mode
|
|
||||||
* 🌍 Multi-language support (German / English)
|
|
||||||
* 📏 Unit system (mm, cm, m, km)
|
|
||||||
* 🔄 Adjustable rounding
|
|
||||||
* 🕓 Calculation history (SQLite database)
|
|
||||||
* ⚙️ Persistent settings
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🚀 Installation
|
## 🚀 Installation
|
||||||
|
|
||||||
1. Download the latest release (`install.exe`)
|
1. Download **Survivalcalc_Installer.exe**
|
||||||
2. Run the installer
|
2. Run the installer
|
||||||
3. Follow the setup instructions
|
3. Select your language (Deutsch / English)
|
||||||
4. Launch **SurvivalCalc**
|
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
|
### Calculator
|
||||||
* Tkinter (GUI)
|
- Use on-screen buttons or keyboard numbers
|
||||||
* SQLite (history storage)
|
- Press `=` or `Enter` to calculate
|
||||||
* JSON (settings)
|
- 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
|
## 📬 Support
|
||||||
|
|
||||||
* 🌐 Website: https://Survivalful.de/
|
* 🌐 **Website**: https://Survivalful.de/
|
||||||
* 📧 Email: [team@survivalful.de](mailto:team@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