Skip to content

Commit 43b192a

Browse files
1.0 Prototype Release
1 parent f0273aa commit 43b192a

File tree

3 files changed

+74
-41
lines changed

3 files changed

+74
-41
lines changed

app/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ android {
1515
minSdk = 24
1616
targetSdk = 36
1717
versionCode = 1
18-
versionName = "0.0"
18+
versionName = "1.0"
1919

2020
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
2121
}
Lines changed: 33 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
package com.jamesfrench.nothingcalculator
22

33
import androidx.compose.foundation.background
4+
import androidx.compose.foundation.layout.Arrangement
45
import androidx.compose.foundation.layout.Box
6+
import androidx.compose.foundation.layout.Column
57
import androidx.compose.foundation.layout.fillMaxSize
68
import androidx.compose.foundation.layout.fillMaxWidth
79
import androidx.compose.foundation.layout.padding
@@ -27,30 +29,41 @@ fun History(onHistoryClose: () -> Unit) {
2729
.background(DeepBlack)
2830
)
2931

30-
Box(
31-
modifier = Modifier
32-
.fillMaxWidth()
33-
.padding(start = 15.dp, end = 15.dp, top = 15.dp),
34-
contentAlignment = Alignment.CenterStart
32+
Column(
33+
modifier = Modifier.fillMaxSize()
3534
) {
36-
IconButton(
37-
onClick = { onHistoryClose() },
35+
Box(
3836
modifier = Modifier
39-
.size(42.dp)
37+
.fillMaxWidth()
38+
.padding(start = 15.dp, end = 15.dp, top = 15.dp),
39+
contentAlignment = Alignment.CenterStart
4040
) {
41-
Box(
42-
modifier = Modifier.fillMaxSize()
43-
)
44-
Icon(
45-
painter = painterResource(R.drawable.back),
46-
contentDescription = stringResource(R.string.back)
41+
IconButton(
42+
onClick = { onHistoryClose() },
43+
modifier = Modifier
44+
.size(42.dp)
45+
) {
46+
Box(
47+
modifier = Modifier.fillMaxSize()
48+
)
49+
Icon(
50+
painter = painterResource(R.drawable.back),
51+
contentDescription = stringResource(R.string.back)
52+
)
53+
}
54+
Text(
55+
text = stringResource(R.string.history),
56+
fontFamily = ndot77,
57+
fontSize = 26.sp,
58+
modifier = Modifier.align(Alignment.Center)
4759
)
4860
}
49-
Text(
50-
text = stringResource(R.string.history),
51-
fontFamily = ndot77,
52-
fontSize = 26.sp,
53-
modifier = Modifier.align(Alignment.Center)
54-
)
61+
Column (
62+
modifier = Modifier.fillMaxSize(),
63+
horizontalAlignment = Alignment.CenterHorizontally,
64+
verticalArrangement = Arrangement.Center
65+
) {
66+
Text("History is still in development!")
67+
}
5568
}
5669
}
Lines changed: 40 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
package com.jamesfrench.nothingcalculator
22

33
import androidx.compose.foundation.background
4+
import androidx.compose.foundation.layout.Arrangement
45
import androidx.compose.foundation.layout.Box
6+
import androidx.compose.foundation.layout.Column
7+
import androidx.compose.foundation.layout.Row
58
import androidx.compose.foundation.layout.fillMaxSize
69
import androidx.compose.foundation.layout.fillMaxWidth
710
import androidx.compose.foundation.layout.padding
@@ -12,45 +15,62 @@ import androidx.compose.material3.Text
1215
import androidx.compose.runtime.Composable
1316
import androidx.compose.ui.Alignment
1417
import androidx.compose.ui.Modifier
18+
import androidx.compose.ui.platform.LocalContext
1519
import androidx.compose.ui.res.painterResource
1620
import androidx.compose.ui.res.stringResource
21+
import androidx.compose.ui.text.style.LineHeightStyle
1722
import androidx.compose.ui.unit.dp
1823
import androidx.compose.ui.unit.sp
1924
import com.jamesfrench.nothingcalculator.ui.theme.DeepBlack
2025
import com.jamesfrench.nothingcalculator.ui.theme.ndot77
2126

2227
@Composable
2328
fun Settings(onSettingsClose: () -> Unit) {
29+
val context = LocalContext.current
30+
val packageManager = context.packageName
31+
2432
Box(
2533
modifier = Modifier
2634
.fillMaxSize()
2735
.background(DeepBlack)
2836
)
2937

30-
Box(
31-
modifier = Modifier
32-
.fillMaxWidth()
33-
.padding(start = 15.dp, end = 15.dp, top = 15.dp),
34-
contentAlignment = Alignment.CenterStart
38+
Column(
39+
modifier = Modifier.fillMaxSize()
3540
) {
36-
IconButton(
37-
onClick = { onSettingsClose() },
41+
Box(
3842
modifier = Modifier
39-
.size(42.dp)
43+
.fillMaxWidth()
44+
.padding(start = 15.dp, end = 15.dp, top = 15.dp),
45+
contentAlignment = Alignment.CenterStart
4046
) {
41-
Box(
42-
modifier = Modifier.fillMaxSize()
43-
)
44-
Icon(
45-
painter = painterResource(R.drawable.back),
46-
contentDescription = stringResource(R.string.back)
47+
IconButton(
48+
onClick = { onSettingsClose() },
49+
modifier = Modifier
50+
.size(42.dp)
51+
) {
52+
Box(
53+
modifier = Modifier.fillMaxSize()
54+
)
55+
Icon(
56+
painter = painterResource(R.drawable.back),
57+
contentDescription = stringResource(R.string.back)
58+
)
59+
}
60+
Text(
61+
text = stringResource(R.string.settings),
62+
fontFamily = ndot77,
63+
fontSize = 26.sp,
64+
modifier = Modifier.align(Alignment.Center)
4765
)
4866
}
49-
Text(
50-
text = stringResource(R.string.settings),
51-
fontFamily = ndot77,
52-
fontSize = 26.sp,
53-
modifier = Modifier.align(Alignment.Center)
54-
)
67+
Column (
68+
modifier = Modifier.fillMaxSize(),
69+
horizontalAlignment = Alignment.CenterHorizontally,
70+
verticalArrangement = Arrangement.Center
71+
) {
72+
Text("Settings are in development!")
73+
Text(packageManager)
74+
}
5575
}
5676
}

0 commit comments

Comments
 (0)