Compare commits
11 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8634ab0d12 | |||
| 3280827aac | |||
| e4a1681ede | |||
| b4ff04112a | |||
| 0b7eff5f41 | |||
| e32ae07bd0 | |||
| a6bece502e | |||
| 6eb653e595 | |||
| 354929ef21 | |||
| 095d130ccc | |||
| 55ac8a128f |
64
LICENSE
64
LICENSE
@@ -1,29 +1,47 @@
|
|||||||
MIT License
|
GNU GENERAL PUBLIC LICENSE
|
||||||
|
Version 3, 29 June 2007
|
||||||
|
|
||||||
Copyright (c) 2026 Survivalful (https://Survivalful.de/)
|
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
||||||
|
Everyone is permitted to copy and distribute verbatim copies
|
||||||
|
of this license document, but changing it is not allowed.
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Preamble
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
|
||||||
in the Software without restriction, including without limitation the rights
|
|
||||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
||||||
copies of the Software, and to permit persons to whom the Software is
|
|
||||||
furnished to do so, subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in all
|
The GNU General Public License is a free, copyleft license for
|
||||||
copies or substantial portions of the Software.
|
software and other kinds of works.
|
||||||
|
|
||||||
Any use of this Software, in whole or in part, must visibly credit the original
|
For the developers' and authors' protection, the GPL clearly explains
|
||||||
author: Survivalful (https://Survivalful.de/)
|
that there is no warranty for this free software. For both users' and
|
||||||
|
authors' sake, the GPL requires that modified versions be marked as
|
||||||
|
changed, so that their problems will not be attributed erroneously to
|
||||||
|
authors of previous versions.
|
||||||
|
|
||||||
This credit must appear in at least one of the following:
|
Some devices are designed to deny users access to install or run
|
||||||
- The application's user interface (e.g. About screen or footer)
|
modified versions of the software inside them, although the manufacturer
|
||||||
- The project's README or documentation
|
can do so. This is fundamentally incompatible with the aim of
|
||||||
- The source code as a comment
|
protecting users' freedom to change the software. The systematic
|
||||||
|
pattern of such abuse occurs in the area of products for individuals to
|
||||||
|
use, which is precisely where it is most unacceptable. Therefore, we
|
||||||
|
have designed this version of the GPL to prohibit the practice for those
|
||||||
|
products. Finally, any free program is threatened constantly by
|
||||||
|
software patents. We wish to ensure that a free program has all the
|
||||||
|
rights that its distributors can provide, so we will not allow patents to
|
||||||
|
restrict the program.
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
The precise terms and conditions for copying, distribution and
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
modification follow.
|
||||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
||||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
TERMS AND CONDITIONS
|
||||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
0. Definitions.
|
||||||
SOFTWARE.
|
|
||||||
|
"This License" refers to version 3 of the GNU General Public License.
|
||||||
|
|
||||||
|
"Copyright" also means copyright-like laws that apply to other kinds of
|
||||||
|
works, such as semiconductor masks.
|
||||||
|
|
||||||
|
"The Program" refers to any copyrightable work licensed under this
|
||||||
|
License. Each licensee is addressed as "you". "Licensees" and
|
||||||
|
"recipients" may be individuals or organizations.
|
||||||
|
|
||||||
|
To "modify" a work means to
|
||||||
|
|||||||
27
README.md
27
README.md
@@ -1,6 +1,9 @@
|
|||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
# 🧮 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, volume, and electricity calculations, built with Python and Tkinter.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -9,13 +12,15 @@ A modern desktop calculator with advanced features for area and volume calculati
|
|||||||
* 🔢 **Standard Calculator** – Basic arithmetic with real-time computation
|
* 🔢 **Standard Calculator** – Basic arithmetic with real-time computation
|
||||||
* 📐 **Area Calculations** – Square, rectangle, circle, triangle, trapezoid, cylinder, sphere, cone
|
* 📐 **Area Calculations** – Square, rectangle, circle, triangle, trapezoid, cylinder, sphere, cone
|
||||||
* 📦 **Volume Calculations** – Cube, rectangular prism, cylinder, cone, sphere, tetrahedron, trapezoidal prism
|
* 📦 **Volume Calculations** – Cube, rectangular prism, cylinder, cone, sphere, tetrahedron, trapezoidal prism
|
||||||
|
* ⚡ **Electricity Calculations** – Voltage, current, resistance, and power with various formulas, plus a color band resistance calculator.
|
||||||
* 🌙 **Dark Mode** – Toggle between light and dark themes
|
* 🌙 **Dark Mode** – Toggle between light and dark themes
|
||||||
* 🌍 **Multi-Language Support** – German (DE) and English (EN)
|
* 🌍 **Multi-Language Support** – German (DE) and English (EN)
|
||||||
* 📏 **Unit System** – Support for mm, cm, m, km with automatic conversion
|
* 📏 **Unit System** – Support for pm, nm, μm, mm, cm, dm, m, km, Mm, Gm with automatic conversion
|
||||||
* 🔄 **Adjustable Rounding** – Configure decimal places (0–20)
|
* 🔄 **Adjustable Rounding** – Configure decimal places (0–20)
|
||||||
* 🕓 **Calculation History** – Track last 3 calculations with SQLite storage
|
* 🕓 **Calculation History** – Track last 3 calculations with SQLite storage
|
||||||
* ⚙️ **Persistent Settings** – All preferences saved automatically
|
* ⚙️ **Persistent Settings** – All preferences saved automatically
|
||||||
* ⌨️ **Keyboard Support** – Full keyboard shortcuts for calculator operations
|
* ⌨️ **Keyboard Support** – Full keyboard shortcuts for calculator operations
|
||||||
|
* 🔄 **Automatic Updates** – Notifies you when a new version is available.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -48,6 +53,14 @@ A modern desktop calculator with advanced features for area and volume calculati
|
|||||||
5. Select your units
|
5. Select your units
|
||||||
6. Results update automatically
|
6. Results update automatically
|
||||||
|
|
||||||
|
### Electricity Calculations
|
||||||
|
1. Open **Shapes** menu
|
||||||
|
2. Select **Electricity**
|
||||||
|
3. Choose the quantity to calculate (e.g., Voltage, Current)
|
||||||
|
4. Select the formula you want to use (e.g., U = I · R)
|
||||||
|
5. Enter your values
|
||||||
|
6. Results update automatically
|
||||||
|
|
||||||
### Settings
|
### Settings
|
||||||
- Toggle dark mode
|
- Toggle dark mode
|
||||||
- Enable/disable rounding
|
- Enable/disable rounding
|
||||||
@@ -71,7 +84,7 @@ A modern desktop calculator with advanced features for area and volume calculati
|
|||||||
* **OS**: Windows 7 or later
|
* **OS**: Windows 7 or later
|
||||||
* **RAM**: 50 MB minimum
|
* **RAM**: 50 MB minimum
|
||||||
* **Disk Space**: 10 MB
|
* **Disk Space**: 10 MB
|
||||||
* **Internet**: Required for initial download only
|
* **Internet**: Required for initial download and update checks
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -95,26 +108,24 @@ A modern desktop calculator with advanced features for area and volume calculati
|
|||||||
2. Find **Survivalcalc**
|
2. Find **Survivalcalc**
|
||||||
3. Click **Uninstall**
|
3. Click **Uninstall**
|
||||||
|
|
||||||
Or run **Survivalcalc_Uninstaller.exe** directly.
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📬 Support
|
## 📬 Support
|
||||||
|
|
||||||
* 🌐 **Website**: [Github](https://survivalful.de/survivalcalc/)
|
* 🌐 **Website**: [https://Survivalful.de](https://survivalful.de)
|
||||||
* 📧 **Email**: [team@survivalful.de](mailto:team@survivalful.de)
|
* 📧 **Email**: [team@survivalful.de](mailto:team@survivalful.de)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📜 License
|
## 📜 License
|
||||||
|
|
||||||
MIT License © 2026 Survivalful
|
GPL License © 2026 Survivalful
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📊 Version Info
|
## 📊 Version Info
|
||||||
|
|
||||||
* **Version**: 1.0.0
|
* **Version**: 1.0.2
|
||||||
* **Release**: 24.03.2026
|
* **Release**: 24.03.2026
|
||||||
* **Status**: Stable
|
* **Status**: Stable
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user