diff --git a/app/build.gradle b/app/build.gradle index 9818d72..a67d07a 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -11,7 +11,7 @@ android { applicationId "eu.neilalexander.yggdrasil" minSdkVersion 21 targetSdkVersion 29 - versionCode 5 + versionCode 6 versionName "0.1" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index f95c342..9b2fcd8 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -27,405 +27,418 @@ android:textSize="24sp" android:textStyle="bold" /> - - - - - - - + android:layout_height="match_parent"> - - - - - - - + android:orientation="vertical" > - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + android:layout_marginStart="8pt" + android:layout_marginLeft="8pt" + android:layout_marginEnd="8pt" + android:layout_marginRight="8pt" + android:layout_marginBottom="8pt" + android:background="@drawable/rounded" + android:divider="#46878787" + android:dividerPadding="4pt" + android:paddingLeft="4pt" + android:paddingTop="2pt" + android:paddingRight="4pt" + android:paddingBottom="2pt" + android:showDividers="middle"> + + + + + + + + + + + + + + + + + + + android:layout_width="match_parent" + android:layout_height="32px" /> - - - - - - - + + + android:layout_marginStart="8pt" + android:layout_marginLeft="8pt" + android:layout_marginEnd="8pt" + android:layout_marginRight="8pt" + android:layout_marginBottom="8pt" + android:background="@drawable/rounded" + android:divider="#46878787" + android:dividerPadding="4pt" + android:paddingLeft="4pt" + android:paddingTop="2pt" + android:paddingRight="4pt" + android:paddingBottom="2pt" + android:showDividers="middle"> + + + + + + + + + + + + + + + + + + + + + + + + + android:layout_width="match_parent" + android:layout_height="32px" /> - - - - - - - - - - + + + android:layout_marginStart="8pt" + android:layout_marginLeft="8pt" + android:layout_marginEnd="8pt" + android:layout_marginRight="8pt" + android:background="@drawable/rounded" + android:clickable="true" + android:divider="#46878787" + android:dividerPadding="4pt" + android:paddingLeft="4pt" + android:paddingTop="2pt" + android:paddingRight="4pt" + android:paddingBottom="2pt" + android:showDividers="middle"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + android:layout_marginStart="16pt" + android:layout_marginLeft="16pt" + android:layout_marginTop="2pt" + android:layout_marginEnd="8pt" + android:layout_marginRight="8pt" + android:alpha="0.7" + android:paddingRight="8pt" + android:text="You must re-enable Yggdrasil after modifying Peers or Settings to make any changes effective." + android:textAllCaps="false" + android:textAppearance="@style/TextAppearance.AppCompat.Small" + android:textSize="12sp" /> + + + - - - diff --git a/app/src/main/res/layout/activity_peers.xml b/app/src/main/res/layout/activity_peers.xml index 1d9ecf9..3001949 100644 --- a/app/src/main/res/layout/activity_peers.xml +++ b/app/src/main/res/layout/activity_peers.xml @@ -47,196 +47,207 @@ app:srcCompat="@drawable/ic_baseline_add_circle_24" /> - - - - - - - - - - - + android:layout_height="match_parent"> - - - - - + android:layout_height="wrap_content" + android:orientation="vertical" > - - + + - - - - - - + android:layout_marginStart="8pt" + android:layout_marginLeft="8pt" + android:layout_marginEnd="8pt" + android:layout_marginRight="8pt" + android:background="@drawable/rounded" + android:divider="#46878787" + android:dividerPadding="4pt" + android:paddingLeft="4pt" + android:paddingTop="2pt" + android:paddingRight="4pt" + android:paddingBottom="2pt" + android:showDividers="middle" /> - - + + + android:layout_marginStart="8pt" + android:layout_marginLeft="8pt" + android:layout_marginEnd="8pt" + android:layout_marginRight="8pt" + android:background="@drawable/rounded" + android:divider="#46878787" + android:dividerPadding="4pt" + android:paddingLeft="4pt" + android:paddingTop="2pt" + android:paddingRight="4pt" + android:paddingBottom="2pt" + android:showDividers="middle" /> - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + - + + + diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml index 070bfc8..5d79ce2 100644 --- a/app/src/main/res/layout/activity_settings.xml +++ b/app/src/main/res/layout/activity_settings.xml @@ -38,229 +38,241 @@ - - - + android:layout_height="match_parent"> - + android:layout_height="wrap_content" + android:orientation="vertical" > + android:layout_marginStart="16pt" + android:layout_marginLeft="16pt" + android:layout_marginTop="8pt" + android:layout_marginEnd="8pt" + android:layout_marginRight="8pt" + android:layout_marginBottom="2pt" + android:alpha="0.7" + android:text="Node Info" + android:textAllCaps="true" + android:textAppearance="@style/TextAppearance.AppCompat.Small" + android:textSize="12sp" /> - + android:layout_marginStart="8pt" + android:layout_marginLeft="8pt" + android:layout_marginEnd="8pt" + android:layout_marginRight="8pt" + android:background="@drawable/rounded" + android:divider="#46878787" + android:dividerPadding="4pt" + android:paddingLeft="4pt" + android:paddingTop="2pt" + android:paddingRight="4pt" + android:paddingBottom="2pt" + android:showDividers="middle"> - - + - + - + - + + - + - + android:layout_height="wrap_content" + android:layout_marginStart="16pt" + android:layout_marginLeft="16pt" + android:layout_marginTop="8pt" + android:layout_marginEnd="8pt" + android:layout_marginRight="8pt" + android:layout_marginBottom="2pt" + android:alpha="0.7" + android:paddingRight="8pt" + android:text="Public Key" + android:textAllCaps="true" + android:textAppearance="@style/TextAppearance.AppCompat.Small" + android:textSize="12sp" /> - + - - - + - + - + - + + + - + - + + + + + + + + + + + - - + android:layout_marginStart="16pt" + android:layout_marginLeft="16pt" + android:layout_marginTop="2pt" + android:layout_marginEnd="8pt" + android:layout_marginRight="8pt" + android:alpha="0.7" + android:paddingRight="8pt" + android:text="Resetting will overwrite with newly generated configuration. Your public keys and IP address on the network will change." + android:textAllCaps="false" + android:textAppearance="@style/TextAppearance.AppCompat.Small" + android:textSize="12sp" /> - + + diff --git a/app/src/main/res/layout/peers_configured.xml b/app/src/main/res/layout/peers_configured.xml index e9aff3c..82615d5 100644 --- a/app/src/main/res/layout/peers_configured.xml +++ b/app/src/main/res/layout/peers_configured.xml @@ -1,29 +1,47 @@ - + android:layout_height="wrap_content"> + android:textColor="?attr/textDefault" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintEnd_toStartOf="@+id/deletePeerButton" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="@+id/space" /> + app:layout_constraintBottom_toTopOf="@+id/deletePeerButton" + app:layout_constraintEnd_toStartOf="@+id/deletePeerButton" + app:layout_constraintStart_toEndOf="@+id/addressValue" + app:layout_constraintTop_toTopOf="@+id/deletePeerButton" /> - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/layout/peers_connected.xml b/app/src/main/res/layout/peers_connected.xml index 325d3ac..5981d39 100644 --- a/app/src/main/res/layout/peers_connected.xml +++ b/app/src/main/res/layout/peers_connected.xml @@ -16,6 +16,8 @@ android:id="@+id/addressLabel" android:layout_width="match_parent" android:layout_height="wrap_content" + android:ellipsize="end" + android:singleLine="true" android:text="(unknown)" android:textColor="?attr/textDefault" /> @@ -24,6 +26,8 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:alpha="0.5" + android:ellipsize="end" + android:singleLine="true" android:text="TCP peer on unknown" android:textColor="?attr/textDefault" android:textSize="12sp" />