inline subkey editing (wip commit)
This commit is contained in:
committed by
Dominik Schürmann
parent
fd119bda00
commit
00e97586b0
@@ -63,7 +63,7 @@
|
||||
android:layout_alignParentRight="true"
|
||||
android:layout_alignParentEnd="true"
|
||||
android:layout_alignParentBottom="true"
|
||||
android:id="@+id/view_key_user_id_fab_layout"
|
||||
android:id="@+id/view_key_subkey_fab_layout"
|
||||
android:inAnimation="@anim/fab_slide_in"
|
||||
android:outAnimation="@anim/fab_slide_down">
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
android:layout_height="wrap_content" />
|
||||
|
||||
<android.support.design.widget.FloatingActionButton
|
||||
android:id="@+id/view_key_user_id_fab"
|
||||
android:id="@+id/view_key_subkey_fab"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_margin="24dp"
|
||||
|
||||
@@ -1,34 +1,88 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
xmlns:tools="http://schemas.android.com/tools">
|
||||
|
||||
<ScrollView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:focusable="true"
|
||||
android:focusableInTouchMode="true"
|
||||
android:descendantFocusability="beforeDescendants"
|
||||
android:orientation="vertical">
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<TextView
|
||||
style="@style/SectionHeader"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginBottom="4dp"
|
||||
android:layout_marginTop="8dp"
|
||||
android:layout_marginLeft="16dp"
|
||||
android:layout_marginRight="16dp"
|
||||
android:text="@string/section_keys" />
|
||||
|
||||
<FrameLayout
|
||||
<!-- focusable and related properties to workaround http://stackoverflow.com/q/16182331-->
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
android:layout_height="wrap_content"
|
||||
android:focusable="true"
|
||||
android:focusableInTouchMode="true"
|
||||
android:descendantFocusability="beforeDescendants"
|
||||
android:orientation="vertical"
|
||||
android:paddingLeft="16dp"
|
||||
android:paddingRight="16dp">
|
||||
|
||||
<ListView
|
||||
<TextView
|
||||
style="@style/SectionHeader"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="0dp"
|
||||
android:layout_marginTop="8dp"
|
||||
android:text="@string/section_keys"
|
||||
android:layout_weight="1" />
|
||||
|
||||
<org.sufficientlysecure.keychain.ui.widget.FixedListView
|
||||
android:id="@+id/keys"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:scrollbarStyle="outsideOverlay"
|
||||
android:paddingLeft="16dp"
|
||||
android:paddingRight="16dp"
|
||||
android:layout_marginBottom="8dp" />
|
||||
</FrameLayout>
|
||||
android:layout_height="0dp"
|
||||
android:layout_marginBottom="4dp"
|
||||
android:layout_weight="1"
|
||||
android:scrollbarStyle="outsideOverlay" />
|
||||
|
||||
</LinearLayout>
|
||||
<LinearLayout
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
android:id="@+id/view_key_subkeys_add_layout"
|
||||
android:visibility="gone"
|
||||
tools:visibility="visible">
|
||||
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="1dip"
|
||||
android:background="?android:attr/listDivider" />
|
||||
|
||||
<org.sufficientlysecure.keychain.ui.widget.FixedListView
|
||||
android:id="@+id/view_key_subkeys_added"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</ScrollView>
|
||||
|
||||
<ViewAnimator
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentRight="true"
|
||||
android:layout_alignParentEnd="true"
|
||||
android:layout_alignParentBottom="true"
|
||||
android:id="@+id/view_key_subkey_fab_layout"
|
||||
android:inAnimation="@anim/fab_slide_in"
|
||||
android:outAnimation="@anim/fab_slide_down">
|
||||
|
||||
<Space
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content" />
|
||||
|
||||
<android.support.design.widget.FloatingActionButton
|
||||
android:id="@+id/view_key_subkey_fab"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_margin="24dp"
|
||||
android:src="@drawable/ic_person_add_grey_24dp"
|
||||
android:visibility="invisible"
|
||||
android:layout_gravity="bottom"
|
||||
tools:visibility="visible" />
|
||||
|
||||
</ViewAnimator>
|
||||
|
||||
</RelativeLayout>
|
||||
|
||||
12
OpenKeychain/src/main/res/menu/edit_subkeys.xml
Normal file
12
OpenKeychain/src/main/res/menu/edit_subkeys.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?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">
|
||||
|
||||
<item
|
||||
android:id="@+id/menu_edit_subkeys"
|
||||
android:icon="@drawable/ic_mode_edit_white_24dp"
|
||||
android:title="@string/key_view_action_edit_subkeys"
|
||||
app:showAsAction="always"
|
||||
/>
|
||||
|
||||
</menu>
|
||||
@@ -5,7 +5,7 @@
|
||||
<item
|
||||
android:id="@+id/menu_edit_user_ids"
|
||||
android:icon="@drawable/ic_mode_edit_white_24dp"
|
||||
android:title="@string/key_view_action_edit"
|
||||
android:title="@string/key_view_action_edit_ids"
|
||||
app:showAsAction="always"
|
||||
/>
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
android:icon="@drawable/ic_mode_edit_white_24dp"
|
||||
android:visible="false"
|
||||
app:showAsAction="always"
|
||||
android:title="@string/key_view_action_edit" />
|
||||
android:title="@string/key_view_action_edit_ids" />
|
||||
|
||||
<item
|
||||
android:id="@+id/menu_key_view_refresh"
|
||||
|
||||
@@ -385,7 +385,7 @@
|
||||
<string name="key_list_empty_text1">Žádný klíč nenalezen!</string>
|
||||
<string name="key_list_filter_show_all">Zobrazit všechny klíče</string>
|
||||
<!--Key view-->
|
||||
<string name="key_view_action_edit">Editovat klíč</string>
|
||||
<string name="key_view_action_edit_ids">Editovat klíč</string>
|
||||
<string name="key_view_action_encrypt">Zašifrovat text</string>
|
||||
<string name="key_view_action_encrypt_files">soubory</string>
|
||||
<string name="key_view_action_certify">Potvrdit klíč</string>
|
||||
|
||||
@@ -572,7 +572,7 @@
|
||||
<string name="key_list_fab_search">Schlüsselsuche</string>
|
||||
<string name="key_list_fab_import">Aus Datei importieren</string>
|
||||
<!--Key view-->
|
||||
<string name="key_view_action_edit">Schlüssel bearbeiten</string>
|
||||
<string name="key_view_action_edit_ids">Schlüssel bearbeiten</string>
|
||||
<string name="key_view_action_encrypt">Text verschlüsseln</string>
|
||||
<string name="key_view_action_encrypt_files">Dateien</string>
|
||||
<string name="key_view_action_certify">Schlüssel bestätigen</string>
|
||||
|
||||
@@ -581,7 +581,7 @@
|
||||
<string name="key_list_fab_search">Búsqueda de clave</string>
|
||||
<string name="key_list_fab_import">Importar desde fichero</string>
|
||||
<!--Key view-->
|
||||
<string name="key_view_action_edit">Editar clave</string>
|
||||
<string name="key_view_action_edit_ids">Editar clave</string>
|
||||
<string name="key_view_action_encrypt">Cifrar texto</string>
|
||||
<string name="key_view_action_encrypt_files">ficheros</string>
|
||||
<string name="key_view_action_certify">Confirmar clave</string>
|
||||
|
||||
@@ -576,7 +576,7 @@
|
||||
<string name="key_list_fab_search">Giltza Bilaketa</string>
|
||||
<string name="key_list_fab_import">Inportatu Agiritik</string>
|
||||
<!--Key view-->
|
||||
<string name="key_view_action_edit">Editatu giltza</string>
|
||||
<string name="key_view_action_edit_ids">Editatu giltza</string>
|
||||
<string name="key_view_action_encrypt">Enkriptatu idazkia</string>
|
||||
<string name="key_view_action_encrypt_files">agiriak</string>
|
||||
<string name="key_view_action_certify">Baieztatu giltza</string>
|
||||
|
||||
@@ -586,7 +586,7 @@
|
||||
<string name="key_list_fab_search">Recherche de clefs</string>
|
||||
<string name="key_list_fab_import">Importer d\'un fichier</string>
|
||||
<!--Key view-->
|
||||
<string name="key_view_action_edit">Modifier la clef</string>
|
||||
<string name="key_view_action_edit_ids">Modifier la clef</string>
|
||||
<string name="key_view_action_encrypt">Chiffrer un texte</string>
|
||||
<string name="key_view_action_encrypt_files">fichiers</string>
|
||||
<string name="key_view_action_certify">Confirmer la clef</string>
|
||||
|
||||
@@ -441,7 +441,7 @@ Permetti accesso?\n\nATTENZIONE: Se non sai perche\' questo schermata e\' appars
|
||||
<string name="key_list_empty_text1">Nessuna chiave trovata!</string>
|
||||
<string name="key_list_filter_show_all">Mostra tutte le chiavi</string>
|
||||
<!--Key view-->
|
||||
<string name="key_view_action_edit">Modifica chiave</string>
|
||||
<string name="key_view_action_edit_ids">Modifica chiave</string>
|
||||
<string name="key_view_action_encrypt">Codifica Testo</string>
|
||||
<string name="key_view_action_encrypt_files">documenti</string>
|
||||
<string name="key_view_action_update">Aggiorna dal server delle chiavi</string>
|
||||
|
||||
@@ -573,7 +573,7 @@
|
||||
<string name="key_list_fab_search">鍵の検索</string>
|
||||
<string name="key_list_fab_import">ファイルからインポート</string>
|
||||
<!--Key view-->
|
||||
<string name="key_view_action_edit">鍵の編集</string>
|
||||
<string name="key_view_action_edit_ids">鍵の編集</string>
|
||||
<string name="key_view_action_encrypt">テキスト暗号化</string>
|
||||
<string name="key_view_action_encrypt_files">ファイル</string>
|
||||
<string name="key_view_action_certify">鍵の確認</string>
|
||||
|
||||
@@ -489,7 +489,7 @@
|
||||
<string name="key_list_empty_text1">Geen sleutels gevonden!</string>
|
||||
<string name="key_list_filter_show_all">Alle sleutels weergeven</string>
|
||||
<!--Key view-->
|
||||
<string name="key_view_action_edit">Sleutel bewerken</string>
|
||||
<string name="key_view_action_edit_ids">Sleutel bewerken</string>
|
||||
<string name="key_view_action_encrypt">Versleutel tekst</string>
|
||||
<string name="key_view_action_encrypt_files">bestanden</string>
|
||||
<string name="key_view_action_certify">Sleutel bevestigen</string>
|
||||
|
||||
@@ -373,7 +373,7 @@ OSTRZEŻENIE: Jeżeli nie wiesz, czemu wyświetlił się ten komunikat, nie zezw
|
||||
<string name="key_list_empty_text1">Nie znaleziono kluczy!</string>
|
||||
<string name="key_list_filter_show_all">Pokaż wszystkie klucze</string>
|
||||
<!--Key view-->
|
||||
<string name="key_view_action_edit">Edytuj klucz</string>
|
||||
<string name="key_view_action_edit_ids">Edytuj klucz</string>
|
||||
<string name="key_view_action_encrypt">Szyfruj tekst</string>
|
||||
<string name="key_view_action_encrypt_files">pliki</string>
|
||||
<string name="key_view_action_update">Aktualizuj z serwera kluczy</string>
|
||||
|
||||
@@ -487,7 +487,7 @@
|
||||
<string name="key_list_filter_show_all">Показать все ключи</string>
|
||||
<string name="key_list_fab_search">Поиск ключа</string>
|
||||
<!--Key view-->
|
||||
<string name="key_view_action_edit">Изменить ключ</string>
|
||||
<string name="key_view_action_edit_ids">Изменить ключ</string>
|
||||
<string name="key_view_action_encrypt">Зашифровать текст</string>
|
||||
<string name="key_view_action_encrypt_files">файлы</string>
|
||||
<string name="key_view_action_certify">Подтвердить ключ</string>
|
||||
|
||||
@@ -426,7 +426,7 @@
|
||||
<string name="key_list_empty_text1">Najden ni bil noben ključ!</string>
|
||||
<string name="key_list_filter_show_all">Prikaži vse ključe</string>
|
||||
<!--Key view-->
|
||||
<string name="key_view_action_edit">Uredi ključ</string>
|
||||
<string name="key_view_action_edit_ids">Uredi ključ</string>
|
||||
<string name="key_view_action_encrypt">Šifriraj besedilo</string>
|
||||
<string name="key_view_action_encrypt_files">datoteke</string>
|
||||
<string name="key_view_action_certify">Potrdi ključ</string>
|
||||
|
||||
@@ -600,7 +600,7 @@
|
||||
<string name="key_list_fab_search">Претрага кључа</string>
|
||||
<string name="key_list_fab_import">Увези из фајла</string>
|
||||
<!--Key view-->
|
||||
<string name="key_view_action_edit">Уреди кључ</string>
|
||||
<string name="key_view_action_edit_ids">Уреди кључ</string>
|
||||
<string name="key_view_action_encrypt">Шифруј текст</string>
|
||||
<string name="key_view_action_encrypt_files">фајлови</string>
|
||||
<string name="key_view_action_certify">Потврди кључ</string>
|
||||
|
||||
@@ -476,7 +476,7 @@
|
||||
<string name="key_list_fab_search">Nyckelsökning</string>
|
||||
<string name="key_list_fab_import">Importera från fil</string>
|
||||
<!--Key view-->
|
||||
<string name="key_view_action_edit">Redigera nyckel</string>
|
||||
<string name="key_view_action_edit_ids">Redigera nyckel</string>
|
||||
<string name="key_view_action_encrypt">Kryptera text</string>
|
||||
<string name="key_view_action_encrypt_files">filer</string>
|
||||
<string name="key_view_action_certify">Bekräfta nyckel</string>
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
</plurals>
|
||||
<string name="key_list_filter_show_all">Tüm anahtarları göster</string>
|
||||
<!--Key view-->
|
||||
<string name="key_view_action_edit">Anahtarı düzenle</string>
|
||||
<string name="key_view_action_edit_ids">Anahtarı düzenle</string>
|
||||
<string name="key_view_action_encrypt">Metni şifrele</string>
|
||||
<string name="key_view_action_encrypt_files">dosyalar</string>
|
||||
<string name="key_view_action_update">Anahtar sunucusundan güncelle</string>
|
||||
|
||||
@@ -309,7 +309,7 @@
|
||||
<string name="key_list_empty_text1">Ключ не знайдено!</string>
|
||||
<string name="key_list_filter_show_all">Показати усі ключі</string>
|
||||
<!--Key view-->
|
||||
<string name="key_view_action_edit">Редагувати ключ</string>
|
||||
<string name="key_view_action_edit_ids">Редагувати ключ</string>
|
||||
<string name="key_view_action_encrypt">Зашифрувати текст</string>
|
||||
<string name="key_view_action_encrypt_files">файли</string>
|
||||
<string name="key_view_action_update">Оновити із сервера ключів</string>
|
||||
|
||||
@@ -479,7 +479,7 @@
|
||||
<!--Key list-->
|
||||
<string name="key_list_empty_text1">找不到金鑰!</string>
|
||||
<!--Key view-->
|
||||
<string name="key_view_action_edit">編輯金鑰</string>
|
||||
<string name="key_view_action_edit_ids">編輯金鑰</string>
|
||||
<string name="key_view_action_encrypt">加密文字</string>
|
||||
<string name="key_view_action_encrypt_files">檔案</string>
|
||||
<string name="key_view_action_share_with">分享...</string>
|
||||
|
||||
@@ -666,7 +666,8 @@
|
||||
<string name="key_list_fab_import">"Import from File"</string>
|
||||
|
||||
<!-- Key view -->
|
||||
<string name="key_view_action_edit">"Edit key"</string>
|
||||
<string name="key_view_action_edit_ids">"Edit Identities"</string>
|
||||
<string name="key_view_action_edit_subkeys">"Edit Subkeys"</string>
|
||||
<string name="key_view_action_encrypt">"Encrypt text"</string>
|
||||
<string name="key_view_action_encrypt_files">"files"</string>
|
||||
<string name="key_view_action_certify">"Confirm key"</string>
|
||||
@@ -1707,5 +1708,7 @@
|
||||
<string name="menu_uids_save">Save</string>
|
||||
<string name="menu_uids_save">"Save"</string>
|
||||
<string name="title_edit_identities">"Edit Identities"</string>
|
||||
<string name="title_edit_subkeys">"Edit Subkeys"</string>
|
||||
<string name="btn_search_for_query">"Search for\n'%s'"</string>
|
||||
|
||||
</resources>
|
||||
|
||||
Reference in New Issue
Block a user