diff --git a/CREDITS b/CREDITS new file mode 100644 index 0000000..f42231f --- /dev/null +++ b/CREDITS @@ -0,0 +1 @@ +Duke Leto diff --git a/app/build.gradle b/app/build.gradle index c3c5ccf..5b14539 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,4 +1,5 @@ // Copyright 2019 The Hush developers +// Released under the GPLv3 apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' @@ -18,7 +19,7 @@ android { minSdkVersion 19 targetSdkVersion 28 versionCode 1 - versionName "0.6.0-alpha3" + versionName "0.6.0-alpha4" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" vectorDrawables.useSupportLibrary = true } diff --git a/app/src/main/java/org/myhush/silentdragon/ReceiveActivity.kt b/app/src/main/java/org/myhush/silentdragon/ReceiveActivity.kt index 9684d06..5a584ee 100644 --- a/app/src/main/java/org/myhush/silentdragon/ReceiveActivity.kt +++ b/app/src/main/java/org/myhush/silentdragon/ReceiveActivity.kt @@ -70,14 +70,20 @@ class ReceiveActivity : AppCompatActivity() { val addrTxt = findViewById(R.id.addressTxt) - val numsplits = if (addr!!.length > 48) 8 else 4 + var numsplits = if (addr!!.length > 34) 8 else 6 val size = addr!!.length / numsplits var splitText = "" for (i in 0..(numsplits-1)) { splitText += addr?.substring(i * size, i * size + size) splitText += if (i % 2 == 0) " " else "\n" + + if (i == (numsplits-1)) + if(addr!!.length % numsplits != 0) { + splitText += addr?.substring((i + 1) * size, addr!!.length) + } } + addrTxt.text = splitText addrTxt.setOnClickListener { diff --git a/app/src/main/java/org/myhush/silentdragon/TxDetailsActivity.kt b/app/src/main/java/org/myhush/silentdragon/TxDetailsActivity.kt index 55953b0..1ec0c74 100644 --- a/app/src/main/java/org/myhush/silentdragon/TxDetailsActivity.kt +++ b/app/src/main/java/org/myhush/silentdragon/TxDetailsActivity.kt @@ -39,6 +39,7 @@ class TxDetailsActivity : AppCompatActivity() { imgTypeColor.setImageResource(R.color.colorAccent) if (tx?.type == "confirm") { + txtType.text = "Confirm Transaction" txtDateTime.text = "" btnExternal.text = "Confirm and Send" @@ -119,6 +120,11 @@ class TxDetailsActivity : AppCompatActivity() { override fun onCreateOptionsMenu(menu: Menu?): Boolean { menuInflater.inflate(R.menu.menu_txdetails, menu) + + tx = Klaxon().parse(StringReader(intent.getStringExtra("EXTRA_TXDETAILS"))) + if (tx?.type == "confirm") { + menu!!.removeItem(R.id.action_view) + } return true } diff --git a/app/src/main/res/layout/activity_about.xml b/app/src/main/res/layout/activity_about.xml index 2c5927c..c376813 100644 --- a/app/src/main/res/layout/activity_about.xml +++ b/app/src/main/res/layout/activity_about.xml @@ -1,5 +1,5 @@ - - + + + + + app:layout_constraintTop_toBottomOf="@id/divider1" /> + app:layout_constraintTop_toBottomOf="@+id/Discord" /> - tools:layout_editor_absoluteY="56dp" /> + app:layout_constraintTop_toBottomOf="@+id/DiscordText" /> + + + + + + + + + + + + + app:layout_constraintTop_toBottomOf="@id/divider4" /> + app:layout_constraintTop_toBottomOf="@id/Credit" /> + app:layout_constraintTop_toBottomOf="@+id/CreditText" /> tools:layout_editor_absoluteY="56dp" /> + app:layout_constraintTop_toBottomOf="@id/divider5" /> - tools:layout_editor_absoluteY="56dp" /> + + + + + + + + + + + + + - +