1
0
Fork 0
mirror of https://github.com/gsantner/dandelion synced 2025-09-09 18:29:47 +02:00

Rework screenshot saving and sharing; add new share options:

* Share option: Launcher shortcut (fixes #170)
* Share option: Copy link of current page to clipboard
* Share otpion: Export as PDF / print
This commit is contained in:
Gregor Santner 2018-04-08 17:52:04 +02:00
parent d53128e5cb
commit 51093e0c3d
No known key found for this signature in database
GPG key ID: 7E83A7834AECB009
35 changed files with 1222 additions and 138 deletions

View file

@ -14,9 +14,19 @@
<item
android:id="@+id/action_take_screenshot"
android:title="@string/share__take_screenshot" />
<item
android:id="@+id/action_share_pdf"
android:title="@string/pdf"
android:visible="false" />
<item
android:id="@+id/action_share_link"
android:title="@string/share__share_link_as_text" />
<item
android:id="@+id/action_share_link_to_clipboard"
android:title="@string/copy_link_to_clipboard" />
<item
android:id="@+id/action_create_launcher_shortcut"
android:title="@string/launcher_shortcut" />
</menu>
</item>

View file

@ -30,7 +30,7 @@
<!-- Drawer, Menu, Toolbar, ContextMenu -->
<string name="context_menu_share_image">Del billede</string>
<string name="context_menu_open_external_browser">Åben i ekstern browser&#8230;</string>
<string name="context_menu_copy_link">Kopier link-adresse til udklipsholder</string>
<string name="copy_link_to_clipboard">Kopier link-adresse til udklipsholder</string>
<!-- More from MainActivity -->
<!-- Permissions -->
</resources>

View file

@ -57,7 +57,7 @@
<string name="context_menu_save_image">Bild speichern</string>
<string name="context_menu_share_image">Bild teilen</string>
<string name="context_menu_open_external_browser">In externem Browser öffnen&#8230;</string>
<string name="context_menu_copy_link">Link-Adresse kopieren</string>
<string name="copy_link_to_clipboard">Link-Adresse kopieren</string>
<string name="context_menu_copy_image_link">Bild-Adresse kopieren</string>
<!-- More from MainActivity -->
<string name="unable_to_load_image">Konnte Bild nicht laden…</string>

View file

@ -57,7 +57,7 @@
<string name="context_menu_save_image">Guardar imagen</string>
<string name="context_menu_share_image">Compartir imagen</string>
<string name="context_menu_open_external_browser">Abrir en navegador externo&#8230;</string>
<string name="context_menu_copy_link">Copiar dirección del enlace al portapapeles</string>
<string name="copy_link_to_clipboard">Copiar dirección del enlace al portapapeles</string>
<string name="context_menu_copy_image_link">Copiar dirección de imagen al portapapeles</string>
<!-- More from MainActivity -->
<string name="unable_to_load_image">No se pudo cargar la imagen</string>

View file

@ -57,7 +57,7 @@
<string name="context_menu_save_image">Enregistrer l\'image</string>
<string name="context_menu_share_image">Partager l\'image</string>
<string name="context_menu_open_external_browser">Ouvrir dans un navigateur externe&#8230;</string>
<string name="context_menu_copy_link">Copier le lien dans le presse-papier</string>
<string name="copy_link_to_clipboard">Copier le lien dans le presse-papier</string>
<string name="context_menu_copy_image_link">Copier le lien de l\'image dans le presse-papiers</string>
<!-- More from MainActivity -->
<string name="unable_to_load_image">Impossible de récupérer l\'image</string>

View file

@ -57,7 +57,7 @@
<string name="context_menu_save_image">Gardar imaxe</string>
<string name="context_menu_share_image">Compartir imaxe</string>
<string name="context_menu_open_external_browser">Abrir nun navegador externo&#8230;</string>
<string name="context_menu_copy_link">Copiar ligazón ao portapapeis</string>
<string name="copy_link_to_clipboard">Copiar ligazón ao portapapeis</string>
<string name="context_menu_copy_image_link">Copia enderezo da imaxe ao portapapeis</string>
<!-- More from MainActivity -->
<string name="unable_to_load_image">Non se cargou a imaxe</string>

View file

@ -57,7 +57,7 @@
<string name="context_menu_save_image">Kép mentése</string>
<string name="context_menu_share_image">Kép megosztása</string>
<string name="context_menu_open_external_browser">Megnyitás külső böngészőben&#8230;</string>
<string name="context_menu_copy_link">Link címének másolása a vágólapra</string>
<string name="copy_link_to_clipboard">Link címének másolása a vágólapra</string>
<string name="context_menu_copy_image_link">Kép címének másolása a vágólapra</string>
<!-- More from MainActivity -->
<string name="unable_to_load_image">Nem lehet betölteni a képet</string>

View file

@ -57,7 +57,7 @@
<string name="context_menu_save_image">Salva immagine</string>
<string name="context_menu_share_image">Condividi immagine</string>
<string name="context_menu_open_external_browser">Apri nel browser&#8230;</string>
<string name="context_menu_copy_link">Copia link negli appunti</string>
<string name="copy_link_to_clipboard">Copia link negli appunti</string>
<string name="context_menu_copy_image_link">Copia indirizzo dell\'immagine negli appunti</string>
<!-- More from MainActivity -->
<string name="unable_to_load_image">Impossibile caricare immagine</string>

View file

@ -57,7 +57,7 @@
<string name="context_menu_save_image">画像を保存</string>
<string name="context_menu_share_image">画像をシェア</string>
<string name="context_menu_open_external_browser">外部ブラウザーで開く&#8230;</string>
<string name="context_menu_copy_link">リンクアドレスをクリップボードへコピー</string>
<string name="copy_link_to_clipboard">リンクアドレスをクリップボードへコピー</string>
<string name="context_menu_copy_image_link">画像のアドレスをクリップボードへコピー</string>
<!-- More from MainActivity -->
<string name="unable_to_load_image">画像を読み込むことができません</string>

View file

@ -57,7 +57,7 @@
<string name="context_menu_save_image">Sekles tugna</string>
<string name="context_menu_share_image">Bḍu tugna</string>
<string name="context_menu_open_external_browser">Ldi deg iminig azɣaray&#8230;</string>
<string name="context_menu_copy_link">Nɣel aseɣwen ɣef afus</string>
<string name="copy_link_to_clipboard">Nɣel aseɣwen ɣef afus</string>
<string name="context_menu_copy_image_link">Nɣel tugna ɣef afus</string>
<!-- More from MainActivity -->
<string name="unable_to_load_image">Ur izmir ara ad d-isali tugna</string>

View file

@ -57,7 +57,7 @@
<string name="context_menu_save_image">ചിത്രം സംരക്ഷിക്കുക</string>
<string name="context_menu_share_image">ചിത്രം പങ്കുവയ്ക്കുക</string>
<string name="context_menu_open_external_browser">പുറമെയുള്ള ബ്രൗസറിൽ തുറക്കുക&#8230;</string>
<string name="context_menu_copy_link">ലിങ്ക് വിലാസം ക്ലിപ്ബോർഡിലേക്ക് പകർത്തുക</string>
<string name="copy_link_to_clipboard">ലിങ്ക് വിലാസം ക്ലിപ്ബോർഡിലേക്ക് പകർത്തുക</string>
<string name="context_menu_copy_image_link">ചിത്രത്തിന്റെ വിലാസം ക്ലിപ്ബോർഡിലേക്ക് പകർത്തുക</string>
<!-- More from MainActivity -->
<string name="unable_to_load_image">ചിത്രം ലോഡ് ചെയ്യാൻ സാധിക്കുന്നില്ല</string>

View file

@ -57,7 +57,7 @@
<string name="context_menu_save_image">Afbeelding opslaan</string>
<string name="context_menu_share_image">Deel afbeelding</string>
<string name="context_menu_open_external_browser">Geopend in externe browser&#8230;</string>
<string name="context_menu_copy_link">Link-adres kopiëren naar Klembord</string>
<string name="copy_link_to_clipboard">Link-adres kopiëren naar Klembord</string>
<string name="context_menu_copy_image_link">Afbeelding kopiëren naar Klembord</string>
<!-- More from MainActivity -->
<string name="unable_to_load_image">Niet in staat om afbeelding te laden</string>

View file

@ -57,7 +57,7 @@
<string name="context_menu_save_image">Zapisz obraz</string>
<string name="context_menu_share_image">Udostępnij obraz</string>
<string name="context_menu_open_external_browser">Otwórz w zewnętrznej przeglądarce&#8230;</string>
<string name="context_menu_copy_link">Skopiuj adres odnośnika do schowka</string>
<string name="copy_link_to_clipboard">Skopiuj adres odnośnika do schowka</string>
<string name="context_menu_copy_image_link">Skopiuj adres obrazu do schowka</string>
<!-- More from MainActivity -->
<string name="unable_to_load_image">Nie udało się wczytać obrazu</string>

View file

@ -59,7 +59,7 @@
<string name="context_menu_save_image">Salvar imagem</string>
<string name="context_menu_share_image">Compartilhar imagem</string>
<string name="context_menu_open_external_browser">Abrir em navegador externo&#8230;</string>
<string name="context_menu_copy_link">Copiar endereço à área de transferência</string>
<string name="copy_link_to_clipboard">Copiar endereço à área de transferência</string>
<string name="context_menu_copy_image_link">Copiar endereço de imagem à área de transferência</string>
<!-- More from MainActivity -->
<string name="unable_to_load_image">Impossível carregar a imagem</string>

View file

@ -57,7 +57,7 @@
<string name="context_menu_save_image">Сохранить изображение</string>
<string name="context_menu_share_image">Поделиться изображением</string>
<string name="context_menu_open_external_browser">Открыть во внешнем браузере&#8230;</string>
<string name="context_menu_copy_link">Скопировать адрес ссылки в буфер обмена</string>
<string name="copy_link_to_clipboard">Скопировать адрес ссылки в буфер обмена</string>
<string name="context_menu_copy_image_link">Скопировать адрес изображения в буфер обмена</string>
<!-- More from MainActivity -->
<string name="unable_to_load_image">Не удаётся загрузить изображение</string>

View file

@ -71,7 +71,7 @@
<string name="context_menu_save_image">Sarva s\'immàgine</string>
<string name="context_menu_share_image">Cumpartzi s\'immàgine</string>
<string name="context_menu_open_external_browser">Aberi in un\'esploradore (browser) esternu…</string>
<string name="context_menu_copy_link">Còpia su ligàmenes in sos apuntos</string>
<string name="copy_link_to_clipboard">Còpia su ligàmenes in sos apuntos</string>
<string name="context_menu_copy_image_link">Còpia s\'indiritzu de s\'immàgine in sos apuntos</string>

View file

@ -57,7 +57,7 @@
<string name="context_menu_save_image">Spara bild</string>
<string name="context_menu_share_image">Dela bild</string>
<string name="context_menu_open_external_browser">Öppna i en extern webbläsare&#8230;</string>
<string name="context_menu_copy_link">Kopiera länkadress</string>
<string name="copy_link_to_clipboard">Kopiera länkadress</string>
<string name="context_menu_copy_image_link">Kopiera bildadressen</string>
<!-- More from MainActivity -->
<string name="unable_to_load_image">Kunde inte ladda bilden</string>

View file

@ -57,7 +57,7 @@
<string name="context_menu_save_image">Зберегти зображення</string>
<string name="context_menu_share_image">Поділитися зображенням</string>
<string name="context_menu_open_external_browser">Відкрити у зовнішньому браузері&#8230;</string>
<string name="context_menu_copy_link">Копіювати адресу посилання у буфер обміну</string>
<string name="copy_link_to_clipboard">Копіювати адресу посилання у буфер обміну</string>
<string name="context_menu_copy_image_link">Копіювати зображення у буфер обміну</string>
<!-- More from MainActivity -->
<string name="unable_to_load_image">Не вдалося завантажити зображення</string>

View file

@ -57,7 +57,7 @@
<string name="context_menu_save_image">儲存圖片</string>
<string name="context_menu_share_image">分享圖片</string>
<string name="context_menu_open_external_browser">用外部瀏覽器開啟&#8230;</string>
<string name="context_menu_copy_link">將連結網址複製到剪貼簿</string>
<string name="copy_link_to_clipboard">將連結網址複製到剪貼簿</string>
<string name="context_menu_copy_image_link">將圖片網址複製到剪貼簿</string>
<!-- More from MainActivity -->
<string name="unable_to_load_image">無法載入圖片</string>

View file

@ -127,4 +127,5 @@
<string name="pref_key__is_overview_statusbar_hidden" translatable="false">pref_key__is_overview_statusbar_hidden</string>
<string name="pref_key__recreate_main_activity" translatable="false">pref_key__recreate_main_activity</string>
<string name="pref_key__show_title" translatable="false">pref_key__show_title</string>
<string name="pdf" translatable="false">PDF</string>
</resources>

View file

@ -70,7 +70,7 @@
<string name="context_menu_save_image">Save image</string>
<string name="context_menu_share_image">Share image</string>
<string name="context_menu_open_external_browser">Open in external browser…</string>
<string name="context_menu_copy_link">Copy link address to clipboard</string>
<string name="copy_link_to_clipboard">Copy link address to clipboard</string>
<string name="context_menu_copy_image_link">Copy image address to clipboard</string>
@ -98,4 +98,5 @@
<string name="pref_title__is_statusbar_hidden">Hide statusbar</string>
<string name="pref_summary__show_title">Show title in the main view</string>
<string name="pref_title__show_title">Show title</string>
<string name="launcher_shortcut">Launcher shortcut</string>
</resources>