Skip to content

Commit ab660fb

Browse files
authored
Merge pull request #166 from Yet-Zio/v2.0.4
v2.0.4
2 parents 114526f + 200a9f1 commit ab660fb

File tree

10 files changed

+1202
-282
lines changed

10 files changed

+1202
-282
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
*.iml
22
.gradle
33
/local.properties
4+
/.idea
5+
/.idea/discord.xml
46
/.idea/caches
57
/.idea/libraries
68
/.idea/modules.xml

app/build.gradle.kts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,16 @@ android {
1717
excludeFields = arrayOf("generated")
1818
}
1919

20+
androidResources {
21+
generateLocaleConfig = true
22+
}
23+
2024
defaultConfig {
2125
applicationId = "yetzio.yetcalc"
2226
minSdk = 28
2327
targetSdk = 35
24-
versionCode = 19
25-
versionName = "2.0.3"
28+
versionCode = 20
29+
versionName = "2.0.4"
2630

2731
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
2832
}

app/src/main/java/yetzio/yetcalc/component/UnitConv.kt

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1189,8 +1189,8 @@ class UnitConv{
11891189
return rankine * 5/9
11901190
}
11911191

1192-
fun DelisleToKel(delisle: Double): Double{
1193-
return (delisle + 100)/1.5000 + abs_zero
1192+
fun DelisleToKel(delisle: Double): Double {
1193+
return 373.15 - (delisle / 1.5)
11941194
}
11951195

11961196
fun NewtonToKel(newton: Double): Double{
@@ -1275,24 +1275,24 @@ class UnitConv{
12751275
return (kelvin - abs_zero) * 9/5 + 32
12761276
}
12771277

1278-
fun KelToRankine(kelvin: Double): Double{
1279-
return kelvin / 5/9
1278+
fun KelToRankine(kelvin: Double): Double {
1279+
return kelvin * 9/5
12801280
}
12811281

1282-
fun KelToDelisle(kelvin: Double): Double{
1283-
return (kelvin - 100)*1.5000 - abs_zero
1282+
fun KelToDelisle(kelvin: Double): Double {
1283+
return (373.15 - kelvin) * 1.5
12841284
}
12851285

1286-
fun KelToNewton(kelvin: Double): Double{
1287-
return (kelvin*0.33000) - abs_zero
1286+
fun KelToNewton(kelvin: Double): Double {
1287+
return (kelvin - abs_zero) * 0.33
12881288
}
12891289

1290-
fun KelToReaumur(kelvin: Double): Double{
1291-
return (kelvin*0.80000) - abs_zero
1290+
fun KelToReaumur(kelvin: Double): Double {
1291+
return (kelvin - abs_zero) * 0.8
12921292
}
12931293

1294-
fun KelToRomer(kelvin: Double): Double{
1295-
return (kelvin + 7.5)*0.52500 - abs_zero
1294+
fun KelToRomer(kelvin: Double): Double {
1295+
return (kelvin - abs_zero) * 21/40 + 7.5
12961296
}
12971297

12981298
fun KelToYoctoKel(kelvin: Double): Double{

app/src/main/java/yetzio/yetcalc/component/operators/ProgrammerOps.kt

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -37,20 +37,6 @@ class InfixOrOperator : AbstractOperator() {
3737
}
3838
}
3939

40-
//@PrefixOperator(precedence = OPERATOR_PRECEDENCE_UNARY)
41-
//class PrefixNotOperator: AbstractOperator() {
42-
// @Throws(EvaluationException::class)
43-
// override fun evaluate(
44-
// expression: Expression, operatorToken: Token?, vararg operands: EvaluationValue
45-
// ): EvaluationValue {
46-
// val value = expression.evaluateSubtree(operands[0].expressionNode)
47-
//
48-
// val result = value.stringValue.toLong(10).inv()
49-
//
50-
// return expression.convertValue(result)
51-
// }
52-
//}
53-
5440
@PrefixOperator
5541
class PrefixNotOperator : AbstractOperator() {
5642
override fun evaluate(

app/src/main/java/yetzio/yetcalc/config/CalcBaseActivity.kt

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ import yetzio.yetcalc.views.ProgramCalcActivity
3030
import yetzio.yetcalc.views.UnitConvActivity
3131
import kotlin.properties.Delegates
3232

33-
3433
open class CalcBaseActivity : AppCompatActivity() {
3534
lateinit var theme: String
3635
lateinit var currentMatYouStyle: String
@@ -158,20 +157,20 @@ open class CalcBaseActivity : AppCompatActivity() {
158157
val items = when (currentView) {
159158
CalcView.CALCULATOR -> {
160159
listOf(
161-
Pair("Converter", R.drawable.ic_baseline_cyclone_24),
162-
Pair("Programmer", R.drawable.ic_baseline_code_24)
160+
Pair(getString(R.string.converter), R.drawable.ic_baseline_cyclone_24),
161+
Pair(getString(R.string.programmer), R.drawable.ic_baseline_code_24)
163162
)
164163
}
165164
CalcView.CONVERTER -> {
166165
listOf(
167-
Pair("Calculator", R.drawable.ic_baseline_calculate_24),
168-
Pair("Programmer", R.drawable.ic_baseline_code_24)
166+
Pair(getString(R.string.calculator), R.drawable.ic_baseline_calculate_24),
167+
Pair(getString(R.string.programmer), R.drawable.ic_baseline_code_24)
169168
)
170169
}
171170
else -> {
172171
listOf(
173-
Pair("Calculator", R.drawable.ic_baseline_calculate_24),
174-
Pair("Converter", R.drawable.ic_baseline_cyclone_24)
172+
Pair(getString(R.string.calculator), R.drawable.ic_baseline_calculate_24),
173+
Pair(getString(R.string.converter), R.drawable.ic_baseline_cyclone_24)
175174
)
176175
}
177176
}
@@ -183,15 +182,15 @@ open class CalcBaseActivity : AppCompatActivity() {
183182

184183
when(currentView){
185184
CalcView.CALCULATOR -> {
186-
modeTV?.setText("Calculator", false)
185+
modeTV?.setText(getString(R.string.calculator), false)
187186
modeSelector.setStartIconDrawable(R.drawable.ic_baseline_calculate_24)
188187
}
189188
CalcView.CONVERTER -> {
190-
modeTV?.setText("Converter", false)
189+
modeTV?.setText(getString(R.string.converter), false)
191190
modeSelector.setStartIconDrawable(R.drawable.ic_baseline_cyclone_24)
192191
}
193192
else -> {
194-
modeTV?.setText("Programmer", false)
193+
modeTV?.setText(getString(R.string.programmer), false)
195194
modeSelector.setStartIconDrawable(R.drawable.ic_baseline_code_24)
196195
}
197196
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
unqualifiedResLocale=en-US

0 commit comments

Comments
 (0)