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
|
||||
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:
|
||||
Preamble
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
The GNU General Public License is a free, copyleft license for
|
||||
software and other kinds of works.
|
||||
|
||||
Any use of this Software, in whole or in part, must visibly credit the original
|
||||
author: Survivalful (https://Survivalful.de/)
|
||||
For the developers' and authors' protection, the GPL clearly explains
|
||||
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:
|
||||
- The application's user interface (e.g. About screen or footer)
|
||||
- The project's README or documentation
|
||||
- The source code as a comment
|
||||
Some devices are designed to deny users access to install or run
|
||||
modified versions of the software inside them, although the manufacturer
|
||||
can do so. This is fundamentally incompatible with the aim of
|
||||
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
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
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
|
||||
SOFTWARE.
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
TERMS AND CONDITIONS
|
||||
|
||||
0. Definitions.
|
||||
|
||||
"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
|
||||
|
||||
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
|
||||
* 📐 **Area Calculations** – Square, rectangle, circle, triangle, trapezoid, cylinder, sphere, cone
|
||||
* 📦 **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
|
||||
* 🌍 **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)
|
||||
* 🕓 **Calculation History** – Track last 3 calculations with SQLite storage
|
||||
* ⚙️ **Persistent Settings** – All preferences saved automatically
|
||||
* ⌨️ **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
|
||||
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
|
||||
- Toggle dark mode
|
||||
- Enable/disable rounding
|
||||
@@ -71,7 +84,7 @@ A modern desktop calculator with advanced features for area and volume calculati
|
||||
* **OS**: Windows 7 or later
|
||||
* **RAM**: 50 MB minimum
|
||||
* **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**
|
||||
3. Click **Uninstall**
|
||||
|
||||
Or run **Survivalcalc_Uninstaller.exe** directly.
|
||||
|
||||
---
|
||||
|
||||
## 📬 Support
|
||||
|
||||
* 🌐 **Website**: [Github](https://survivalful.de/survivalcalc/)
|
||||
* 🌐 **Website**: [https://Survivalful.de](https://survivalful.de)
|
||||
* 📧 **Email**: [team@survivalful.de](mailto:team@survivalful.de)
|
||||
|
||||
---
|
||||
|
||||
## 📜 License
|
||||
|
||||
MIT License © 2026 Survivalful
|
||||
GPL License © 2026 Survivalful
|
||||
|
||||
---
|
||||
|
||||
## 📊 Version Info
|
||||
|
||||
* **Version**: 1.0.0
|
||||
* **Version**: 1.0.2
|
||||
* **Release**: 24.03.2026
|
||||
* **Status**: Stable
|
||||
|
||||
|
||||
Reference in New Issue
Block a user