1
0
Fork 0
mirror of https://git.sr.ht/~oppen/ariane synced 2025-03-14 23:58:40 +00:00

menu inprovements and add backlink feature

This commit is contained in:
Öppen 2020-09-03 21:50:01 +01:00
parent 03453435a3
commit 9498ae53a5
4 changed files with 22 additions and 12 deletions

View file

@ -7,5 +7,6 @@ class Tva: Application() {
companion object{
const val DEFAULT_HOME_CAPSULE = "gemini://gemini.circumlunar.space/~oppen/tva/index.gmi"
const val GEMINI_USER_SEARCH_BASE = "gemini://gus.guru/search?"
const val GEMINI_BACKLINK_BASE = "gemini://gus.guru/backlinks?"
}
}

View file

@ -137,6 +137,11 @@ class TvaActivity : AppCompatActivity() {
binding.addressEdit.requestFocus()
inSearch = true
}
R.id.overflow_menu_backlinks -> {
val currentAddress = binding.addressEdit.text.toString()
val backlinkAddress = "${Tva.GEMINI_BACKLINK_BASE}$currentAddress"
model.request(backlinkAddress)
}
R.id.overflow_menu_share -> {
Intent().apply {
action = Intent.ACTION_SEND

View file

@ -4,22 +4,25 @@
<item
android:id="@+id/overflow_menu_search"
android:title="@string/search" />
<item
android:id="@+id/overflow_menu_share"
android:title="@string/share" />
<item
android:id="@+id/overflow_menu_reload"
android:title="@string/reload"/>
<item
android:id="@+id/overflow_menu_set_home"
android:title="@string/set_home" />
</group>
<group android:id="@+id/cache" >
<item
android:id="@+id/overflow_menu_history"
android:title="@string/history" />
</group>
<group android:id="@+id/page" >
<item
android:id="@+id/overflow_menu_share"
android:title="@string/share" />
<item
android:id="@+id/overflow_menu_backlinks"
android:title="@string/page_backlinks" />
<item
android:id="@+id/overflow_menu_reload"
android:title="@string/reload"/>
</group>
<group android:id="@+id/other" >
<item
android:id="@+id/overflow_menu_set_home"
android:title="@string/set_home" />
<item
android:id="@+id/overflow_menu_about"
android:title="@string/about" />

View file

@ -8,7 +8,7 @@
<string name="address_copied_to_clipboard">Address copied to clipboard</string>
<string name="gemini_address">Gemini address</string>
<string name="share">Share</string>
<string name="set_home">Set home</string>
<string name="set_home">Set Home</string>
<string name="home_icon_attribution">Home icon by Creative Stall from the Noun Project</string>
<string name="about_body">Två: Gemini protocol client from Öppenlab</string>
<string name="gnu_link">GPL v3</string>
@ -26,4 +26,5 @@
<string name="save_image">Save Image</string>
<string name="save_track">Save track</string>
<string name="dismiss_player">Dismiss player</string>
<string name="page_backlinks">Backlinks</string>
</resources>