Add Login help, polish menu

This commit is contained in:
Jan-Lukas Else 2018-02-14 18:51:20 +01:00
parent 3e704f3080
commit 72dd10a14a
3 changed files with 31 additions and 13 deletions

View File

@ -2,6 +2,7 @@ package telegra.ph
import android.content.Intent
import android.graphics.Bitmap
import android.net.Uri
import android.os.Bundle
import android.support.v7.app.AppCompatActivity
import android.view.Menu
@ -278,6 +279,17 @@ class MainActivity : AppCompatActivity(), AdvancedWebView.Listener {
.show()
true
}
R.id.login -> {
MaterialDialog.Builder(this)
.title(R.string.login)
.content(R.string.login_desc)
.positiveText(android.R.string.ok)
.onPositive { _, _ ->
startActivity(Intent(Intent.ACTION_VIEW, Uri.parse("https://t.me/telegraph")))
}
.show()
true
}
else -> super.onOptionsItemSelected(item)
}
}

View File

@ -1,40 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/create"
android:title="@string/create"
app:showAsAction="ifRoom"/>
app:showAsAction="ifRoom" />
<item
android:id="@+id/publish"
android:title="@string/publish"
app:showAsAction="ifRoom"/>
app:showAsAction="ifRoom" />
<item
android:id="@+id/edit"
android:title="@string/edit"
app:showAsAction="ifRoom"/>
app:showAsAction="ifRoom" />
<item
android:id="@+id/try_edit"
android:title="@string/try_edit"
app:showAsAction="ifRoom"/>
app:showAsAction="ifRoom" />
<item
android:id="@+id/bookmark"
android:title="@string/bookmark_this"
app:showAsAction="ifRoom"/>
app:showAsAction="never" />
<item
android:id="@+id/bookmarks"
android:title="@string/bookmarks"
app:showAsAction="ifRoom"/>
app:showAsAction="never" />
<item
android:id="@+id/published"
android:title="@string/published"
app:showAsAction="ifRoom"/>
app:showAsAction="never" />
<item
android:id="@+id/share"
android:title="@string/share"
app:showAsAction="ifRoom"/>
app:showAsAction="never" />
<item
android:id="@+id/login"
android:title="@string/login"
app:showAsAction="never" />
<item
android:id="@+id/help"
android:title="@string/help"
app:showAsAction="ifRoom"/>
app:showAsAction="never" />
</menu>

View File

@ -6,14 +6,14 @@
<![CDATA[<h3>Used libraries</h3><a href=\"https://github.com/afollestad/material-dialogs\">Material Dialogs</a>, <a href=\"https://github.com/kittinunf/Fuel\">Fuel</a>, <a href=\"https://github.com/delight-im/Android-AdvancedWebView\">AdvancedWebView</a>, <a href=\"https://github.com/googlesamples/easypermissions\">EasyPermissions</a><h3>About</h3>This app is made by <a href="https://jlelse.me">Jan-Lukas Else</a> and it\'s code is published on <a href="https://github.com/jlelse/teleposter">Github</a>.]]></string>
<string name="bookmarks">Bookmarks</string>
<string name="bookmark_this">Bookmark this</string>
<string name="create">Create</string>
<string name="create">New</string>
<string name="title_question">Title?</string>
<string name="title_hint">Awesome Post #1</string>
<string name="delete">Delete</string>
<string name="delete_question">Do you really want to delete this?</string>
<string name="publish">Publish</string>
<string name="edit">Edit (safe)</string>
<string name="try_edit">Edit (unsafe)</string>
<string name="edit">Edit</string>
<string name="try_edit">Try to edit</string>
<string name="error">Error</string>
<string name="error_desc">Something unexpected happened!</string>
<string name="published">Published posts</string>
@ -22,4 +22,6 @@
<string name="login_failed">Login failed. Try again!</string>
<string name="success">Success</string>
<string name="login_success">You successfully logged in!</string>
<string name="login">Login</string>
<string name="login_desc">Open the Telegraph bot in Telegram, select \"Login as * on this device\" and choose Teleposter.</string>
</resources>