mirror of
https://github.com/Kunzisoft/KeePassDX.git
synced 2025-12-04 15:49:33 +01:00
Add link to download icon
This commit is contained in:
@@ -192,13 +192,18 @@ class IconPickerActivity : DatabaseLockActivity() {
|
|||||||
|
|
||||||
override fun onCreateOptionsMenu(menu: Menu?): Boolean {
|
override fun onCreateOptionsMenu(menu: Menu?): Boolean {
|
||||||
super.onCreateOptionsMenu(menu)
|
super.onCreateOptionsMenu(menu)
|
||||||
|
menuInflater.inflate(R.menu.icon, menu)
|
||||||
if (mCustomIconsSelectionMode) {
|
|
||||||
menuInflater.inflate(R.menu.icon, menu)
|
|
||||||
}
|
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun onPrepareOptionsMenu(menu: Menu?): Boolean {
|
||||||
|
menu?.findItem(R.id.menu_delete)?.apply {
|
||||||
|
isEnabled = mCustomIconsSelectionMode
|
||||||
|
isVisible = isEnabled
|
||||||
|
}
|
||||||
|
return super.onPrepareOptionsMenu(menu)
|
||||||
|
}
|
||||||
|
|
||||||
override fun onOptionsItemSelected(item: MenuItem): Boolean {
|
override fun onOptionsItemSelected(item: MenuItem): Boolean {
|
||||||
when (item.itemId) {
|
when (item.itemId) {
|
||||||
android.R.id.home -> {
|
android.R.id.home -> {
|
||||||
@@ -213,6 +218,9 @@ class IconPickerActivity : DatabaseLockActivity() {
|
|||||||
removeCustomIcon(iconToRemove)
|
removeCustomIcon(iconToRemove)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
R.id.menu_external_icon -> {
|
||||||
|
UriUtil.gotoUrl(this, R.string.external_icon_url)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return super.onOptionsItemSelected(item)
|
return super.onOptionsItemSelected(item)
|
||||||
|
|||||||
7
app/src/main/res/drawable/ic_open_browser_white_24dp.xml
Normal file
7
app/src/main/res/drawable/ic_open_browser_white_24dp.xml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:height="24dp"
|
||||||
|
android:width="24dp"
|
||||||
|
android:viewportHeight="24"
|
||||||
|
android:viewportWidth="24">
|
||||||
|
<path android:fillColor="#FFFFFF" android:pathData="M19,4L5,4c-1.11,0 -2,0.9 -2,2v12c0,1.1 0.89,2 2,2h4v-2L5,18L5,8h14v10h-4v2h4c1.1,0 2,-0.9 2,-2L21,6c0,-1.1 -0.89,-2 -2,-2zM12,10l-4,4h3v6h2v-6h3l-4,-4z"/>
|
||||||
|
</vector>
|
||||||
@@ -25,4 +25,10 @@
|
|||||||
android:orderInCategory="10"
|
android:orderInCategory="10"
|
||||||
app:iconTint="?attr/colorControlNormal"
|
app:iconTint="?attr/colorControlNormal"
|
||||||
app:showAsAction="ifRoom" />
|
app:showAsAction="ifRoom" />
|
||||||
|
<item android:id="@+id/menu_external_icon"
|
||||||
|
android:icon="@drawable/ic_open_browser_white_24dp"
|
||||||
|
android:title="@string/menu_external_icon"
|
||||||
|
android:orderInCategory="15"
|
||||||
|
app:iconTint="?attr/colorControlNormal"
|
||||||
|
app:showAsAction="ifRoom" />
|
||||||
</menu>
|
</menu>
|
||||||
|
|||||||
@@ -33,6 +33,7 @@
|
|||||||
<string name="app_pro_url" translatable="false">https://play.google.com/store/apps/details?id=com.kunzisoft.keepass.pro</string>
|
<string name="app_pro_url" translatable="false">https://play.google.com/store/apps/details?id=com.kunzisoft.keepass.pro</string>
|
||||||
<string name="contribution_url" translatable="false">https://www.keepassdx.com/contribution</string>
|
<string name="contribution_url" translatable="false">https://www.keepassdx.com/contribution</string>
|
||||||
<string name="homepage_url" translatable="false">https://www.keepassdx.com</string>
|
<string name="homepage_url" translatable="false">https://www.keepassdx.com</string>
|
||||||
|
<string name="external_icon_url" translatable="false">https://www.keepassdx.com/#icons</string>
|
||||||
<string name="issues_url" translatable="false">https://github.com/Kunzisoft/KeePassDX/issues</string>
|
<string name="issues_url" translatable="false">https://github.com/Kunzisoft/KeePassDX/issues</string>
|
||||||
<string name="credentials_explanation_url" translatable="false">https://github.com/Kunzisoft/KeePassDX/wiki/Credentials</string>
|
<string name="credentials_explanation_url" translatable="false">https://github.com/Kunzisoft/KeePassDX/wiki/Credentials</string>
|
||||||
<string name="otp_explanation_url" translatable="false">https://github.com/Kunzisoft/KeePassDX/wiki/OTP</string>
|
<string name="otp_explanation_url" translatable="false">https://github.com/Kunzisoft/KeePassDX/wiki/OTP</string>
|
||||||
|
|||||||
@@ -234,6 +234,7 @@
|
|||||||
<string name="menu_empty_recycle_bin">Empty the recycle bin</string>
|
<string name="menu_empty_recycle_bin">Empty the recycle bin</string>
|
||||||
<string name="menu_restore_entry_history">Restore history</string>
|
<string name="menu_restore_entry_history">Restore history</string>
|
||||||
<string name="menu_delete_entry_history">Delete history</string>
|
<string name="menu_delete_entry_history">Delete history</string>
|
||||||
|
<string name="menu_external_icon">External icon</string>
|
||||||
<string name="minus">Minus</string>
|
<string name="minus">Minus</string>
|
||||||
<string name="never">Never</string>
|
<string name="never">Never</string>
|
||||||
<string name="no_results">No search results</string>
|
<string name="no_results">No search results</string>
|
||||||
|
|||||||
Reference in New Issue
Block a user