diff --git a/CHANGELOG.md b/CHANGELOG.md index 34c051d7..4955d067 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,12 @@ Changelog ========== +Version 1.0.3 *(2025-03-19)* +---------------------------- + +* Changed package name, re-installation is required +* Added more translations + Version 1.0.2 *(2024-10-20)* ---------------------------- diff --git a/README.md b/README.md index 516fd057..480709e9 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Logo -Get it on F-Droid Get it on IzzyOnDroid +Get it on F-Droid Get it on IzzyOnDroid Introducing Fossify Calculator – your versatile and efficient tool for all your calculation needs. Enjoy a stylish, modern design paired with powerful functionality, perfect for both simple calculations and more complex tasks. diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 83090be4..e14510a2 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -109,12 +109,11 @@ android { bundle { language { - @Suppress("UnstableApiUsage") enableSplit = false } } - namespace = "com.fossify.calculator" + namespace = "org.fossify.math" } detekt { diff --git a/app/detekt-baseline.xml b/app/detekt-baseline.xml index c3265462..eb80b5c0 100644 --- a/app/detekt-baseline.xml +++ b/app/detekt-baseline.xml @@ -82,9 +82,9 @@ TooManyFunctions:MainActivity.kt$MainActivity : SimpleActivityCalculator TooManyFunctions:MyWidgetProvider.kt$MyWidgetProvider : AppWidgetProviderCalculator UnusedPrivateMember:SettingsScreen.kt$@MyDevices @Composable private fun SettingsScreenPreview() - WildcardImport:ConverterView.kt$import org.fossify.calculator.helpers.* + WildcardImport:ConverterView.kt$import org.fossify.math.helpers.* WildcardImport:ConverterView.kt$import org.fossify.commons.extensions.* - WildcardImport:MainActivity.kt$import org.fossify.calculator.helpers.* + WildcardImport:MainActivity.kt$import org.fossify.math.helpers.* WildcardImport:MainActivity.kt$import org.fossify.commons.extensions.* WildcardImport:SettingsActivity.kt$import org.fossify.commons.helpers.* WildcardImport:UnitTypesAdapter.kt$import org.fossify.commons.extensions.* diff --git a/app/lint-baseline.xml b/app/lint-baseline.xml index 647e2c11..4808378b 100644 --- a/app/lint-baseline.xml +++ b/app/lint-baseline.xml @@ -334,7 +334,7 @@ errorLine1="class SplashActivity : BaseSplashActivity() {" errorLine2=" ~~~~~~~~~~~~~~"> @@ -2028,7 +2028,7 @@ errorLine1=" private var calc: CalculatorImpl? = null" errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -2223,7 +2223,7 @@ @@ -2314,7 +2314,7 @@ errorLine1=" binding.topUnitText.text = "0"" errorLine2=" ~~~"> @@ -2325,7 +2325,7 @@ errorLine1=" binding.bottomUnitText.text = "0"" errorLine2=" ~~~"> @@ -2336,7 +2336,7 @@ errorLine1=" binding.topUnitText.text = "0"" errorLine2=" ~~~"> @@ -2347,7 +2347,7 @@ errorLine1=" binding.bottomUnitText.text = "0"" errorLine2=" ~~~"> @@ -2358,7 +2358,7 @@ errorLine1=" binding.configCalc.formula.text = "15,937*5"" errorLine2=" ~~~~~~~~~~"> @@ -2369,7 +2369,7 @@ errorLine1=" binding.configCalc.formula.text = "15,937*5"" errorLine2=" ~~~~~~~~"> @@ -2380,7 +2380,7 @@ errorLine1=" binding.configCalc.result.text = "79,685"" errorLine2=" ~~~~~~~~"> @@ -2391,7 +2391,7 @@ errorLine1=" binding.configCalc.result.text = "79,685"" errorLine2=" ~~~~~~"> diff --git a/app/schemas/org.fossify.calculator.databases.CalculatorDatabase/1.json b/app/schemas/org.fossify.calculator.databases.CalculatorDatabase/1.json deleted file mode 100644 index f7a946d8..00000000 --- a/app/schemas/org.fossify.calculator.databases.CalculatorDatabase/1.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "formatVersion": 1, - "database": { - "version": 1, - "identityHash": "847fbacc72515e2c4dc9985eefeb45f9", - "entities": [ - { - "tableName": "history", - "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT, `formula` TEXT NOT NULL, `result` TEXT NOT NULL, `timestamp` INTEGER NOT NULL)", - "fields": [ - { - "fieldPath": "id", - "columnName": "id", - "affinity": "INTEGER", - "notNull": false - }, - { - "fieldPath": "formula", - "columnName": "formula", - "affinity": "TEXT", - "notNull": true - }, - { - "fieldPath": "result", - "columnName": "result", - "affinity": "TEXT", - "notNull": true - }, - { - "fieldPath": "timestamp", - "columnName": "timestamp", - "affinity": "INTEGER", - "notNull": true - } - ], - "primaryKey": { - "autoGenerate": true, - "columnNames": [ - "id" - ] - }, - "indices": [ - { - "name": "index_history_id", - "unique": true, - "columnNames": [ - "id" - ], - "orders": [], - "createSql": "CREATE UNIQUE INDEX IF NOT EXISTS `index_history_id` ON `${TABLE_NAME}` (`id`)" - } - ], - "foreignKeys": [] - } - ], - "views": [], - "setupQueries": [ - "CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)", - "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, '847fbacc72515e2c4dc9985eefeb45f9')" - ] - } -} diff --git a/app/schemas/org.fossify.math.databases.CalculatorDatabase/1.json b/app/schemas/org.fossify.math.databases.CalculatorDatabase/1.json new file mode 100644 index 00000000..5feb3dfb --- /dev/null +++ b/app/schemas/org.fossify.math.databases.CalculatorDatabase/1.json @@ -0,0 +1,62 @@ +{ + "formatVersion": 1, + "database": { + "version": 1, + "identityHash": "847fbacc72515e2c4dc9985eefeb45f9", + "entities": [ + { + "tableName": "history", + "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT, `formula` TEXT NOT NULL, `result` TEXT NOT NULL, `timestamp` INTEGER NOT NULL)", + "fields": [ + { + "fieldPath": "id", + "columnName": "id", + "affinity": "INTEGER", + "notNull": false + }, + { + "fieldPath": "formula", + "columnName": "formula", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "result", + "columnName": "result", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "timestamp", + "columnName": "timestamp", + "affinity": "INTEGER", + "notNull": true + } + ], + "primaryKey": { + "autoGenerate": true, + "columnNames": [ + "id" + ] + }, + "indices": [ + { + "name": "index_history_id", + "unique": true, + "columnNames": [ + "id" + ], + "orders": [], + "createSql": "CREATE UNIQUE INDEX IF NOT EXISTS `index_history_id` ON `${TABLE_NAME}` (`id`)" + } + ], + "foreignKeys": [] + } + ], + "views": [], + "setupQueries": [ + "CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)", + "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, '847fbacc72515e2c4dc9985eefeb45f9')" + ] + } +} \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index fd185048..95f8e965 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,24 +26,24 @@ android:theme="@style/AppTheme"> @@ -53,11 +53,11 @@ + android:parentActivityName="org.fossify.math.activities.MainActivity"> @@ -70,17 +70,17 @@ android:configChanges="orientation" android:exported="false" android:label="@string/about" - android:parentActivityName="org.fossify.calculator.activities.MainActivity" /> + android:parentActivityName="org.fossify.math.activities.MainActivity" /> + android:parentActivityName="org.fossify.math.activities.SettingsActivity" /> @@ -93,7 +93,7 @@ @@ -101,12 +101,12 @@ + android:targetActivity="org.fossify.math.activities.SplashActivity"> @@ -115,12 +115,12 @@ + android:targetActivity="org.fossify.math.activities.SplashActivity"> @@ -129,12 +129,12 @@ + android:targetActivity="org.fossify.math.activities.SplashActivity"> @@ -143,12 +143,12 @@ + android:targetActivity="org.fossify.math.activities.SplashActivity"> @@ -157,12 +157,12 @@ + android:targetActivity="org.fossify.math.activities.SplashActivity"> @@ -171,12 +171,12 @@ + android:targetActivity="org.fossify.math.activities.SplashActivity"> @@ -185,12 +185,12 @@ + android:targetActivity="org.fossify.math.activities.SplashActivity"> @@ -199,12 +199,12 @@ + android:targetActivity="org.fossify.math.activities.SplashActivity"> @@ -213,12 +213,12 @@ + android:targetActivity="org.fossify.math.activities.SplashActivity"> @@ -227,12 +227,12 @@ + android:targetActivity="org.fossify.math.activities.SplashActivity"> @@ -241,12 +241,12 @@ + android:targetActivity="org.fossify.math.activities.SplashActivity"> @@ -255,12 +255,12 @@ + android:targetActivity="org.fossify.math.activities.SplashActivity"> @@ -269,12 +269,12 @@ + android:targetActivity="org.fossify.math.activities.SplashActivity"> @@ -283,12 +283,12 @@ + android:targetActivity="org.fossify.math.activities.SplashActivity"> @@ -297,12 +297,12 @@ + android:targetActivity="org.fossify.math.activities.SplashActivity"> @@ -310,12 +310,12 @@ + android:targetActivity="org.fossify.math.activities.SplashActivity"> @@ -324,12 +324,12 @@ + android:targetActivity="org.fossify.math.activities.SplashActivity"> @@ -338,12 +338,12 @@ + android:targetActivity="org.fossify.math.activities.SplashActivity"> @@ -352,12 +352,12 @@ + android:targetActivity="org.fossify.math.activities.SplashActivity"> diff --git a/app/src/main/kotlin/org/fossify/calculator/activities/MainActivity.kt b/app/src/main/kotlin/org/fossify/math/activities/MainActivity.kt similarity index 94% rename from app/src/main/kotlin/org/fossify/calculator/activities/MainActivity.kt rename to app/src/main/kotlin/org/fossify/math/activities/MainActivity.kt index 5ac11971..814df979 100644 --- a/app/src/main/kotlin/org/fossify/calculator/activities/MainActivity.kt +++ b/app/src/main/kotlin/org/fossify/math/activities/MainActivity.kt @@ -1,4 +1,4 @@ -package org.fossify.calculator.activities +package org.fossify.math.activities import android.content.Context import android.content.Intent @@ -6,16 +6,16 @@ import android.os.Bundle import android.view.View import android.view.WindowManager import androidx.core.content.res.ResourcesCompat -import com.fossify.calculator.BuildConfig -import com.fossify.calculator.R -import com.fossify.calculator.databinding.ActivityMainBinding +import org.fossify.math.BuildConfig +import org.fossify.math.R +import org.fossify.math.databinding.ActivityMainBinding import me.grantland.widget.AutofitHelper -import org.fossify.calculator.databases.CalculatorDatabase -import org.fossify.calculator.dialogs.HistoryDialog -import org.fossify.calculator.extensions.config -import org.fossify.calculator.extensions.updateViewColors -import org.fossify.calculator.extensions.updateWidgets -import org.fossify.calculator.helpers.* +import org.fossify.math.databases.CalculatorDatabase +import org.fossify.math.dialogs.HistoryDialog +import org.fossify.math.extensions.config +import org.fossify.math.extensions.updateViewColors +import org.fossify.math.extensions.updateWidgets +import org.fossify.math.helpers.* import org.fossify.commons.extensions.* import org.fossify.commons.helpers.APP_ICON_IDS import org.fossify.commons.helpers.LICENSE_AUTOFITTEXTVIEW diff --git a/app/src/main/kotlin/org/fossify/calculator/activities/SettingsActivity.kt b/app/src/main/kotlin/org/fossify/math/activities/SettingsActivity.kt similarity index 94% rename from app/src/main/kotlin/org/fossify/calculator/activities/SettingsActivity.kt rename to app/src/main/kotlin/org/fossify/math/activities/SettingsActivity.kt index d6229a9b..f60c5283 100644 --- a/app/src/main/kotlin/org/fossify/calculator/activities/SettingsActivity.kt +++ b/app/src/main/kotlin/org/fossify/math/activities/SettingsActivity.kt @@ -1,4 +1,4 @@ -package org.fossify.calculator.activities +package org.fossify.math.activities import android.annotation.SuppressLint import android.content.Intent @@ -11,11 +11,11 @@ import androidx.compose.runtime.getValue import androidx.compose.runtime.remember import androidx.compose.ui.platform.LocalContext import androidx.lifecycle.compose.collectAsStateWithLifecycle -import org.fossify.calculator.compose.SettingsScreen -import org.fossify.calculator.extensions.calculatorDB -import org.fossify.calculator.extensions.config -import org.fossify.calculator.extensions.launchChangeAppLanguageIntent -import org.fossify.calculator.extensions.updateWidgets +import org.fossify.math.compose.SettingsScreen +import org.fossify.math.extensions.calculatorDB +import org.fossify.math.extensions.config +import org.fossify.math.extensions.launchChangeAppLanguageIntent +import org.fossify.math.extensions.updateWidgets import org.fossify.commons.activities.CustomizationActivity import org.fossify.commons.compose.alert_dialog.rememberAlertDialogState import org.fossify.commons.compose.extensions.enableEdgeToEdgeSimple diff --git a/app/src/main/kotlin/org/fossify/calculator/activities/SimpleActivity.kt b/app/src/main/kotlin/org/fossify/math/activities/SimpleActivity.kt similarity index 93% rename from app/src/main/kotlin/org/fossify/calculator/activities/SimpleActivity.kt rename to app/src/main/kotlin/org/fossify/math/activities/SimpleActivity.kt index 26bfd192..e4bfb50e 100644 --- a/app/src/main/kotlin/org/fossify/calculator/activities/SimpleActivity.kt +++ b/app/src/main/kotlin/org/fossify/math/activities/SimpleActivity.kt @@ -1,6 +1,6 @@ -package org.fossify.calculator.activities +package org.fossify.math.activities -import com.fossify.calculator.R +import org.fossify.math.R import org.fossify.commons.activities.BaseSimpleActivity open class SimpleActivity : BaseSimpleActivity() { diff --git a/app/src/main/kotlin/org/fossify/calculator/activities/SplashActivity.kt b/app/src/main/kotlin/org/fossify/math/activities/SplashActivity.kt similarity index 85% rename from app/src/main/kotlin/org/fossify/calculator/activities/SplashActivity.kt rename to app/src/main/kotlin/org/fossify/math/activities/SplashActivity.kt index 7adab073..a04e1ed9 100644 --- a/app/src/main/kotlin/org/fossify/calculator/activities/SplashActivity.kt +++ b/app/src/main/kotlin/org/fossify/math/activities/SplashActivity.kt @@ -1,4 +1,4 @@ -package org.fossify.calculator.activities +package org.fossify.math.activities import android.content.Intent import org.fossify.commons.activities.BaseSplashActivity diff --git a/app/src/main/kotlin/org/fossify/calculator/activities/UnitConverterActivity.kt b/app/src/main/kotlin/org/fossify/math/activities/UnitConverterActivity.kt similarity index 92% rename from app/src/main/kotlin/org/fossify/calculator/activities/UnitConverterActivity.kt rename to app/src/main/kotlin/org/fossify/math/activities/UnitConverterActivity.kt index 5c03b291..1f905dd2 100644 --- a/app/src/main/kotlin/org/fossify/calculator/activities/UnitConverterActivity.kt +++ b/app/src/main/kotlin/org/fossify/math/activities/UnitConverterActivity.kt @@ -1,18 +1,18 @@ -package org.fossify.calculator.activities +package org.fossify.math.activities import android.content.res.Configuration import android.os.Bundle import android.view.View import android.view.WindowManager import androidx.core.content.res.ResourcesCompat -import com.fossify.calculator.R -import com.fossify.calculator.databinding.ActivityUnitConverterBinding -import org.fossify.calculator.extensions.config -import org.fossify.calculator.extensions.updateViewColors -import org.fossify.calculator.helpers.COMMA -import org.fossify.calculator.helpers.CONVERTER_STATE -import org.fossify.calculator.helpers.DOT -import org.fossify.calculator.helpers.converters.Converter +import org.fossify.math.R +import org.fossify.math.databinding.ActivityUnitConverterBinding +import org.fossify.math.extensions.config +import org.fossify.math.extensions.updateViewColors +import org.fossify.math.helpers.COMMA +import org.fossify.math.helpers.CONVERTER_STATE +import org.fossify.math.helpers.DOT +import org.fossify.math.helpers.converters.Converter import org.fossify.commons.extensions.getProperTextColor import org.fossify.commons.extensions.performHapticFeedback import org.fossify.commons.extensions.viewBinding diff --git a/app/src/main/kotlin/org/fossify/calculator/activities/UnitConverterPickerActivity.kt b/app/src/main/kotlin/org/fossify/math/activities/UnitConverterPickerActivity.kt similarity index 84% rename from app/src/main/kotlin/org/fossify/calculator/activities/UnitConverterPickerActivity.kt rename to app/src/main/kotlin/org/fossify/math/activities/UnitConverterPickerActivity.kt index c4dd9e2f..32fac080 100644 --- a/app/src/main/kotlin/org/fossify/calculator/activities/UnitConverterPickerActivity.kt +++ b/app/src/main/kotlin/org/fossify/math/activities/UnitConverterPickerActivity.kt @@ -1,13 +1,13 @@ -package org.fossify.calculator.activities +package org.fossify.math.activities import android.content.Intent import android.os.Bundle import android.view.WindowManager -import com.fossify.calculator.R -import com.fossify.calculator.databinding.ActivityUnitConverterPickerBinding -import org.fossify.calculator.adapters.UnitTypesAdapter -import org.fossify.calculator.extensions.config -import org.fossify.calculator.helpers.converters.Converter +import org.fossify.math.R +import org.fossify.math.databinding.ActivityUnitConverterPickerBinding +import org.fossify.math.adapters.UnitTypesAdapter +import org.fossify.math.extensions.config +import org.fossify.math.helpers.converters.Converter import org.fossify.commons.extensions.viewBinding import org.fossify.commons.helpers.NavigationIcon import org.fossify.commons.views.AutoGridLayoutManager diff --git a/app/src/main/kotlin/org/fossify/calculator/activities/WidgetConfigureActivity.kt b/app/src/main/kotlin/org/fossify/math/activities/WidgetConfigureActivity.kt similarity index 96% rename from app/src/main/kotlin/org/fossify/calculator/activities/WidgetConfigureActivity.kt rename to app/src/main/kotlin/org/fossify/math/activities/WidgetConfigureActivity.kt index ebfa2260..0f1885c6 100644 --- a/app/src/main/kotlin/org/fossify/calculator/activities/WidgetConfigureActivity.kt +++ b/app/src/main/kotlin/org/fossify/math/activities/WidgetConfigureActivity.kt @@ -1,4 +1,4 @@ -package org.fossify.calculator.activities +package org.fossify.math.activities import android.app.Activity import android.appwidget.AppWidgetManager @@ -9,10 +9,10 @@ import android.os.Bundle import android.widget.RemoteViews import android.widget.SeekBar import android.widget.TextView -import com.fossify.calculator.R -import com.fossify.calculator.databinding.WidgetConfigBinding -import org.fossify.calculator.extensions.config -import org.fossify.calculator.helpers.MyWidgetProvider +import org.fossify.math.R +import org.fossify.math.databinding.WidgetConfigBinding +import org.fossify.math.extensions.config +import org.fossify.math.helpers.MyWidgetProvider import org.fossify.commons.dialogs.ColorPickerDialog import org.fossify.commons.dialogs.FeatureLockedDialog import org.fossify.commons.extensions.* diff --git a/app/src/main/kotlin/org/fossify/calculator/adapters/HistoryAdapter.kt b/app/src/main/kotlin/org/fossify/math/adapters/HistoryAdapter.kt similarity index 86% rename from app/src/main/kotlin/org/fossify/calculator/adapters/HistoryAdapter.kt rename to app/src/main/kotlin/org/fossify/math/adapters/HistoryAdapter.kt index 1c036bb0..a5efab05 100644 --- a/app/src/main/kotlin/org/fossify/calculator/adapters/HistoryAdapter.kt +++ b/app/src/main/kotlin/org/fossify/math/adapters/HistoryAdapter.kt @@ -1,12 +1,12 @@ -package org.fossify.calculator.adapters +package org.fossify.math.adapters import android.view.View import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView -import com.fossify.calculator.databinding.HistoryViewBinding -import org.fossify.calculator.activities.SimpleActivity -import org.fossify.calculator.helpers.CalculatorImpl -import org.fossify.calculator.models.History +import org.fossify.math.databinding.HistoryViewBinding +import org.fossify.math.activities.SimpleActivity +import org.fossify.math.helpers.CalculatorImpl +import org.fossify.math.models.History import org.fossify.commons.extensions.copyToClipboard import org.fossify.commons.extensions.getProperTextColor diff --git a/app/src/main/kotlin/org/fossify/calculator/adapters/UnitTypesAdapter.kt b/app/src/main/kotlin/org/fossify/math/adapters/UnitTypesAdapter.kt similarity index 86% rename from app/src/main/kotlin/org/fossify/calculator/adapters/UnitTypesAdapter.kt rename to app/src/main/kotlin/org/fossify/math/adapters/UnitTypesAdapter.kt index 892ad164..8b20a2b3 100644 --- a/app/src/main/kotlin/org/fossify/calculator/adapters/UnitTypesAdapter.kt +++ b/app/src/main/kotlin/org/fossify/math/adapters/UnitTypesAdapter.kt @@ -1,4 +1,4 @@ -package org.fossify.calculator.adapters +package org.fossify.math.adapters import android.graphics.drawable.LayerDrawable import android.graphics.drawable.RippleDrawable @@ -6,11 +6,11 @@ import android.view.View import android.view.ViewGroup import androidx.core.content.res.ResourcesCompat import androidx.recyclerview.widget.RecyclerView -import com.fossify.calculator.R -import com.fossify.calculator.databinding.ItemUnitTypeBinding -import org.fossify.calculator.activities.SimpleActivity -import org.fossify.calculator.extensions.getStrokeColor -import org.fossify.calculator.helpers.converters.Converter +import org.fossify.math.R +import org.fossify.math.databinding.ItemUnitTypeBinding +import org.fossify.math.activities.SimpleActivity +import org.fossify.math.extensions.getStrokeColor +import org.fossify.math.helpers.converters.Converter import org.fossify.commons.extensions.* class UnitTypesAdapter(val activity: SimpleActivity, val items: List, val itemClick: (id: Int) -> Unit) : diff --git a/app/src/main/kotlin/org/fossify/calculator/compose/SettingsScreen.kt b/app/src/main/kotlin/org/fossify/math/compose/SettingsScreen.kt similarity index 98% rename from app/src/main/kotlin/org/fossify/calculator/compose/SettingsScreen.kt rename to app/src/main/kotlin/org/fossify/math/compose/SettingsScreen.kt index c65ee07f..dedae9d3 100644 --- a/app/src/main/kotlin/org/fossify/calculator/compose/SettingsScreen.kt +++ b/app/src/main/kotlin/org/fossify/math/compose/SettingsScreen.kt @@ -1,11 +1,11 @@ -package org.fossify.calculator.compose +package org.fossify.math.compose import androidx.compose.material3.HorizontalDivider import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource import androidx.compose.ui.tooling.preview.PreviewParameter -import com.fossify.calculator.R +import org.fossify.math.R import org.fossify.commons.compose.alert_dialog.AlertDialogState import org.fossify.commons.compose.alert_dialog.rememberAlertDialogState import org.fossify.commons.compose.extensions.BooleanPreviewParameterProvider diff --git a/app/src/main/kotlin/org/fossify/calculator/databases/CalculatorDatabase.kt b/app/src/main/kotlin/org/fossify/math/databases/CalculatorDatabase.kt similarity index 86% rename from app/src/main/kotlin/org/fossify/calculator/databases/CalculatorDatabase.kt rename to app/src/main/kotlin/org/fossify/math/databases/CalculatorDatabase.kt index d50f7628..cf560b64 100644 --- a/app/src/main/kotlin/org/fossify/calculator/databases/CalculatorDatabase.kt +++ b/app/src/main/kotlin/org/fossify/math/databases/CalculatorDatabase.kt @@ -1,11 +1,11 @@ -package org.fossify.calculator.databases +package org.fossify.math.databases import android.content.Context import androidx.room.Database import androidx.room.Room import androidx.room.RoomDatabase -import org.fossify.calculator.interfaces.CalculatorDao -import org.fossify.calculator.models.History +import org.fossify.math.interfaces.CalculatorDao +import org.fossify.math.models.History @Database(entities = [History::class], version = 1) abstract class CalculatorDatabase : RoomDatabase() { diff --git a/app/src/main/kotlin/org/fossify/calculator/dialogs/HistoryDialog.kt b/app/src/main/kotlin/org/fossify/math/dialogs/HistoryDialog.kt similarity index 75% rename from app/src/main/kotlin/org/fossify/calculator/dialogs/HistoryDialog.kt rename to app/src/main/kotlin/org/fossify/math/dialogs/HistoryDialog.kt index 9471d2be..239ac75c 100644 --- a/app/src/main/kotlin/org/fossify/calculator/dialogs/HistoryDialog.kt +++ b/app/src/main/kotlin/org/fossify/math/dialogs/HistoryDialog.kt @@ -1,13 +1,13 @@ -package org.fossify.calculator.dialogs +package org.fossify.math.dialogs import androidx.appcompat.app.AlertDialog -import com.fossify.calculator.R -import com.fossify.calculator.databinding.DialogHistoryBinding -import org.fossify.calculator.activities.SimpleActivity -import org.fossify.calculator.adapters.HistoryAdapter -import org.fossify.calculator.extensions.calculatorDB -import org.fossify.calculator.helpers.CalculatorImpl -import org.fossify.calculator.models.History +import org.fossify.math.R +import org.fossify.math.databinding.DialogHistoryBinding +import org.fossify.math.activities.SimpleActivity +import org.fossify.math.adapters.HistoryAdapter +import org.fossify.math.extensions.calculatorDB +import org.fossify.math.helpers.CalculatorImpl +import org.fossify.math.models.History import org.fossify.commons.extensions.getAlertDialogBuilder import org.fossify.commons.extensions.setupDialogStuff import org.fossify.commons.extensions.toast diff --git a/app/src/main/kotlin/org/fossify/calculator/extensions/Context.kt b/app/src/main/kotlin/org/fossify/math/extensions/Context.kt similarity index 91% rename from app/src/main/kotlin/org/fossify/calculator/extensions/Context.kt rename to app/src/main/kotlin/org/fossify/math/extensions/Context.kt index c5e3b405..2262faa8 100644 --- a/app/src/main/kotlin/org/fossify/calculator/extensions/Context.kt +++ b/app/src/main/kotlin/org/fossify/math/extensions/Context.kt @@ -1,4 +1,4 @@ -package org.fossify.calculator.extensions +package org.fossify.math.extensions import android.appwidget.AppWidgetManager import android.content.ComponentName @@ -12,10 +12,10 @@ import android.view.ViewGroup import android.widget.Button import android.widget.TextView import androidx.annotation.RequiresApi -import org.fossify.calculator.databases.CalculatorDatabase -import org.fossify.calculator.helpers.Config -import org.fossify.calculator.helpers.MyWidgetProvider -import org.fossify.calculator.interfaces.CalculatorDao +import org.fossify.math.databases.CalculatorDatabase +import org.fossify.math.helpers.Config +import org.fossify.math.helpers.MyWidgetProvider +import org.fossify.math.interfaces.CalculatorDao import org.fossify.commons.extensions.* val Context.config: Config get() = Config.newInstance(applicationContext) diff --git a/app/src/main/kotlin/org/fossify/calculator/helpers/Calculator.kt b/app/src/main/kotlin/org/fossify/math/helpers/Calculator.kt similarity index 81% rename from app/src/main/kotlin/org/fossify/calculator/helpers/Calculator.kt rename to app/src/main/kotlin/org/fossify/math/helpers/Calculator.kt index f2d76eb2..ebfd8fb0 100644 --- a/app/src/main/kotlin/org/fossify/calculator/helpers/Calculator.kt +++ b/app/src/main/kotlin/org/fossify/math/helpers/Calculator.kt @@ -1,4 +1,4 @@ -package org.fossify.calculator.helpers +package org.fossify.math.helpers import android.content.Context diff --git a/app/src/main/kotlin/org/fossify/calculator/helpers/CalculatorImpl.kt b/app/src/main/kotlin/org/fossify/math/helpers/CalculatorImpl.kt similarity index 99% rename from app/src/main/kotlin/org/fossify/calculator/helpers/CalculatorImpl.kt rename to app/src/main/kotlin/org/fossify/math/helpers/CalculatorImpl.kt index a02a6bd2..856214e3 100644 --- a/app/src/main/kotlin/org/fossify/calculator/helpers/CalculatorImpl.kt +++ b/app/src/main/kotlin/org/fossify/math/helpers/CalculatorImpl.kt @@ -1,9 +1,9 @@ -package org.fossify.calculator.helpers +package org.fossify.math.helpers import android.content.Context -import com.fossify.calculator.R +import org.fossify.math.R import net.objecthunter.exp4j.ExpressionBuilder -import org.fossify.calculator.models.History +import org.fossify.math.models.History import org.fossify.commons.extensions.showErrorToast import org.fossify.commons.extensions.toast import org.json.JSONObject diff --git a/app/src/main/kotlin/org/fossify/calculator/helpers/Config.kt b/app/src/main/kotlin/org/fossify/math/helpers/Config.kt similarity index 91% rename from app/src/main/kotlin/org/fossify/calculator/helpers/Config.kt rename to app/src/main/kotlin/org/fossify/math/helpers/Config.kt index 695e92ef..47a36a97 100644 --- a/app/src/main/kotlin/org/fossify/calculator/helpers/Config.kt +++ b/app/src/main/kotlin/org/fossify/math/helpers/Config.kt @@ -1,9 +1,9 @@ -package org.fossify.calculator.helpers +package org.fossify.math.helpers import android.content.Context import kotlinx.coroutines.flow.Flow -import org.fossify.calculator.helpers.converters.Converter -import org.fossify.calculator.models.ConverterUnitsState +import org.fossify.math.helpers.converters.Converter +import org.fossify.math.models.ConverterUnitsState import org.fossify.commons.helpers.BaseConfig class Config(context: Context) : BaseConfig(context) { diff --git a/app/src/main/kotlin/org/fossify/calculator/helpers/Constants.kt b/app/src/main/kotlin/org/fossify/math/helpers/Constants.kt similarity index 97% rename from app/src/main/kotlin/org/fossify/calculator/helpers/Constants.kt rename to app/src/main/kotlin/org/fossify/math/helpers/Constants.kt index 24933201..7a5bac75 100644 --- a/app/src/main/kotlin/org/fossify/calculator/helpers/Constants.kt +++ b/app/src/main/kotlin/org/fossify/math/helpers/Constants.kt @@ -1,4 +1,4 @@ -package org.fossify.calculator.helpers +package org.fossify.math.helpers const val DIGIT = "digit" const val EQUALS = "equals" diff --git a/app/src/main/kotlin/org/fossify/calculator/helpers/HistoryHelper.kt b/app/src/main/kotlin/org/fossify/math/helpers/HistoryHelper.kt similarity index 82% rename from app/src/main/kotlin/org/fossify/calculator/helpers/HistoryHelper.kt rename to app/src/main/kotlin/org/fossify/math/helpers/HistoryHelper.kt index f8495a91..31e585c4 100644 --- a/app/src/main/kotlin/org/fossify/calculator/helpers/HistoryHelper.kt +++ b/app/src/main/kotlin/org/fossify/math/helpers/HistoryHelper.kt @@ -1,10 +1,10 @@ -package org.fossify.calculator.helpers +package org.fossify.math.helpers import android.content.Context import android.os.Handler import android.os.Looper -import org.fossify.calculator.extensions.calculatorDB -import org.fossify.calculator.models.History +import org.fossify.math.extensions.calculatorDB +import org.fossify.math.models.History import org.fossify.commons.helpers.ensureBackgroundThread class HistoryHelper(val context: Context) { diff --git a/app/src/main/kotlin/org/fossify/calculator/helpers/MyWidgetProvider.kt b/app/src/main/kotlin/org/fossify/math/helpers/MyWidgetProvider.kt similarity index 97% rename from app/src/main/kotlin/org/fossify/calculator/helpers/MyWidgetProvider.kt rename to app/src/main/kotlin/org/fossify/math/helpers/MyWidgetProvider.kt index 3c8dd11b..d7f35a0d 100644 --- a/app/src/main/kotlin/org/fossify/calculator/helpers/MyWidgetProvider.kt +++ b/app/src/main/kotlin/org/fossify/math/helpers/MyWidgetProvider.kt @@ -1,4 +1,4 @@ -package org.fossify.calculator.helpers +package org.fossify.math.helpers import android.app.PendingIntent import android.appwidget.AppWidgetManager @@ -8,8 +8,8 @@ import android.content.Context import android.content.Intent import android.view.View import android.widget.RemoteViews -import com.fossify.calculator.R -import org.fossify.calculator.extensions.config +import org.fossify.math.R +import org.fossify.math.extensions.config import org.fossify.commons.extensions.applyColorFilter import org.fossify.commons.extensions.setText import org.fossify.commons.extensions.setTextSize @@ -72,7 +72,7 @@ class MyWidgetProvider : AppWidgetProvider(), Calculator { } private fun setupAppOpenIntent(context: Context, views: RemoteViews, id: Int) { - val intent = Intent(context, org.fossify.calculator.activities.MainActivity::class.java) + val intent = Intent(context, org.fossify.math.activities.MainActivity::class.java) val pendingIntent = PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_IMMUTABLE) views.setOnClickPendingIntent(id, pendingIntent) } diff --git a/app/src/main/kotlin/org/fossify/calculator/helpers/NumberFormatHelper.kt b/app/src/main/kotlin/org/fossify/math/helpers/NumberFormatHelper.kt similarity index 96% rename from app/src/main/kotlin/org/fossify/calculator/helpers/NumberFormatHelper.kt rename to app/src/main/kotlin/org/fossify/math/helpers/NumberFormatHelper.kt index ca422f6f..1c4b0671 100644 --- a/app/src/main/kotlin/org/fossify/calculator/helpers/NumberFormatHelper.kt +++ b/app/src/main/kotlin/org/fossify/math/helpers/NumberFormatHelper.kt @@ -1,4 +1,4 @@ -package org.fossify.calculator.helpers +package org.fossify.math.helpers import java.text.DecimalFormat import java.text.DecimalFormatSymbols diff --git a/app/src/main/kotlin/org/fossify/calculator/helpers/converters/AreaConverter.kt b/app/src/main/kotlin/org/fossify/math/helpers/converters/AreaConverter.kt similarity index 97% rename from app/src/main/kotlin/org/fossify/calculator/helpers/converters/AreaConverter.kt rename to app/src/main/kotlin/org/fossify/math/helpers/converters/AreaConverter.kt index 12811a17..d797d568 100644 --- a/app/src/main/kotlin/org/fossify/calculator/helpers/converters/AreaConverter.kt +++ b/app/src/main/kotlin/org/fossify/math/helpers/converters/AreaConverter.kt @@ -1,6 +1,6 @@ -package org.fossify.calculator.helpers.converters +package org.fossify.math.helpers.converters -import com.fossify.calculator.R +import org.fossify.math.R object AreaConverter : Converter { override val nameResId: Int = R.string.unit_area diff --git a/app/src/main/kotlin/org/fossify/calculator/helpers/converters/Base.kt b/app/src/main/kotlin/org/fossify/math/helpers/converters/Base.kt similarity index 93% rename from app/src/main/kotlin/org/fossify/calculator/helpers/converters/Base.kt rename to app/src/main/kotlin/org/fossify/math/helpers/converters/Base.kt index 342189d7..462a3bcb 100644 --- a/app/src/main/kotlin/org/fossify/calculator/helpers/converters/Base.kt +++ b/app/src/main/kotlin/org/fossify/math/helpers/converters/Base.kt @@ -1,7 +1,7 @@ -package org.fossify.calculator.helpers.converters +package org.fossify.math.helpers.converters import android.content.Context -import com.fossify.calculator.R +import org.fossify.math.R interface Converter { companion object { diff --git a/app/src/main/kotlin/org/fossify/calculator/helpers/converters/LengthConverter.kt b/app/src/main/kotlin/org/fossify/math/helpers/converters/LengthConverter.kt similarity index 98% rename from app/src/main/kotlin/org/fossify/calculator/helpers/converters/LengthConverter.kt rename to app/src/main/kotlin/org/fossify/math/helpers/converters/LengthConverter.kt index fc639d6c..2dfeb846 100644 --- a/app/src/main/kotlin/org/fossify/calculator/helpers/converters/LengthConverter.kt +++ b/app/src/main/kotlin/org/fossify/math/helpers/converters/LengthConverter.kt @@ -1,6 +1,6 @@ -package org.fossify.calculator.helpers.converters +package org.fossify.math.helpers.converters -import com.fossify.calculator.R +import org.fossify.math.R object LengthConverter : Converter { override val nameResId: Int = R.string.unit_length diff --git a/app/src/main/kotlin/org/fossify/calculator/helpers/converters/MassConverter.kt b/app/src/main/kotlin/org/fossify/math/helpers/converters/MassConverter.kt similarity index 97% rename from app/src/main/kotlin/org/fossify/calculator/helpers/converters/MassConverter.kt rename to app/src/main/kotlin/org/fossify/math/helpers/converters/MassConverter.kt index 5629c9f0..a62dae83 100644 --- a/app/src/main/kotlin/org/fossify/calculator/helpers/converters/MassConverter.kt +++ b/app/src/main/kotlin/org/fossify/math/helpers/converters/MassConverter.kt @@ -1,6 +1,6 @@ -package org.fossify.calculator.helpers.converters +package org.fossify.math.helpers.converters -import com.fossify.calculator.R +import org.fossify.math.R object MassConverter : Converter { override val nameResId: Int = R.string.unit_mass diff --git a/app/src/main/kotlin/org/fossify/calculator/helpers/converters/TemperatureConverter.kt b/app/src/main/kotlin/org/fossify/math/helpers/converters/TemperatureConverter.kt similarity index 96% rename from app/src/main/kotlin/org/fossify/calculator/helpers/converters/TemperatureConverter.kt rename to app/src/main/kotlin/org/fossify/math/helpers/converters/TemperatureConverter.kt index d8725aca..1d9355ae 100644 --- a/app/src/main/kotlin/org/fossify/calculator/helpers/converters/TemperatureConverter.kt +++ b/app/src/main/kotlin/org/fossify/math/helpers/converters/TemperatureConverter.kt @@ -1,6 +1,6 @@ -package org.fossify.calculator.helpers.converters +package org.fossify.math.helpers.converters -import com.fossify.calculator.R +import org.fossify.math.R object TemperatureConverter : Converter { override val nameResId: Int = R.string.unit_temperature diff --git a/app/src/main/kotlin/org/fossify/calculator/helpers/converters/TimeConverter.kt b/app/src/main/kotlin/org/fossify/math/helpers/converters/TimeConverter.kt similarity index 96% rename from app/src/main/kotlin/org/fossify/calculator/helpers/converters/TimeConverter.kt rename to app/src/main/kotlin/org/fossify/math/helpers/converters/TimeConverter.kt index 3f0b52a7..e13da8de 100644 --- a/app/src/main/kotlin/org/fossify/calculator/helpers/converters/TimeConverter.kt +++ b/app/src/main/kotlin/org/fossify/math/helpers/converters/TimeConverter.kt @@ -1,6 +1,6 @@ -package org.fossify.calculator.helpers.converters +package org.fossify.math.helpers.converters -import com.fossify.calculator.R +import org.fossify.math.R object TimeConverter : Converter { override val nameResId: Int = R.string.unit_time diff --git a/app/src/main/kotlin/org/fossify/calculator/helpers/converters/VolumeConverter.kt b/app/src/main/kotlin/org/fossify/math/helpers/converters/VolumeConverter.kt similarity index 98% rename from app/src/main/kotlin/org/fossify/calculator/helpers/converters/VolumeConverter.kt rename to app/src/main/kotlin/org/fossify/math/helpers/converters/VolumeConverter.kt index 3cb0ef51..6e192a89 100644 --- a/app/src/main/kotlin/org/fossify/calculator/helpers/converters/VolumeConverter.kt +++ b/app/src/main/kotlin/org/fossify/math/helpers/converters/VolumeConverter.kt @@ -1,6 +1,6 @@ -package org.fossify.calculator.helpers.converters +package org.fossify.math.helpers.converters -import com.fossify.calculator.R +import org.fossify.math.R object VolumeConverter : Converter { override val nameResId: Int = R.string.unit_volume diff --git a/app/src/main/kotlin/org/fossify/calculator/interfaces/CalculatorDao.kt b/app/src/main/kotlin/org/fossify/math/interfaces/CalculatorDao.kt similarity index 83% rename from app/src/main/kotlin/org/fossify/calculator/interfaces/CalculatorDao.kt rename to app/src/main/kotlin/org/fossify/math/interfaces/CalculatorDao.kt index 7118e309..ec9e6162 100644 --- a/app/src/main/kotlin/org/fossify/calculator/interfaces/CalculatorDao.kt +++ b/app/src/main/kotlin/org/fossify/math/interfaces/CalculatorDao.kt @@ -1,10 +1,10 @@ -package org.fossify.calculator.interfaces +package org.fossify.math.interfaces import androidx.room.Dao import androidx.room.Insert import androidx.room.OnConflictStrategy import androidx.room.Query -import org.fossify.calculator.models.History +import org.fossify.math.models.History @Dao interface CalculatorDao { diff --git a/app/src/main/kotlin/org/fossify/calculator/models/ConverterUnitsState.kt b/app/src/main/kotlin/org/fossify/math/models/ConverterUnitsState.kt similarity index 51% rename from app/src/main/kotlin/org/fossify/calculator/models/ConverterUnitsState.kt rename to app/src/main/kotlin/org/fossify/math/models/ConverterUnitsState.kt index abd4b9af..19a14b27 100644 --- a/app/src/main/kotlin/org/fossify/calculator/models/ConverterUnitsState.kt +++ b/app/src/main/kotlin/org/fossify/math/models/ConverterUnitsState.kt @@ -1,6 +1,6 @@ -package org.fossify.calculator.models +package org.fossify.math.models -import org.fossify.calculator.helpers.converters.Converter +import org.fossify.math.helpers.converters.Converter data class ConverterUnitsState( val topUnit: Converter.Unit, diff --git a/app/src/main/kotlin/org/fossify/calculator/models/History.kt b/app/src/main/kotlin/org/fossify/math/models/History.kt similarity index 92% rename from app/src/main/kotlin/org/fossify/calculator/models/History.kt rename to app/src/main/kotlin/org/fossify/math/models/History.kt index d433f70d..917db372 100644 --- a/app/src/main/kotlin/org/fossify/calculator/models/History.kt +++ b/app/src/main/kotlin/org/fossify/math/models/History.kt @@ -1,4 +1,4 @@ -package org.fossify.calculator.models +package org.fossify.math.models import androidx.room.ColumnInfo import androidx.room.Entity diff --git a/app/src/main/kotlin/org/fossify/calculator/receivers/LocaleChangeReceiver.kt b/app/src/main/kotlin/org/fossify/math/receivers/LocaleChangeReceiver.kt similarity index 77% rename from app/src/main/kotlin/org/fossify/calculator/receivers/LocaleChangeReceiver.kt rename to app/src/main/kotlin/org/fossify/math/receivers/LocaleChangeReceiver.kt index e3640d62..fb1f140f 100644 --- a/app/src/main/kotlin/org/fossify/calculator/receivers/LocaleChangeReceiver.kt +++ b/app/src/main/kotlin/org/fossify/math/receivers/LocaleChangeReceiver.kt @@ -1,9 +1,9 @@ -package org.fossify.calculator.receivers +package org.fossify.math.receivers import android.content.BroadcastReceiver import android.content.Context import android.content.Intent -import org.fossify.calculator.extensions.updateWidgets +import org.fossify.math.extensions.updateWidgets class LocaleChangeReceiver : BroadcastReceiver() { diff --git a/app/src/main/kotlin/org/fossify/calculator/views/ConverterView.kt b/app/src/main/kotlin/org/fossify/math/views/ConverterView.kt similarity index 97% rename from app/src/main/kotlin/org/fossify/calculator/views/ConverterView.kt rename to app/src/main/kotlin/org/fossify/math/views/ConverterView.kt index 56490171..3a75d7a9 100644 --- a/app/src/main/kotlin/org/fossify/calculator/views/ConverterView.kt +++ b/app/src/main/kotlin/org/fossify/math/views/ConverterView.kt @@ -1,4 +1,4 @@ -package org.fossify.calculator.views +package org.fossify.math.views import android.app.Activity import android.content.Context @@ -12,12 +12,12 @@ import android.view.View import android.widget.LinearLayout import androidx.core.content.res.ResourcesCompat import androidx.core.widget.TextViewCompat -import com.fossify.calculator.R -import com.fossify.calculator.databinding.ViewConverterBinding +import org.fossify.math.R +import org.fossify.math.databinding.ViewConverterBinding import me.grantland.widget.AutofitHelper -import org.fossify.calculator.extensions.config -import org.fossify.calculator.helpers.* -import org.fossify.calculator.helpers.converters.Converter +import org.fossify.math.extensions.config +import org.fossify.math.helpers.* +import org.fossify.math.helpers.converters.Converter import org.fossify.commons.dialogs.RadioGroupDialog import org.fossify.commons.extensions.* import org.fossify.commons.helpers.LOWER_ALPHA diff --git a/app/src/main/res/layout-land/activity_main.xml b/app/src/main/res/layout-land/activity_main.xml index e9764e12..1a74e1b7 100644 --- a/app/src/main/res/layout-land/activity_main.xml +++ b/app/src/main/res/layout-land/activity_main.xml @@ -5,7 +5,7 @@ android:id="@+id/main_coordinator" android:layout_width="match_parent" android:layout_height="match_parent" - tools:context="org.fossify.calculator.activities.MainActivity" + tools:context="org.fossify.math.activities.MainActivity" tools:ignore="HardcodedText"> - - + diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 918a5b48..7388fd19 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -5,7 +5,7 @@ android:id="@+id/main_coordinator" android:layout_width="match_parent" android:layout_height="match_parent" - tools:context="org.fossify.calculator.activities.MainActivity" + tools:context="org.fossify.math.activities.MainActivity" tools:ignore="HardcodedText"> - - + diff --git a/app/src/main/res/values/donottranslate.xml b/app/src/main/res/values/donottranslate.xml index 9d145cef..40324cac 100644 --- a/app/src/main/res/values/donottranslate.xml +++ b/app/src/main/res/values/donottranslate.xml @@ -1,7 +1,7 @@ Fossify Calculator - org.fossify.calculator + org.fossify.math %s (%s) km diff --git a/app/src/main/res/xml/widget_info.xml b/app/src/main/res/xml/widget_info.xml index bbcb5b05..1c73dccc 100644 --- a/app/src/main/res/xml/widget_info.xml +++ b/app/src/main/res/xml/widget_info.xml @@ -1,6 +1,6 @@
-📶 OFFLINE FUNKCE:
-Kalkulačka Fossify funguje zcela offline, aniž by potřebovala oprávnění k připojení k internetu. Používejte ji kdykoli a kdekoli a užijte si větší soukromí, bezpečnost a stabilitu.

-🌐 VÍCE FUNKCÍ:
-Ať už potřebujete násobit, dělit nebo počítat mocniny a odmocniny, Kalkulačka Fossify vám poradí. Je ideální pro každodenní výpočty i specializovanější úlohy, jako jsou výpočty hypoték.

-📳 PŘIZPŮSOBITELNÉ NASTAVENÍ:
-Přizpůsobte si prostředí pomocí přizpůsobitelných nastavení. Přepněte vibrace při stisknutí tlačítka, zabraňte uspání telefonu během používání aplikace a upravte si rozhraní podle svých představ.

-🔒 SOUKROMÍ A ZABEZPEČENÍ:
-Vaše soukromí je nejdůležitější. Kalkulačka Fossify neshromažďuje ani nesdílí žádné informace o uživateli s třetími stranami. Používejte aplikaci s klidným svědomím, protože víte, že vaše data jsou v bezpečí.

-📊 HISTORIE OPERACÍ:
-Přístup k historii vašich výpočtů pro rychlou referenci. Snadno procházejte nedávné operace, abyste si je mohli zkontrolovat nebo pokračovat v práci.

-🎨 PERSONALIZOVANÉ PROSTŘEDÍ:
-Přizpůsobte si kalkulačku pomocí přizpůsobitelných barev. Upravte si barvy textu a pozadí tak, aby odpovídaly vašemu stylu a preferencím, a vytvořte si tak vizuálně přitažlivé a snadno použitelné rozhraní.

-🌐 OTEVŘENÁ A TRANSPARENTNÍ:
-Kalkulačka Fossify je plně open-source, což nabízí transparentnost a bezpečnost. Přístup ke zdrojovému kódu pro audity zajišťuje důvěryhodný a spolehlivý nástroj.

-Zažijte novou úroveň efektivity a přizpůsobení s kalkulačkou Fossify. Stáhněte si nyní a pozvedněte své zkušenosti s výpočty.

-Prozkoumejte další aplikace Fossify: https://www.fossify.org
-Otevřený zdrojový kód: https://www.github.com/FossifyOrg
-Připojte se ke komunitě na Redditu: https://www.reddit.com/r/Fossify
-Připojte se na Telegram: https://t.me/Fossify
diff --git a/fastlane/metadata/android/cs-CZ/short_description.txt b/fastlane/metadata/android/cs-CZ/short_description.txt deleted file mode 100644 index f5799706..00000000 --- a/fastlane/metadata/android/cs-CZ/short_description.txt +++ /dev/null @@ -1 +0,0 @@ -Jednoduchá otevřená kalkulačka pro rychlé a jednoduché výpočty diff --git a/fastlane/metadata/android/cs-CZ/title.txt b/fastlane/metadata/android/cs-CZ/title.txt deleted file mode 100644 index ddf2ab4a..00000000 --- a/fastlane/metadata/android/cs-CZ/title.txt +++ /dev/null @@ -1 +0,0 @@ -Kalkulačka Fossify diff --git a/fastlane/metadata/android/de-DE/changelogs/1.txt b/fastlane/metadata/android/de-DE/changelogs/1.txt deleted file mode 100644 index 1e6ffafd..00000000 --- a/fastlane/metadata/android/de-DE/changelogs/1.txt +++ /dev/null @@ -1 +0,0 @@ -* Erste Veröffentlichung diff --git a/fastlane/metadata/android/de-DE/changelogs/2.txt b/fastlane/metadata/android/de-DE/changelogs/2.txt deleted file mode 100644 index 4e2af529..00000000 --- a/fastlane/metadata/android/de-DE/changelogs/2.txt +++ /dev/null @@ -1 +0,0 @@ -* Neue Übersetzungen hinzugefügt. diff --git a/fastlane/metadata/android/de-DE/changelogs/3.txt b/fastlane/metadata/android/de-DE/changelogs/3.txt deleted file mode 100644 index f5a8b9a0..00000000 --- a/fastlane/metadata/android/de-DE/changelogs/3.txt +++ /dev/null @@ -1,5 +0,0 @@ -* Themed/monochromes App-Symbol aktualisiert -* Minimales Android-Targeting auf Version 8 erhöht -* Checkboxen durch Schalter ersetzt -* Weitere kleinere Korrekturen und Verbesserungen -* Neue Übersetzungen hinzugefügt diff --git a/fastlane/metadata/android/de-DE/full_description.txt b/fastlane/metadata/android/de-DE/full_description.txt deleted file mode 100644 index 12da2419..00000000 --- a/fastlane/metadata/android/de-DE/full_description.txt +++ /dev/null @@ -1,20 +0,0 @@ -Wir stellen vor: Fossify Calculator – dein vielseitiges und effizientes Werkzeug für all deine Rechenaufgaben. Genieße ein stilvolles, modernes Design gepaart mit leistungsstarken Funktionen, die sich sowohl für einfache Berechnungen als auch für komplexere Aufgaben eignen.

-📶 OFFLINE-FUNKTIONALITÄT:
-Fossify Calculator funktioniert komplett offline, ohne dass du eine Internetverbindung brauchst. Nutze ihn jederzeit und überall und erlebe mehr Privatsphäre, Sicherheit und Stabilität.

-🌐 MEHRERE FUNKTIONEN:
-Egal, ob du multiplizieren, dividieren, oder Wurzeln und Potenzen berechnen musst, Fossify Calculator hat alles, was du brauchst. Er ist perfekt für alltägliche Berechnungen und speziellere Aufgaben wie Hypothekenberechnungen.

-📳 ANPASSBARE EINSTELLUNGEN:
-Mit den anpassbaren Einstellungen kannst du dein Erlebnis individuell gestalten. Schalte die Vibration bei Tastendruck ein, verhindere, dass dein Telefon schläft, während du die App benutzt, und passe die Oberfläche nach deinen Wünschen an.

-🔒 DATENSCHUTZ UND SICHERHEIT:
-Deine Privatsphäre steht an erster Stelle. Fossify Calculator sammelt keine Nutzerdaten und gibt sie nicht an Dritte weiter. Nutze die App mit der Gewissheit, dass deine Daten sicher sind.

-📊 VORGANGSVERLAUF:
-Du kannst auf den Verlauf deiner Berechnungen zugreifen, um schnell nachschlagen zu können. Blättere einfach durch die letzten Vorgänge, um deine Arbeit zu überprüfen oder fortzusetzen.

-🎨 PERSONALISIERTE ERFAHRUNG:
-Personalisiere deinen Taschenrechner mit anpassbaren Farben. Passe Text- und Hintergrundfarben an deinen Stil und deine Vorlieben an, um eine optisch ansprechende und bedienfreundliche Oberfläche zu schaffen.

-🌐 OPEN-SOURCE-TRANSPARENZ:
-Fossify Calculator ist vollständig quelloffen und bietet damit Transparenz und Sicherheit. Du kannst den Quellcode für Audits einsehen, um ein vertrauenswürdiges und zuverlässiges Tool zu erhalten.

-Erlebe mit Fossify Calculator ein neues Maß an Effizienz und Anpassungsfähigkeit. Lade ihn jetzt herunter und verbessere dein Berechnungserlebnis.

-Entdecke weitere Apps von Fossify: https://www.fossify.org
-Open-Source-Code: https://www.github.com/FossifyOrg
-Tritt der Community auf Reddit bei: https://www.reddit.com/r/Fossify
-Verbinde dich auf Telegram: https://t.me/Fossify
diff --git a/fastlane/metadata/android/de-DE/short_description.txt b/fastlane/metadata/android/de-DE/short_description.txt deleted file mode 100644 index 0c25d9c3..00000000 --- a/fastlane/metadata/android/de-DE/short_description.txt +++ /dev/null @@ -1 +0,0 @@ -Einfacher quelloffener Rechner für schnelle und einfache Berechnungen diff --git a/fastlane/metadata/android/de-DE/title.txt b/fastlane/metadata/android/de-DE/title.txt deleted file mode 100644 index 5ccede42..00000000 --- a/fastlane/metadata/android/de-DE/title.txt +++ /dev/null @@ -1 +0,0 @@ -Fossify Calculator diff --git a/fastlane/metadata/android/en-US/changelogs/4.txt b/fastlane/metadata/android/en-US/changelogs/4.txt new file mode 100644 index 00000000..0f959394 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/4.txt @@ -0,0 +1,2 @@ +* Changed package name, re-installation is required +* Added more translations diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt index b58d9c93..4dd62269 100644 --- a/fastlane/metadata/android/en-US/full_description.txt +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -2,7 +2,7 @@ Introducing Fossify Calculator – your versatile and efficient tool for all you 📶 OFFLINE FUNCTIONALITY:
Fossify Calculator operates entirely offline without needing internet permissions. Use it anytime, anywhere, and experience enhanced privacy, security, and stability.

🌐 MULTIPLE FUNCTIONS:
-Whether you need to multiply, divide, or calculate roots and powers, Fossify Calculator has got you covered. It's perfect for everyday calculations and more specialized tasks like mortgage calculations.

+Whether you need to multiply, divide, or calculate roots and powers, Fossify Calculator has got you covered. It's designed for everyday calculations and more advanced operations, making it a reliable tool for a variety of mathematical needs.

📳 CUSTOMIZABLE SETTINGS:
Tailor your experience with customizable settings. Toggle vibrations on button presses, prevent your phone from sleeping while using the app, and adjust the interface to your liking.

🔒 PRIVACY AND SECURITY:
diff --git a/fastlane/metadata/android/eo/short_description.txt b/fastlane/metadata/android/eo/short_description.txt deleted file mode 100644 index a410ff73..00000000 --- a/fastlane/metadata/android/eo/short_description.txt +++ /dev/null @@ -1 +0,0 @@ -Simpla kaj malfermitkoda kalkulilo por rapidaj kaj facilaj kalkuloj diff --git a/fastlane/metadata/android/eo/title.txt b/fastlane/metadata/android/eo/title.txt deleted file mode 100644 index 83505fcf..00000000 --- a/fastlane/metadata/android/eo/title.txt +++ /dev/null @@ -1 +0,0 @@ -Fossify Kalkulilo diff --git a/fastlane/metadata/android/es-ES/changelogs/1.txt b/fastlane/metadata/android/es-ES/changelogs/1.txt deleted file mode 100644 index 60823611..00000000 --- a/fastlane/metadata/android/es-ES/changelogs/1.txt +++ /dev/null @@ -1 +0,0 @@ -* Versión inicial diff --git a/fastlane/metadata/android/es-ES/changelogs/2.txt b/fastlane/metadata/android/es-ES/changelogs/2.txt deleted file mode 100644 index c988e238..00000000 --- a/fastlane/metadata/android/es-ES/changelogs/2.txt +++ /dev/null @@ -1 +0,0 @@ -* Añadidas nuevas traducciones. diff --git a/fastlane/metadata/android/es-ES/changelogs/3.txt b/fastlane/metadata/android/es-ES/changelogs/3.txt deleted file mode 100644 index c9b5c423..00000000 --- a/fastlane/metadata/android/es-ES/changelogs/3.txt +++ /dev/null @@ -1,5 +0,0 @@ -* Actualizar el icono de la aplicación temático/monocromo -* Aumentar la versión mínima de Android a 8 -* Reemplazar casillas de verificación con interruptores de material -* Otras correcciones y mejoras menores -* Añadidas nuevas traducciones diff --git a/fastlane/metadata/android/es-ES/full_description.txt b/fastlane/metadata/android/es-ES/full_description.txt deleted file mode 100644 index b205834a..00000000 --- a/fastlane/metadata/android/es-ES/full_description.txt +++ /dev/null @@ -1,20 +0,0 @@ -Presentamos Fossify Calculator - su herramienta versátil y eficiente para todas sus necesidades de cálculo. Disfrute de un diseño elegante y moderno combinado con una potente funcionalidad, perfecta tanto para cálculos simples como para tareas más complejas.

-📶 FUNCIONALIDAD FUERA DE LÍNEA:
-Fossify Calculator funciona completamente sin conexión sin necesidad de permisos de Internet. Úselo en cualquier momento y en cualquier lugar y experimente una privacidad, seguridad y estabilidad mejoradas.

-🌐 MÚLTIPLES FUNCIONES:
-Si necesita multiplicar, dividir o calcular raíces y potencias, Calculadora de Fósiles tiene cubierto. Es perfecto para cálculos cotidianos y tareas más especializadas como los cálculos de hipotecas.

-📳 AJUSTES PERSONALIZABLES:
-Adapta tu experiencia con configuraciones personalizables. Alterna las vibraciones al presionar botones, evita que tu teléfono se duerma mientras usas la aplicación y ajusta la interfaz a tu gusto.

-🔒 PRIVACIDAD Y SEGURIDAD:
-Su privacidad es primordial. Fossify Calculator no recopila ni comparte ninguna información del usuario con terceros. Utilice la aplicación con tranquilidad, sabiendo que sus datos están seguros.

-📊 HISTORIAL DE OPERACIONES:
-Acceda a un historial de sus cálculos para una referencia rápida. Navegue fácilmente a través de las operaciones recientes para revisar o continuar su trabajo.

-🎨 EXPERIENCIA PERSONALIZADA:
-Personaliza tu calculadora con colores personalizables. Ajusta el texto y los colores de fondo para que coincidan con tu estilo y preferencias, creando una interfaz visualmente atractiva y fácil de usar.

-🌐 TRANSPARENCIA DE CÓDIGO ABIERTO:
-Fossify Calculator es totalmente de código abierto, lo que ofrece transparencia y seguridad. Acceda al código fuente para auditorías, garantizando una herramienta confiable y confiable.

-Experimente un nuevo nivel de eficiencia y personalización con Fossify Calculator. Descárguelo ahora y mejore su experiencia de cálculo.

-Explora más aplicaciones de Fossify: https://www.fossify.org
-Código abierto: https://www.github.com/FossifyOrg
-Únete a la comunidad en Reddit: https://www.reddit.com/r/Fossify
-Conéctate en Telegram: https://t.me/Fossify
diff --git a/fastlane/metadata/android/es-ES/short_description.txt b/fastlane/metadata/android/es-ES/short_description.txt deleted file mode 100644 index 0f62a8e5..00000000 --- a/fastlane/metadata/android/es-ES/short_description.txt +++ /dev/null @@ -1 +0,0 @@ -Calculadora sencilla y de código abierto para cálculos rápidos y sencillos diff --git a/fastlane/metadata/android/es-ES/title.txt b/fastlane/metadata/android/es-ES/title.txt deleted file mode 100644 index 5ccede42..00000000 --- a/fastlane/metadata/android/es-ES/title.txt +++ /dev/null @@ -1 +0,0 @@ -Fossify Calculator diff --git a/fastlane/metadata/android/et/changelogs/1.txt b/fastlane/metadata/android/et/changelogs/1.txt deleted file mode 100644 index 5cd56429..00000000 --- a/fastlane/metadata/android/et/changelogs/1.txt +++ /dev/null @@ -1 +0,0 @@ -* Esmane versioon diff --git a/fastlane/metadata/android/et/changelogs/2.txt b/fastlane/metadata/android/et/changelogs/2.txt deleted file mode 100644 index c156ca44..00000000 --- a/fastlane/metadata/android/et/changelogs/2.txt +++ /dev/null @@ -1 +0,0 @@ -* Lisaime uusi tõlkeid. diff --git a/fastlane/metadata/android/et/changelogs/3.txt b/fastlane/metadata/android/et/changelogs/3.txt deleted file mode 100644 index fbd40b1b..00000000 --- a/fastlane/metadata/android/et/changelogs/3.txt +++ /dev/null @@ -1,5 +0,0 @@ -* Uuendasime kujundatud ja mustavalget rakenduse ikooni -* Seadsime minimaalset nõutavaks Androidi versiooniks 8 -* Asendasime märkeruudud lülititega -* Muud väiksemad kohendused ja veaparandused -* Lisasime uusi tõlkeid diff --git a/fastlane/metadata/android/et/full_description.txt b/fastlane/metadata/android/et/full_description.txt deleted file mode 100644 index cf569740..00000000 --- a/fastlane/metadata/android/et/full_description.txt +++ /dev/null @@ -1,20 +0,0 @@ -Tutvustame Fossify kalkulaatorit - sinu mitmekülgset ja tõhusat tööriista kõigi sinu arvutusvajaduste jaoks. Naudi stiilset, kaasaegset kujundust koos võimsa funktsionaalsusega, mis sobib ideaalselt nii lihtsate arvutuste kui ka keerukamate ülesannete jaoks.

-📶 VALLASREŽIIM:
-Fossify Calculator töötab täielikult võrguühenduseta, ilma et vajaks internetiõigusi. Kasuta seda igal ajal ja igal pool ning koge täiustatud privaatsust, turvalisust ja stabiilsust.

-🌐 MULTIFUNKTSIOONID:
-Kas sul on vaja korrutada, jagada või arvutada juuri ja astendada, Fossify kalkulaatoris on see kõik olemas. See sobib ideaalselt nii igapäevasteks arvutusteks kui ka spetsiifilisemateks ülesanneteks, nagu näiteks hüpoteegi arvutamine.

-📳 KOHANDATAVUS:
-Kohanda oma kasutuskogemust seadetest. Kasuta vibratsiooni nupuvajutuste korral, takista telefoni uinumist rakenduse kasutamise ajal ja kohanda kasutajaliides oma maitse järgi.

-🔒 PRIVAATSUS JA TURVALISUS:
-Sinu privaatsus on esmatähtis. Fossify kalkulaator ei kogu ega jaga kasutajate andmeid kolmandate osapooltega. Kasuta rakendust rahulikult, teades, et sinu andmed on kaitstud.

-📊 TEHETE AJALUGU:
-Kiireks viitamiseks ja taaskasutuseks on sul mugav juurdepääs oma arvutuste ajaloole. Sirvi hõlpsasti hiljutisi tehteid, et oma tööd üle vaadata või jätkata.

-🎨 ISIKUPÄRANE KASUTAJAKOGEMUS:
-Isikupärasta oma kalkulaator kohandatavate värvidega. Kohanda teksti- ja taustavärvid vastavalt oma stiilile ja eelistustele, luues visuaalselt atraktiivse ja hõlpsasti kasutatava kasutajaliidese.

-🌐 AVATUD LÄHTEKOODIL PÕHINEV LÄBIPAISTVUS:
-Fossify kalkulaator on täielikult avatud lähtekoodiga, pakkudes läbipaistvust ja turvalisust. Kui seda vajad, siis sul on auditite tegemiseks ligipääs lähtekoodile, tagades sellega usaldusväärse ja ausa töövahedni.

-Koge Fossify kalkulaatoriga uut tõhususe ja kohandamise taset. Laadi ta nüüd alla ja paranda oma arvutuskogemust.

-Kõik Fossify rakendused: https://www.fossify.org
-Avatud lähtekood: https://www.github.com/FossifyOrg
-Liitu kogukonnaga Redditis: https://www.reddit.com/r/Fossify
-Suhtle Telegramis: https://t.me/Fossify
diff --git a/fastlane/metadata/android/et/short_description.txt b/fastlane/metadata/android/et/short_description.txt deleted file mode 100644 index bda00dad..00000000 --- a/fastlane/metadata/android/et/short_description.txt +++ /dev/null @@ -1 +0,0 @@ -Lihtne ja avatud lähtekoodil põhinev arvuti kiireteks ja lihtsateks arvutusteks diff --git a/fastlane/metadata/android/et/title.txt b/fastlane/metadata/android/et/title.txt deleted file mode 100644 index 45071590..00000000 --- a/fastlane/metadata/android/et/title.txt +++ /dev/null @@ -1 +0,0 @@ -Fossify kalkulaator diff --git a/fastlane/metadata/android/fr-FR/changelogs/1.txt b/fastlane/metadata/android/fr-FR/changelogs/1.txt deleted file mode 100644 index dd3c9635..00000000 --- a/fastlane/metadata/android/fr-FR/changelogs/1.txt +++ /dev/null @@ -1 +0,0 @@ -* Version initiale diff --git a/fastlane/metadata/android/fr-FR/changelogs/2.txt b/fastlane/metadata/android/fr-FR/changelogs/2.txt deleted file mode 100644 index 89f56f2b..00000000 --- a/fastlane/metadata/android/fr-FR/changelogs/2.txt +++ /dev/null @@ -1 +0,0 @@ -* Ajout de nouvelles traductions. diff --git a/fastlane/metadata/android/fr-FR/changelogs/3.txt b/fastlane/metadata/android/fr-FR/changelogs/3.txt deleted file mode 100644 index d8b0461d..00000000 --- a/fastlane/metadata/android/fr-FR/changelogs/3.txt +++ /dev/null @@ -1,5 +0,0 @@ -* Mise à jour de l'icône d'application thématique/monochrome -* Augmentation de la version cible minimale d'Android à 8 -* Remplacement des cases à cocher par des commutateurs de matériaux -* Autres corrections et améliorations mineures -* Ajout de nouvelles traductions diff --git a/fastlane/metadata/android/fr-FR/full_description.txt b/fastlane/metadata/android/fr-FR/full_description.txt deleted file mode 100644 index e000411b..00000000 --- a/fastlane/metadata/android/fr-FR/full_description.txt +++ /dev/null @@ -1,20 +0,0 @@ -Présentation de Fossify Calculator – votre outil polyvalent et efficace pour tous vos besoins de calcul. Profitez d'un design élégant et moderne associé à des fonctionnalités puissantes, parfaites pour les calculs simples et les tâches plus complexes.

-📶 FONCTIONNALITÉ HORS LIGNE :
-Fossify Calculator fonctionne entièrement hors ligne sans nécessiter d'autorisations Internet. Utilisez-le à tout moment, n'importe où, et bénéficiez d'une confidentialité, d'une sécurité et d'une stabilité améliorées.

-🌐 FONCTIONS MULTIPLES :
-Que vous ayez besoin de multiplier, de diviser ou de calculer des racines et des puissances, Fossify Calculator est là pour vous. Il est parfait pour les calculs quotidiens et les tâches plus spécialisées comme les calculs hypothécaires.

-📳 PARAMÈTRES PERSONNALISABLES :
-Personnalisez votre expérience avec des paramètres personnalisables. Activez les vibrations lorsque vous appuyez sur un bouton, empêchez votre téléphone de se mettre en veille pendant que vous utilisez l'application et ajustez l'interface à votre guise.

-🔒 CONFIDENTIALITÉ ET SÉCURITÉ :
-Votre vie privée est primordiale. Fossify Calculator ne collecte ni ne partage aucune information utilisateur avec des tiers. Utilisez l'application en toute tranquillité, sachant que vos données sont sécurisées.

-📊 HISTORIQUE DES OPÉRATIONS :
-Accédez à un historique de vos calculs pour une référence rapide. Parcourez facilement les opérations récentes pour revoir ou continuer votre travail.

-🎨 EXPÉRIENCE PERSONNALISÉE :
-Personnalisez votre calculatrice avec des couleurs personnalisables. Ajustez les couleurs du texte et de l'arrière-plan en fonction de votre style et de vos préférences, créant ainsi une interface visuellement attrayante et facile à utiliser.

-🌐 TRANSPARENCE OPEN SOURCE :
-Fossify Calculator est entièrement open source, offrant transparence et sécurité. Accédez au code source pour les audits, garantissant un outil fiable et digne de confiance.

-Découvrez un nouveau niveau d'efficacité et de personnalisation avec Fossify Calculator. Téléchargez-la maintenant et améliorez votre expérience de calcul.

-Découvrez d'autres applications Fossify : https://www.fossify.org
-Code open source : https://www.github.com/FossifyOrg
-Rejoignez la communauté sur Reddit : https://www.reddit.com/r/Fossify
-Connectez-vous sur Telegram : https://t.me/Fossify
diff --git a/fastlane/metadata/android/fr-FR/short_description.txt b/fastlane/metadata/android/fr-FR/short_description.txt deleted file mode 100644 index 426a1f1f..00000000 --- a/fastlane/metadata/android/fr-FR/short_description.txt +++ /dev/null @@ -1 +0,0 @@ -Calculatrice open-source pour des calculs rapides et simples diff --git a/fastlane/metadata/android/fr-FR/title.txt b/fastlane/metadata/android/fr-FR/title.txt deleted file mode 100644 index 64e38cec..00000000 --- a/fastlane/metadata/android/fr-FR/title.txt +++ /dev/null @@ -1 +0,0 @@ -Fossify Calculatrice diff --git a/fastlane/metadata/android/it-IT/changelogs/1.txt b/fastlane/metadata/android/it-IT/changelogs/1.txt deleted file mode 100644 index 44bd2bb2..00000000 --- a/fastlane/metadata/android/it-IT/changelogs/1.txt +++ /dev/null @@ -1 +0,0 @@ -* Versione iniziale diff --git a/fastlane/metadata/android/it-IT/changelogs/2.txt b/fastlane/metadata/android/it-IT/changelogs/2.txt deleted file mode 100644 index f2968853..00000000 --- a/fastlane/metadata/android/it-IT/changelogs/2.txt +++ /dev/null @@ -1 +0,0 @@ -* Aggiunte nuove traduzioni. diff --git a/fastlane/metadata/android/it-IT/changelogs/3.txt b/fastlane/metadata/android/it-IT/changelogs/3.txt deleted file mode 100644 index 4b768894..00000000 --- a/fastlane/metadata/android/it-IT/changelogs/3.txt +++ /dev/null @@ -1,5 +0,0 @@ -* Icona app tematizzata/monocromatica aggiornata -* Versione minima portata ad Android 8 -* Sostituzione dei checkbox con degli switch -* Altre correzioni e miglioramenti minori -* Aggiunta di nuove traduzioni diff --git a/fastlane/metadata/android/it-IT/full_description.txt b/fastlane/metadata/android/it-IT/full_description.txt deleted file mode 100644 index 71d0665d..00000000 --- a/fastlane/metadata/android/it-IT/full_description.txt +++ /dev/null @@ -1,21 +0,0 @@ -Ecco Calcolatrice Fossify, il tuo strumento versatile ed efficiente per tutte le tue esigenze di calcolo. Goditi un design elegante e moderno abbinato a funzionalità potenti, perfetto sia per calcoli semplici che per attività più complesse.

-📶 FUNZIONALITÀ OFFLINE:
-Calcolatrice Fossify funziona completamente offline senza bisogno di autorizzazioni Internet. Usalo sempre e ovunque e scopri una maggiore privacy, sicurezza e stabilità.

-🌐 FUNZIONI MULTIPLE:
-Che tu debba moltiplicare, dividere o calcolare radici e potenze, Calcolatrice Fossify ha tutto ciò che ti serve. È perfetto per i calcoli quotidiani e per attività più specializzate come i calcoli del mutuo.

-📳 IMPOSTAZIONI PERSONALIZZABILI:
-Personalizza la tua esperienza con impostazioni personalizzabili. Attiva le vibrazioni quando premi i pulsanti, impedisci al telefono di andare in modalità sospensione mentre usi l'app e regola l'interfaccia a tuo piacimento.

-🔒 PRIVACY E SICUREZZA:
-La tua privacy è fondamentale. Calcolatrice Fossify non raccoglie né condivide alcuna informazione utente con terze parti. Utilizza l'app in tutta tranquillità, sapendo che i tuoi dati sono al sicuro.

-📊 CRONOLOGIA DELLE OPERAZIONI:
-Accedi alla cronologia dei tuoi calcoli per un rapido riferimento. Sfoglia facilmente le operazioni recenti per rivedere o continuare il tuo lavoro.

-🎨 ESPERIENZA PERSONALIZZATA:
-Personalizza la tua calcolatrice con colori personalizzabili. Regola i colori del testo e dello sfondo in base al tuo stile e alle tue preferenze, creando un'interfaccia visivamente accattivante e facile da usare.

-🌐 TRASPARENZA OPEN-SOURCE:
-Calcolatrice Fossify è completamente open-source, offrendo trasparenza e sicurezza. Accedi al codice sorgente per gli audit, assicurandoti uno strumento affidabile e sicuro.

-Scopri un nuovo livello di efficienza e personalizzazione con Calcolatrice Fossify. Scaricalo ora e migliora la tua esperienza di calcolo.

- -Esplora altre app Fossify: https://www.fossify.org
-Codice open-source: https://www.github.com/FossifyOrg
-Unisciti alla community su Reddit: https://www.reddit.com/r/Fossify
-Connettiti su Telegram: https://t.me/Fossify
diff --git a/fastlane/metadata/android/it-IT/short_description.txt b/fastlane/metadata/android/it-IT/short_description.txt deleted file mode 100644 index c34cb18e..00000000 --- a/fastlane/metadata/android/it-IT/short_description.txt +++ /dev/null @@ -1 +0,0 @@ -Calcolatrice semplice e open source per calcoli rapidi e facili diff --git a/fastlane/metadata/android/it-IT/title.txt b/fastlane/metadata/android/it-IT/title.txt deleted file mode 100644 index 1f61c788..00000000 --- a/fastlane/metadata/android/it-IT/title.txt +++ /dev/null @@ -1 +0,0 @@ -Calcolatrice Fossify diff --git a/fastlane/metadata/android/iw-IL/changelogs/1.txt b/fastlane/metadata/android/iw-IL/changelogs/1.txt deleted file mode 100644 index b519f830..00000000 --- a/fastlane/metadata/android/iw-IL/changelogs/1.txt +++ /dev/null @@ -1 +0,0 @@ -* שחרור ראשוני diff --git a/fastlane/metadata/android/iw-IL/changelogs/2.txt b/fastlane/metadata/android/iw-IL/changelogs/2.txt deleted file mode 100644 index a6e6ed6c..00000000 --- a/fastlane/metadata/android/iw-IL/changelogs/2.txt +++ /dev/null @@ -1 +0,0 @@ -* נוספו תרגומים חדשים. diff --git a/fastlane/metadata/android/iw-IL/changelogs/3.txt b/fastlane/metadata/android/iw-IL/changelogs/3.txt deleted file mode 100644 index 945cdad0..00000000 --- a/fastlane/metadata/android/iw-IL/changelogs/3.txt +++ /dev/null @@ -1,5 +0,0 @@ -* עדכון סמל אפליקציה בנושא נושא/מונוכרום -* הגדל את גרסת היעד המינימלית של אנדרואיד ל-8 -* החלף תיבות סימון במתגי חומר -* תיקונים ושיפורים קלים אחרים -* נוספו תרגומים חדשים diff --git a/fastlane/metadata/android/iw-IL/full_description.txt b/fastlane/metadata/android/iw-IL/full_description.txt deleted file mode 100644 index 738086fc..00000000 --- a/fastlane/metadata/android/iw-IL/full_description.txt +++ /dev/null @@ -1,18 +0,0 @@ -הכירו את Fossify Calculator - הכלי הרב-תכליתי והיעיל שלך לכל צרכי החישוב שלך. תהנה מעיצוב מסוגנן ומודרני יחד עם פונקציונליות רבת עוצמה, מושלם הן לחישובים פשוטים והן למשימות מורכבות יותר.

-📶 פונקציונליות אופליין:
Fossify Calculator פועל באופן לא מקוון לחלוטין ללא צורך בהרשאות אינטרנט. השתמש בו בכל זמן ובכל מקום וחווה פרטיות, אבטחה ויציבות משופרים.

-🌐 פונקציות מרובות:
-בין אם אתה צריך להכפיל, לחלק או לחשב שורשים וחזקות, מחשבון Fossify יסדר אותך. הוא מושלם לחישובים יומיומיים ולמשימות מיוחדות יותר כמו חישובי משכנתא.

-📳 הגדרות הניתנות להתאמה אישית:
-התאם את החוויה שלך עם הגדרות הניתנות להתאמה אישית. החלף תנודות בלחיצת כפתורים, מנע מהטלפון שלך לישון בזמן השימוש באפליקציה והתאם את הממשק לטעמך.

-🔒 פרטיות ואבטחה:
-הפרטיות שלך היא מעל הכל. Fossify Calculator אינו אוסף או משתף מידע משתמש כלשהו עם צדדים שלישיים. השתמש באפליקציה בראש שקט, בידיעה שהנתונים שלך מאובטחים.

-📊 היסטוריית פעולות:
-גש להיסטוריה של החישובים שלך לעיון מהיר. דפדף בקלות בין הפעולות האחרונות כדי לסקור או להמשיך את העבודה שלך.

🎨 חוויה מותאמת אישית:
-התאם אישית את המחשבון שלך עם צבעים הניתנים להתאמה אישית. התאם את צבעי הטקסט והרקע כך שיתאימו לסגנון ולהעדפות שלך, יצירת ממשק מושך ויזואלי וקל לשימוש.

-🌐 שקיפות במקור פתוח:
-Fossify Calculator הוא קוד פתוח לחלוטין, ומציע שקיפות ואבטחה. גש לקוד המקור לביקורות, הבטחה כלי אמין ואמין.

-חווה רמה חדשה של יעילות והתאמה אישית עם Fossify Calculator. הורד עכשיו והגבר את חוויית החישוב שלך.

-חקור עוד אפליקציות Fossify: https://www.fossify.org
-קוד קוד פתוח: https://www.github.com/FossifyOrg
-הצטרף לקהילה ב-Reddit: https://www.reddit.com/r/Fossify
-התחבר בטלגרם: https://t.me/Fossify
diff --git a/fastlane/metadata/android/iw-IL/short_description.txt b/fastlane/metadata/android/iw-IL/short_description.txt deleted file mode 100644 index 3b2ae1c0..00000000 --- a/fastlane/metadata/android/iw-IL/short_description.txt +++ /dev/null @@ -1 +0,0 @@ -מחשבון פשוט וקוד פתוח לחישובים מהירים וקלים diff --git a/fastlane/metadata/android/iw-IL/title.txt b/fastlane/metadata/android/iw-IL/title.txt deleted file mode 100644 index 2e7523b6..00000000 --- a/fastlane/metadata/android/iw-IL/title.txt +++ /dev/null @@ -1 +0,0 @@ -מחשבון Fossify diff --git a/fastlane/metadata/android/ja-JP/changelogs/1.txt b/fastlane/metadata/android/ja-JP/changelogs/1.txt deleted file mode 100644 index 5d91ad87..00000000 --- a/fastlane/metadata/android/ja-JP/changelogs/1.txt +++ /dev/null @@ -1 +0,0 @@ -* 初公開 diff --git a/fastlane/metadata/android/ja-JP/short_description.txt b/fastlane/metadata/android/ja-JP/short_description.txt deleted file mode 100644 index 0d3cc508..00000000 --- a/fastlane/metadata/android/ja-JP/short_description.txt +++ /dev/null @@ -1 +0,0 @@ -すぐ簡単に計算できるシンプルでオープンソースの電卓 diff --git a/fastlane/metadata/android/ja-JP/title.txt b/fastlane/metadata/android/ja-JP/title.txt deleted file mode 100644 index 66b3a243..00000000 --- a/fastlane/metadata/android/ja-JP/title.txt +++ /dev/null @@ -1 +0,0 @@ -Fossify電卓 diff --git a/fastlane/metadata/android/nl-NL/short_description.txt b/fastlane/metadata/android/nl-NL/short_description.txt deleted file mode 100644 index dc3e0b79..00000000 --- a/fastlane/metadata/android/nl-NL/short_description.txt +++ /dev/null @@ -1 +0,0 @@ -Eenvoudige opensource rekenmachine voor snelle berekeningen diff --git a/fastlane/metadata/android/nl-NL/title.txt b/fastlane/metadata/android/nl-NL/title.txt deleted file mode 100644 index 1cad91ec..00000000 --- a/fastlane/metadata/android/nl-NL/title.txt +++ /dev/null @@ -1 +0,0 @@ -Fossify Rekenmachine diff --git a/fastlane/metadata/android/pl-PL/full_description.txt b/fastlane/metadata/android/pl-PL/full_description.txt deleted file mode 100644 index 341c4cc5..00000000 --- a/fastlane/metadata/android/pl-PL/full_description.txt +++ /dev/null @@ -1,20 +0,0 @@ -Przedstawiamy Fossify Calculator – Twoje wszechstronne i wydajne narzędzie do wszystkich Twoich potrzeb obliczeniowych. Ciesz się stylowym, nowoczesnym wyglądem w połączeniu z potężną funkcjonalnością, idealną zarówno do prostych obliczeń, jak i bardziej złożonych zadań takich jak przeliczanie walut.

-📶 FUNKCJE OFFLINE:
-Fossify Calculator działa całkowicie offline, nie wymagając dostępu do Internetu. Używaj go w dowolnym czasie i miejscu i doświadcz większej prywatności, bezpieczeństwa i stabilności.

-🌐 WIELE FUNKCJI:
-Niezależnie od tego, czy potrzebujesz pomnożyć, podzielić, obliczyć pierwiastki czy też potęgować, Fossify Calculator pomoże Ci w tym. Jest idealny do codziennych obliczeń i bardziej specjalistycznych zadań takich jak obliczenia kredytu hipotecznego.

-📳 KONFIGUROWALNE USTAWIENIA:
-Dostosuj swoje doświadczenie dzięki konfigurowalnym ustawieniom. Przełączaj wibracje przy naciśnięciach przycisków, zapobiegaj przechodzeniu urządzenia w tryb uśpienia podczas korzystania z aplikacji i dostosuj interfejs do własnych upodobań.

-🔒 PRYWATNOŚĆ I BEZPIECZEŃSTWO:
-Twoja prywatność jest najważniejsza. Fossify Calculator nie gromadzi ani nie udostępnia żadnych informacji o użytkowniku stronom trzecim. Korzystaj z aplikacji ze spokojem ducha, wiedząc, że Twoje dane są bezpieczne.

-📊 HISTORIA OPERACJI:
-Uzyskaj dostęp do historii swoich obliczeń. Z łatwością przeglądaj ostatnie operacje, aby je przejrzeć lub kontynuować pracę.

-🎨 SPERSONALIZOWANE DOŚWIADCZENIE:
-Spersonalizuj swój kalkulator dzięki konfigurowalnym kolorom. Dostosuj kolory tekstu i tła do swojego stylu i preferencji, tworząc atrakcyjny wizualnie i łatwy w użyciu interfejs.

-🌐 OTWARTOŹRÓDŁOWA TRANSPARENTNOŚĆ:
-Fossify Calculator jest w pełni otwartoźródłowy, oferując przejrzystość i bezpieczeństwo. Uzyskaj możliwość przeglądu kodu źródłowego, co zapewnia zaufane i wiarygodne narzędzie.

-Doświadcz nowego poziomu wydajności i personalizacji z Fossify Calculator. Pobierz teraz i przenieś swoje doświadczenie z obliczania na wyższy poziom.

-Odkryj więcej aplikacji od Fossify: https://www.fossify.org
-Kod źródłowy: https://www.github.com/FossifyOrg
-Dołącz do społeczności na Reddicie: https://www.reddit.com/r/Fossify
-Połącz się na Telegramie: https://t.me/Fossify
diff --git a/fastlane/metadata/android/pl-PL/short_description.txt b/fastlane/metadata/android/pl-PL/short_description.txt deleted file mode 100644 index f056c8b8..00000000 --- a/fastlane/metadata/android/pl-PL/short_description.txt +++ /dev/null @@ -1 +0,0 @@ -Prosty i otwartoźródłowy kalkulator do szybkich i łatwych obliczeń diff --git a/fastlane/metadata/android/pl-PL/title.txt b/fastlane/metadata/android/pl-PL/title.txt deleted file mode 100644 index 5ccede42..00000000 --- a/fastlane/metadata/android/pl-PL/title.txt +++ /dev/null @@ -1 +0,0 @@ -Fossify Calculator diff --git a/fastlane/metadata/android/sv-SE/changelogs/1.txt b/fastlane/metadata/android/sv-SE/changelogs/1.txt deleted file mode 100644 index 6701a7b5..00000000 --- a/fastlane/metadata/android/sv-SE/changelogs/1.txt +++ /dev/null @@ -1 +0,0 @@ -* Initial version diff --git a/fastlane/metadata/android/sv-SE/short_description.txt b/fastlane/metadata/android/sv-SE/short_description.txt deleted file mode 100644 index b2ec7de7..00000000 --- a/fastlane/metadata/android/sv-SE/short_description.txt +++ /dev/null @@ -1 +0,0 @@ -Enkel kalkylator med öppen källkod för snabba och enkla beräkningar diff --git a/fastlane/metadata/android/sv-SE/title.txt b/fastlane/metadata/android/sv-SE/title.txt deleted file mode 100644 index 5ccede42..00000000 --- a/fastlane/metadata/android/sv-SE/title.txt +++ /dev/null @@ -1 +0,0 @@ -Fossify Calculator diff --git a/fastlane/metadata/android/tr-TR/changelogs/1.txt b/fastlane/metadata/android/tr-TR/changelogs/1.txt deleted file mode 100644 index 4b04c191..00000000 --- a/fastlane/metadata/android/tr-TR/changelogs/1.txt +++ /dev/null @@ -1 +0,0 @@ -* İlk sürüm diff --git a/fastlane/metadata/android/tr-TR/changelogs/2.txt b/fastlane/metadata/android/tr-TR/changelogs/2.txt deleted file mode 100644 index 757e0d8a..00000000 --- a/fastlane/metadata/android/tr-TR/changelogs/2.txt +++ /dev/null @@ -1 +0,0 @@ -* Yeni çeviriler eklendi. diff --git a/fastlane/metadata/android/tr-TR/changelogs/3.txt b/fastlane/metadata/android/tr-TR/changelogs/3.txt deleted file mode 100644 index e3a84fa6..00000000 --- a/fastlane/metadata/android/tr-TR/changelogs/3.txt +++ /dev/null @@ -1,5 +0,0 @@ -* Temalı/tek renkli uygulama simgesi güncellendi -* Android 8 ve daha eski sürümler desteklenmiyor -* Onay kutuları düğmelerle değiştirildi -* Diğer küçük düzeltmeler ve iyileştirmeler -* Yeni çeviriler eklendi diff --git a/fastlane/metadata/android/tr-TR/short_description.txt b/fastlane/metadata/android/tr-TR/short_description.txt deleted file mode 100644 index 0d958ce3..00000000 --- a/fastlane/metadata/android/tr-TR/short_description.txt +++ /dev/null @@ -1 +0,0 @@ -Hızlı ve kolay hesaplamalar için basit ve açık kaynaklı hesap makinesi diff --git a/fastlane/metadata/android/tr-TR/title.txt b/fastlane/metadata/android/tr-TR/title.txt deleted file mode 100644 index c9cc7cff..00000000 --- a/fastlane/metadata/android/tr-TR/title.txt +++ /dev/null @@ -1 +0,0 @@ -Fossify Hesap Makinesi diff --git a/fastlane/metadata/android/uk/changelogs/1.txt b/fastlane/metadata/android/uk/changelogs/1.txt deleted file mode 100644 index cf2a5326..00000000 --- a/fastlane/metadata/android/uk/changelogs/1.txt +++ /dev/null @@ -1 +0,0 @@ -* Початковий випуск diff --git a/fastlane/metadata/android/uk/changelogs/2.txt b/fastlane/metadata/android/uk/changelogs/2.txt deleted file mode 100644 index 2729e3d1..00000000 --- a/fastlane/metadata/android/uk/changelogs/2.txt +++ /dev/null @@ -1 +0,0 @@ -* Додано нові переклади. diff --git a/fastlane/metadata/android/uk/changelogs/3.txt b/fastlane/metadata/android/uk/changelogs/3.txt deleted file mode 100644 index 8a74039a..00000000 --- a/fastlane/metadata/android/uk/changelogs/3.txt +++ /dev/null @@ -1,5 +0,0 @@ -* Оновлення тематичного/монохромного значка застосунку -* Підвищено мінімальну цільову версію Android до 8 -* Замінено прапорці на перемикачі у матеріальному стилі -* Інші незначні виправлення та покращення -* Додано нові переклади diff --git a/fastlane/metadata/android/uk/full_description.txt b/fastlane/metadata/android/uk/full_description.txt deleted file mode 100644 index 57dd92c8..00000000 --- a/fastlane/metadata/android/uk/full_description.txt +++ /dev/null @@ -1,20 +0,0 @@ -Представляємо вам Fossify Калькулятор – універсальний та ефективний інструмент для всіх ваших обчислень. Насолоджуйтесь стильним, сучасним дизайном у поєднанні з потужною функціональністю, що ідеально підходить як для простих обчислень, так і для більш складних завдань. -📶 ФУНКЦІОНАЛЬНІСТЬ БЕЗ МЕРЕЖІ: -Fossify Калькулятор працює повністю без мережі, не потребуючи дозволів на доступ до інтернету. Користуйтеся ним будь-коли та будь-де, і насолоджуйтеся підвищеною приватністю, безпекою та стабільністю. -🌐 БАГАТОФУНКЦІОНАЛЬНІСТЬ: -Якщо вам потрібно помножити, поділити або обчислити корені та степені, Fossify Калькулятор впорається з цим завданням. Він ідеально підходить для повсякденних розрахунків та більш спеціалізованих завдань, таких як іпотечні розрахунки. -📳 НАЛАШТУВАННЯ, ЩО НАЛАШТОВУЮТЬСЯ: -Налаштуйте свій досвід за допомогою індивідуальних налаштувань. Увімкніть вібрацію при натисканні кнопок, вимкніть сплячий режим під час використання застосунку та налаштуйте інтерфейс на свій смак. -🔒 ПРИВАТНІСТЬ І БЕЗПЕКА: -Ваша приватність має першочергове значення. Fossify Калкьулятор не збирає та не передає інформацію про користувачів третім особам. Користуйтеся застосунком зі спокійною душею, знаючи, що ваші дані в безпеці. -📊 ІСТОРІЯ ОПЕРАЦІЙ: -Доступ до історії ваших розрахунків для швидкого пошуку. Легко переглядайте останні операції, щоб переглянути або продовжити роботу. -🎨 ПЕРСОНАЛІЗОВАНИЙ ДОСВІД: -Персоналізуйте свій калькулятор за допомогою налаштовуваних кольорів. Налаштуйте кольори тексту та фону відповідно до вашого стилю та вподобань, створюючи візуально привабливий та простий у використанні інтерфейс. -🌐 ПРОЗОРІСТЬ З ВІДКРИТИМ ВИХІДНИМ КОДОМ: -Fossify Калькулятор має повністю відкритий вихідний код, що забезпечує прозорість та безпеку. Отримайте доступ до вихідного коду для аудиту, що гарантує надійність та надійність інструменту. -Випробуйте новий рівень ефективності та персоналізації з Fossify Калькулятор. Завантажте зараз і покращіть свій досвід розрахунків. -Дізнайтеся більше про застосунки Fossify: https://www.fossify.org -Відкритий код: https://www.github.com/FossifyOrg -Приєднуйтесь до спільноти на Reddit: https://www.reddit.com/r/Fossify -Приєднуйтесь у Telegram: https://t.me/Fossify diff --git a/fastlane/metadata/android/uk/short_description.txt b/fastlane/metadata/android/uk/short_description.txt deleted file mode 100644 index b5cd45d5..00000000 --- a/fastlane/metadata/android/uk/short_description.txt +++ /dev/null @@ -1 +0,0 @@ -Простий калькулятор з відкритим вихідним кодом для швидких і легких розрахунків diff --git a/fastlane/metadata/android/uk/title.txt b/fastlane/metadata/android/uk/title.txt deleted file mode 100644 index 95c07b74..00000000 --- a/fastlane/metadata/android/uk/title.txt +++ /dev/null @@ -1 +0,0 @@ -Fossify Калькулятор diff --git a/fastlane/metadata/android/zh-CN/changelogs/1.txt b/fastlane/metadata/android/zh-CN/changelogs/1.txt deleted file mode 100644 index ebac50d2..00000000 --- a/fastlane/metadata/android/zh-CN/changelogs/1.txt +++ /dev/null @@ -1 +0,0 @@ -* 首次发布 diff --git a/fastlane/metadata/android/zh-CN/changelogs/2.txt b/fastlane/metadata/android/zh-CN/changelogs/2.txt deleted file mode 100644 index 631fd2e8..00000000 --- a/fastlane/metadata/android/zh-CN/changelogs/2.txt +++ /dev/null @@ -1 +0,0 @@ -* 添加了新的翻译。 diff --git a/fastlane/metadata/android/zh-CN/changelogs/3.txt b/fastlane/metadata/android/zh-CN/changelogs/3.txt deleted file mode 100644 index 23c4fbc4..00000000 --- a/fastlane/metadata/android/zh-CN/changelogs/3.txt +++ /dev/null @@ -1,5 +0,0 @@ -* 更新主题/单色应用图标 -* 最低目标 Android 版本调整为 8 -* 使用 Material 风格开关取代之前的复选框 -* 其他小修复和优化 -* 添加了新的翻译 diff --git a/fastlane/metadata/android/zh-CN/full_description.txt b/fastlane/metadata/android/zh-CN/full_description.txt deleted file mode 100644 index d1adcd9d..00000000 --- a/fastlane/metadata/android/zh-CN/full_description.txt +++ /dev/null @@ -1,20 +0,0 @@ -隆重推出 Fossify 计算器——满足您计算需求的多功能高效工具。享受时尚现代的设计和强大的功能,无论是简单运算还是复杂任务,都能完美应对。

-📶 离线使用功能:
-Fossify 计算器完全离线运行,无需网络权限。无论何时何地都能使用,体验更高的隐私性、安全性与稳定性。

-🌐 多种运算功能:
-无论您是进行乘除运算,还是计算根式和幂次方,Fossify 计算器都能满足您的需求。它既适用于日常计算,也能处理诸如房贷计算等专业任务。

-📳 可自定义设置:
-通过自定义设置打造个性化体验。您可以开启按键振动反馈,使用应用时防止手机息屏,还能按自己的喜好调整界面。

-🔒 隐私和安全:
-您的隐私至关重要。Fossify 计算器不会收集或与第三方共享任何用户信息。您可以放心使用,因为您的数据是安全的。

-📊 计算历史记录:
-可查看计算历史,方便快速查阅。轻松浏览近期运算,以便回顾或继续之前的工作。

-🎨 个性化体验:
-通过自定义颜色主题,实现计算器个性化。调整文本和背景颜色以符合您的风格与偏好,打造视觉美观且易用的界面。

-🌐 开源透明性:
-Fossify 计算器完全开源,兼具透明性与安全性。您可访问源代码进行审核,确保这是一款值得信赖的可靠工具。

-使用 Fossify 计算器体验更高水平的效率和自定义。立即下载,提升您的计算体验。

-探索更多 Fossify 应用:https://www.fossify.org
-开源代码:https://www.github.com/FossifyOrg
-加入 Reddit 社区:https://www.reddit.com/r/Fossify
-在 Telegram 上交流:https://t.me/Fossify
diff --git a/fastlane/metadata/android/zh-CN/short_description.txt b/fastlane/metadata/android/zh-CN/short_description.txt deleted file mode 100644 index 3a9f6564..00000000 --- a/fastlane/metadata/android/zh-CN/short_description.txt +++ /dev/null @@ -1 +0,0 @@ -简约开源的计算器,可快速轻松的计算 diff --git a/fastlane/metadata/android/zh-CN/title.txt b/fastlane/metadata/android/zh-CN/title.txt deleted file mode 100644 index 39c630f2..00000000 --- a/fastlane/metadata/android/zh-CN/title.txt +++ /dev/null @@ -1 +0,0 @@ -Fossify 计算器 diff --git a/fastlane/metadata/android/zh-TW/changelogs/1.txt b/fastlane/metadata/android/zh-TW/changelogs/1.txt deleted file mode 100644 index 401355b1..00000000 --- a/fastlane/metadata/android/zh-TW/changelogs/1.txt +++ /dev/null @@ -1 +0,0 @@ -* 初始版本 diff --git a/fastlane/metadata/android/zh-TW/changelogs/2.txt b/fastlane/metadata/android/zh-TW/changelogs/2.txt deleted file mode 100644 index f20a79db..00000000 --- a/fastlane/metadata/android/zh-TW/changelogs/2.txt +++ /dev/null @@ -1 +0,0 @@ -* 增加新的翻譯。 diff --git a/fastlane/metadata/android/zh-TW/changelogs/3.txt b/fastlane/metadata/android/zh-TW/changelogs/3.txt deleted file mode 100644 index b2855e2a..00000000 --- a/fastlane/metadata/android/zh-TW/changelogs/3.txt +++ /dev/null @@ -1,5 +0,0 @@ -* 更新主題/單色應用程式圖示 -* 提升最低支援的 Android 版本至 8 -* 將核取方塊替換為材質設計的開關 -* 其他小幅修正與改進 -* 新增翻譯內容 diff --git a/fastlane/metadata/android/zh-TW/short_description.txt b/fastlane/metadata/android/zh-TW/short_description.txt deleted file mode 100644 index f6396c1a..00000000 --- a/fastlane/metadata/android/zh-TW/short_description.txt +++ /dev/null @@ -1 +0,0 @@ -簡單且開放原始碼的計算機,適合快速簡便的計算 diff --git a/fastlane/metadata/android/zh-TW/title.txt b/fastlane/metadata/android/zh-TW/title.txt deleted file mode 100644 index 01f4dfb6..00000000 --- a/fastlane/metadata/android/zh-TW/title.txt +++ /dev/null @@ -1 +0,0 @@ -Fossify 計算機 diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 3a232d38..d90ee3ba 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -8,12 +8,12 @@ detekt = "1.23.3" #Androidx androidx-customView = "1.2.0-alpha02" androidx-customViewPooling = "1.0.0" -androidx-lifecycle = "2.8.6" +androidx-lifecycle = "2.8.7" #Compose composeActivity = "1.9.3" -compose = "1.7.4" +compose = "1.7.8" composeCompiler = "1.5.15" -composeMaterial3 = "1.3.0" +composeMaterial3 = "1.3.1" #AutoFitTextView autofittextview = "0.2.1" #exp4j @@ -23,7 +23,7 @@ room = "2.6.1" #Fossify commons = "54b78551a4" #Gradle -gradlePlugins-agp = "8.7.1" +gradlePlugins-agp = "8.9.0" #build app-build-compileSDKVersion = "34" app-build-targetSDK = "34" @@ -31,9 +31,9 @@ app-build-minimumSDK = "26" app-build-javaVersion = "VERSION_17" app-build-kotlinJVMTarget = "17" #versioning -app-version-appId = "org.fossify.calculator" -app-version-versionCode = "3" -app-version-versionName = "1.0.2" +app-version-appId = "org.fossify.math" +app-version-versionCode = "4" +app-version-versionName = "1.0.3" [libraries] #Android X diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 05ef575b..a4b76b95 100644 Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 8b6e1f8e..e2847c82 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,7 @@ -#Thu Nov 05 21:17:11 CET 2020 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip +networkTimeout=10000 +validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip diff --git a/gradlew b/gradlew index 9d82f789..f5feea6d 100755 --- a/gradlew +++ b/gradlew @@ -1,74 +1,130 @@ -#!/usr/bin/env bash +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 +# ############################################################################## -## -## Gradle start up script for UN*X -## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done -APP_NAME="Gradle" -APP_BASE_NAME=`basename "$0"` +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s +' "$PWD" ) || exit # Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" +MAX_FD=maximum -warn ( ) { +warn () { echo "$*" -} +} >&2 -die ( ) { +die () { echo echo "$*" echo exit 1 -} +} >&2 # OS specific support (must be 'true' or 'false'). cygwin=false msys=false darwin=false -case "`uname`" in - CYGWIN* ) - cygwin=true - ;; - Darwin* ) - darwin=true - ;; - MINGW* ) - msys=true - ;; +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; esac -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >/dev/null -APP_HOME="`pwd -P`" -cd "$SAVED" >/dev/null - CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + # Determine the Java command to use to start the JVM. if [ -n "$JAVA_HOME" ] ; then if [ -x "$JAVA_HOME/jre/sh/java" ] ; then # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" + JAVACMD=$JAVA_HOME/jre/sh/java else - JAVACMD="$JAVA_HOME/bin/java" + JAVACMD=$JAVA_HOME/bin/java fi if [ ! -x "$JAVACMD" ] ; then die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME @@ -77,84 +133,120 @@ Please set the JAVA_HOME variable in your environment to match the location of your Java installation." fi else - JAVACMD="java" - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + JAVACMD=java + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Please set the JAVA_HOME variable in your environment to match the location of your Java installation." + fi fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then - MAX_FD_LIMIT=`ulimit -H -n` - if [ $? -eq 0 ] ; then - if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then - MAX_FD="$MAX_FD_LIMIT" - fi - ulimit -n $MAX_FD - if [ $? -ne 0 ] ; then - warn "Could not set maximum file descriptor limit: $MAX_FD" - fi - else - warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" - fi +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac fi -# For Darwin, add options to specify how the application appears in the dock -if $darwin; then - GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" -fi +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) -# For Cygwin, switch paths to Windows format before running java -if $cygwin ; then - APP_HOME=`cygpath --path --mixed "$APP_HOME"` - CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - JAVACMD=`cygpath --unix "$JAVACMD"` - - # We build the pattern for arguments to be converted via cygpath - ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` - SEP="" - for dir in $ROOTDIRSRAW ; do - ROOTDIRS="$ROOTDIRS$SEP$dir" - SEP="|" - done - OURCYGPATTERN="(^($ROOTDIRS))" - # Add a user-defined pattern to the cygpath arguments - if [ "$GRADLE_CYGPATTERN" != "" ] ; then - OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" - fi # Now convert the arguments - kludge to limit ourselves to /bin/sh - i=0 - for arg in "$@" ; do - CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` - CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option - - if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition - eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` - else - eval `echo args$i`="\"$arg\"" + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) fi - i=$((i+1)) + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg done - case $i in - (0) set -- ;; - (1) set -- "$args0" ;; - (2) set -- "$args0" "$args1" ;; - (3) set -- "$args0" "$args1" "$args2" ;; - (4) set -- "$args0" "$args1" "$args2" "$args3" ;; - (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; - (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; - (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; - (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; - (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; - esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") -} -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat index aec99730..9b42019c 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -1,4 +1,22 @@ -@if "%DEBUG%" == "" @echo off +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem +@rem SPDX-License-Identifier: Apache-2.0 +@rem + +@if "%DEBUG%"=="" @echo off @rem ########################################################################## @rem @rem Gradle startup script for Windows @@ -8,26 +26,30 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome set JAVA_EXE=java.exe %JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto init +if %ERRORLEVEL% equ 0 goto execute -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 goto fail @@ -35,54 +57,36 @@ goto fail set JAVA_HOME=%JAVA_HOME:"=% set JAVA_EXE=%JAVA_HOME%/bin/java.exe -if exist "%JAVA_EXE%" goto init +if exist "%JAVA_EXE%" goto execute -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 goto fail -:init -@rem Get command-line arguments, handling Windowz variants - -if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args - -:win9xME_args -@rem Slurp the command line arguments. -set CMD_LINE_ARGS= -set _SKIP=2 - -:win9xME_args_slurp -if "x%~1" == "x" goto execute - -set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ - :execute @rem Setup the command line set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + @rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* :end @rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd +if %ERRORLEVEL% equ 0 goto mainEnd :fail rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% :mainEnd if "%OS%"=="Windows_NT" endlocal