From 2f194f8d43db5054ce9eb42bcb9cf4d88f4b63ac Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bal=C3=A1zs=20Mesk=C3=B3?=
Date: Mon, 4 Oct 2021 21:22:18 +0200
Subject: [PATCH 01/10] Add Hungarian translation (#129)
---
app/src/main/res/values-hu/strings.xml | 125 +++++++++++++++++++++++++
1 file changed, 125 insertions(+)
create mode 100644 app/src/main/res/values-hu/strings.xml
diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml
new file mode 100644
index 0000000..1bc22f8
--- /dev/null
+++ b/app/src/main/res/values-hu/strings.xml
@@ -0,0 +1,125 @@
+
+
+
+ Pdf Viewer Plus
+ Fájl kiválasztása
+ A fájl nem választható ki. Ellenőrizze a fájlkezelő állapotát.
+ A távoli kiszolgáló hibával válaszolt.
+ A fájl valamiért nem tölthető le.
+ A biztonságos kapcsolat sikertelen.
+ A fájl elmentve a Letöltések mappába.
+ A fájl nem menthető a Letöltések mappába.
+ Névjegy
+ Verzió
+ Bemutató újbóli lejátszása
+ Gokul Swaminathan
+ E-mail
+ Természetesen az alkalmazás nyílt forráskódú. Mindig lehetősége van módosítani az alkalmazást. A forráskód hivatkozása a névjegy részben található.
+ Szabadság
+ Pdf Viewer Plus
+ Egy egyszerű Pdf dokumentummegjelenítő.
+ Licenc
+ Adatvédelmi nyilatkozat
+
+
+ MIT License\n\nCopyright (©) 2018 Gokul Swaminathan\n\nPermission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all
+ copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
+
+
+ Változásnapló
+ Ok
+ Tároló engedélyek
+ Most az alkalmazás engedélyt fog kérni a telefon tárhelyének eléréséhez. Ezen engedély nélkül lehet, hogy a dokumentumok nem fognak megnyílni.
+
+ Nyílt forráskódú programkönyvtárak
+ Github
+ Forráskód
+
+ Fájl megosztása
+ Fájl nyomtatása
+ Teljes képernyő
+ Fejlesztői megjegyzések
+ Téma módosítása
+ Alkalmazásinformáció
+ Szerzői információ
+ Közreműködők
+
+ Témaválasztó
+
+ Témák
+ Válasszon egy előretelepített témát
+
+ Elsődleges szín
+ Az alkalmazásban legtöbbször megjelenített szín.
+
+ Kiemelő szín
+ A felület egyes részeit emeli ki.
+
+ Háttérszín
+ Az alkalmazás tartalma mögött megjelenő szín.
+ Megjelenés
+
+ Navigációs sáv színe
+ Az elsődleges szín alkalmazása a navigációs sávra
+ Fájlinformáció
+ Magas minőségű megjelenítés
+ Beállítások
+ Élsimítás
+ Vízszintes görgetés
+ Lap illesztése
+ A nézet középre helyezése minden egyes seprés után
+ Lap hajítása
+ Gyors sepréssel azonnali ugrás a következő oldalra
+ Megjelenítés
+ Görgetés
+ Beállítások
+ Folytatás
+ Alkalmazás megjelenítése az indítóban
+ A beállítás érvénybe lépéséhez lehet, hogy újra kell indítania az indítót
+ Cím: %1$s
+ Szerző: %1$s
+ Létrehozás dátuma: %1$s
+
+ Hiba történt a fájl megnyitásakor.
+ Védett PDF
+ A dokumentum megnyitásához adja meg a helyes jelszót:
+ Hibás jelszó.
+
+
+ Sötét téma a PDF-hez
+ Képernyő bekapcsolva tartása
+ Az alkalmazás nem gyűjt semmilyen adatot.\nA következő engedélyek szükségesek az alkalmazás bizonyos funkcióihoz:\n- Internet: PDF-ek megnyitása hivatkozáson keresztül\n- Tároló: fájlok megnyitása a tárhelyről, hivatkozással megnyitott PDF-ek mentése
+
\ No newline at end of file
From e180b3dbe6a2651e9f8db633f47e130f0d6939e2 Mon Sep 17 00:00:00 2001
From: smout74 <39618522+smout74@users.noreply.github.com>
Date: Mon, 4 Oct 2021 21:22:27 +0200
Subject: [PATCH 02/10] Create strings.xml (#132)
added NL translations
---
app/src/main/res/values-nl/strings.xml | 81 ++++++++++++++++++++++++++
1 file changed, 81 insertions(+)
create mode 100644 app/src/main/res/values-nl/strings.xml
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
new file mode 100644
index 0000000..f37e20b
--- /dev/null
+++ b/app/src/main/res/values-nl/strings.xml
@@ -0,0 +1,81 @@
+
+
+ Kies een bestand
+ Kan geen bestand kiezen. Controleer in de bestandsbrowser.
+ Fout bij laden van pagina, http-foutcode:
+ We kunnen dit bestand om verschillende redenen niet downloaden.
+ Beveiligde verbinding mislukt.
+ Bestand opgeslagen in de map Downloads
+ Kan het bestand niet opslaan in de map Downloads.
+ Over
+ Versie
+ Speel de intro opnieuw af
+ E-mail
+ Deze applicatie is natuurlijk open source. U hebt altijd toestemming om uw eigen wijzigingen in deze app aan te brengen. De link naar de broncode staat in het gedeelte Over.
+ Vrijheid
+ Een eenvoudige PDF-reader.
+ Licentie
+ Privacybeleid
+
+ Logboek wijzigingen
+ Ok
+ Opslag autorisatie
+ Nu wordt u gevraagd om de app toegang te geven tot het telefoongeheugen. Zonder deze toestemming kan de app in sommige gevallen geen bestanden openen.
+
+ Open source-bibliotheken
+ Broncode
+
+ Deel bestand
+ Bestand printen
+ Volledig scherm
+ Opmerking van de ontwikkelaar
+ Thema veranderen
+ App informatie
+ Auteur Info
+ bijdragers
+
+ Themabrowser
+
+ Thema\'s
+ Kies een vooraf geïnstalleerd thema
+
+ Hoofdkleur
+ Wordt het vaakst weergegeven in uw app.
+
+ Accent kleur
+ Gemarkeerde delen van de interface.
+
+ Achtergrond kleur
+ Achtergrondkleur van de inhoud van de applicatie.
+ Uiterlijk
+
+ Kleur navigatiebalk
+ Pas de hoofdkleur toe op de navigatiebalk
+ Bestandsinformatie
+ Render in hoge kwaliteit
+ Voorkeuren
+ Anti-aliasing
+ Horizontaal scrollen
+ Klik de zijkant op zijn plaats
+ Centreren op huidige pagina na elke veegbeweging
+ Pagina-einde
+ Veeg snel om naar de volgende pagina te gaan
+ Kwaliteit
+ Scrollen
+ Voorkeuren
+ Doorgaan
+ Toon de app in de launcher
+ Mogelijk moet u de app opnieuw opstarten om deze optie van kracht te laten worden
+ Titel : %1$s
+ Auteur : %1$s
+ Creatiedatum : %1$s
+
+ Er is een fout opgetreden bij het openen van het bestand.
+ Beveiligde PDF
+ Voer het juiste wachtwoord in om het document te openen:
+ Verkeerd wachtwoord.
+
+ Donker thema voor PDF
+ Houd het scherm aan
+ Deze app verzamelt geen gegevens.\nDe volgende machtigingen zijn vereist om specifieke functies in de app te bieden:\n- Internet: PDF\'s openen via links\n- Opslag: bestanden openen vanuit opslag, PDF\'s opslaan die zijn geopend via links
+
From 062f78f40a4ce527503955990f720a7908221f97 Mon Sep 17 00:00:00 2001
From: gokul <33443763+JavaCafe01@users.noreply.github.com>
Date: Mon, 4 Oct 2021 12:26:08 -0700
Subject: [PATCH 03/10] ptbr update (#135)
Co-authored-by: mezysinc <81477718+mezysinc@users.noreply.github.com>
---
app/src/main/res/values-pt-rBR/strings.xml | 73 +++++++++++-----------
1 file changed, 38 insertions(+), 35 deletions(-)
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
index a1e900d..be1e7ff 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -24,60 +24,47 @@
Pdf Viewer Plus
- Selecionar arquivo
- Não foi possível selecionar um arquivo. Verifique o status do gerenciador de arquivos.
- Falha na conexão segura.
+ Selecione um arquivo
+ Não foi possível selecionar um arquivo. Verifique o gerenciador de arquivos.
+ O servidor remoto respondeu com um erro.
+ Não foi possível baixar este arquivo por algum motivo.
+ A conexão segura falhou.
+ Arquivo salvo na pasta de Download.
+ Não foi possível salvar o arquivo na pasta de Download
Sobre
Versão
Repetir introdução
- Gokul Swaminathan
E-mail
- É claro que este app tem o código aberto. Você sempre tem o privilégio de fazer suas próprias modificações nele. O link do código fonte está na seção Sobre.
+ Este App é de software livre. Você sempre pode fazer suas próprias modificações nele. O link do código fonte está na seção Sobre
Liberdade
- Pdf Viewer Plus
- Um simples visualizador de documentos PDF
+ Um simples visualizador de documentos PDF.
Licença
Política de privacidade
-
- MIT License\n\nCopyright (©) 2018 Gokul Swaminathan\n\nPermission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to deal
- in the Software without restriction, including without limitation the rights
- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all
- copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- SOFTWARE.
-
-
- Registro de mudanças
+ Histórico de mudanças
Ok
Permissão de armazenamento
+ Você será solicitado a conceder a permissão para que o App tenha acesso ao armazenamento do telefone. Sem esta permissão, os documentos podem não abrir em alguns casos.
- Bibliotecas de código aberto
- Github
+ Bibliotecas de software livre
Código fonte
Compartilhar arquivo
Imprimir arquivo
+ Tela completa
Notícia do desenvolvedor
Mudar tema
- Informações do app
+ Informação do app
Informações do autor
- Contribuidores
+ Colaboradores
Seletor de temas
Temas
Selecione um tema pré-instalado
- Cor primária
- Exibida com mais frequência no seu aplicativo.
+ Cor principal
+ Exibida com mais frequência no seu aplicativo
Cor de destaque
Destaca certas partes da interface.
@@ -91,13 +78,29 @@
Informações do arquivo
Renderização em alta qualidade
Configurações
- Anti-Aliasing
+ Suavização
Rolagem horizontal
- Page Snap
- Page Fling
- Qualidade
- Rolagem
+ Adaptação de página
+ Centralizar a página atual após cada deslize
+ Deslize de página
+ Faça um rápido deslize para pular diretamente à próxima página
+ Visual
+ Deslize
Configurações
Continuar
+ Mostrar App no lançador
+ Vai precisar reiniciar para que esta opção tome efeito
+ Título: %1$s
+ Autor: %1$s
+ Data de criação: %1$s
+
+ Ocorreu um erro ao abrir o arquivo.
+ PDF protegido
+ Digite a senha do arquido para abri-lo:
+ Senha incorreta.
+
+ Tema escuro para PDF
+ Mantenha a tela ligada
+ Este App não coleta dados, ponto.\nAs seguintes permissões são necessárias para usar algumas funcionalidades do App:\n- Internet: abrir PDFs via links\n- Armazenamento: abrir arquivos do armazenamento, salvar PDFs abertos via links
From 194d0b02702039a0356f1b81bda3101fe13ac552 Mon Sep 17 00:00:00 2001
From: temp-byte <81505990+temp-byte@users.noreply.github.com>
Date: Mon, 4 Oct 2021 21:26:53 +0200
Subject: [PATCH 04/10] Initial Polish translation (#137)
---
app/src/main/res/values-pl/strings.xml | 125 +++++++++++++++++++++++++
1 file changed, 125 insertions(+)
create mode 100644 app/src/main/res/values-pl/strings.xml
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
new file mode 100644
index 0000000..5396646
--- /dev/null
+++ b/app/src/main/res/values-pl/strings.xml
@@ -0,0 +1,125 @@
+
+
+
+ Pdf Viewer Plus
+ Wybierz plik
+ Nie można wybrać pliku. Sprawdź status menedżera plików.
+ Otrzymano błąd od zdalnego serwera.
+ Z jakiegoś powodu nie można było pobrać tego pliku.
+ Nie ustanowiono bezpiecznego połączenia.
+ Plik zapisany do folderu Pobrane.
+ Nie można było zapisać pliku do folderu Pobrane.
+ Informacje
+ Wersja
+ Odtwórz wprowadzenie
+ Gokul Swaminathan
+ E-mail
+ Jest to oczywiście aplikacja o otwartym źródle. Zawsze posiadasz możliwość modyfikowania tej aplikacji zgodnie ze swoimi upodobaniami. Odnośnik do kodu źródłowego znajduje się w sekcji Informacje.
+ Wolność
+ Pdf Viewer Plus
+ Prosta przeglądarka dokumentów PDF.
+ Licencja
+ Polityka prywatności
+
+
+ MIT License\n\nCopyright (©) 2018 Gokul Swaminathan\n\nPermission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all
+ copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
+
+
+ Lista zmian
+ Ok
+ Dostęp do pamięci
+ W tym kroku poprosimy Cię o przyznanie tej aplikacji uprawnienia dostępu do pamięci urządzenia. W większości przypadków brak tego uprawnienia uniemożliwia otwieranie dokumentów.
+
+ Biblioteki Open Source
+ Github
+ Kod źródłowy
+
+ Udostępnij
+ Drukuj
+ Pełny ekran
+ Uwaga od programisty
+ Zmień motyw
+ O aplikacji
+ O autorze
+ Współtwórcy
+
+ Wybierz motyw
+
+ Motywy
+ Wybierz spośród wbudowanych motywów
+
+ Kolor podstawowy
+ Główny kolor aplikacji.
+
+ Kolor akcentu
+ Ma zastosowanie do niektórych elementów interfejsu.
+
+ Kolor tła
+ Kolor tła dla treści aplikacji.
+ Wygląd
+
+ Kolor paska nawigacji
+ Zastosuj kolor podstawowy do paska nawigacji
+ Informacje o pliku
+ Wysoka jakość renderowania
+ Ustawienia
+ Anti-Aliasing
+ Przewijanie w poziomie
+ Centrowanie strony
+ Wyśrodkuj widok strony po każdym przeciągnięciu
+ Przekręcanie kartek
+ Przeciągnij szybko palcem, aby przejść na kolejną stronę
+ Wizualne
+ Przewijanie
+ Ustawienia
+ Kontynuuj
+ Wyświetl aplikację na ekranie głównym
+ Może być wymagane ponowne uruchomienie aplikacji ekranu głównego, aby wprowadzić tę zmianę
+ Tytuł: %1$s
+ Autor: %1$s
+ Data utworzenia: %1$s
+
+ Wystąpił błąd podczas otwierania pliku.
+ Chroniony PDF
+ Wprowadź poprawne hasło, aby otworzyć dokument:
+ Niepoprawne hasło.
+
+
+ Ciemny motyw plików PDF
+ Nie wyłączaj ekranu
+ Ta aplikacja nie zbiera żadnych danych.\nNastępujące uprawnienia są wymagane do poprawnego funkcjonowania określonych funkcji aplikacji:\n- Internet: otwieranie odnośników do plików PDF\n- Pamięć: otwieranie plików na urządzeniu, zapisywanie plików PDF z odnośników
+
From 3e4cde75bf9069d61a4d60c32e6fc4fdda33cdc8 Mon Sep 17 00:00:00 2001
From: Shun Min Chang
Date: Tue, 5 Oct 2021 03:27:02 +0800
Subject: [PATCH 05/10] Add the localization for Taiwan (#138)
* Add the localization of Taiwan
* Fix the miss string resource.
Co-authored-by: Alan Chang
---
.../com/gsnathan/pdfviewer/AboutActivity.java | 2 +-
app/src/main/res/values-zh-rTW/strings.xml | 70 +++++++++++++++++++
2 files changed, 71 insertions(+), 1 deletion(-)
create mode 100644 app/src/main/res/values-zh-rTW/strings.xml
diff --git a/app/src/main/java/com/gsnathan/pdfviewer/AboutActivity.java b/app/src/main/java/com/gsnathan/pdfviewer/AboutActivity.java
index a2c1c9e..3143e17 100755
--- a/app/src/main/java/com/gsnathan/pdfviewer/AboutActivity.java
+++ b/app/src/main/java/com/gsnathan/pdfviewer/AboutActivity.java
@@ -144,7 +144,7 @@ public void showLibraries(View v) {
.build();
//show license dialogue
- attributionPresenter.showDialog("Open Source Libraries");
+ attributionPresenter.showDialog(getString(R.string.libs));
}
public void emailDev(View v) {
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
new file mode 100644
index 0000000..b597726
--- /dev/null
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -0,0 +1,70 @@
+
+
+ 開啟檔案
+ 無法開啟檔案. 請檢查檔案瀏覽器的狀態
+ 伺服器發生了錯誤
+ 由於某種原因,無法下載這個檔案
+ 連線失敗
+ 檔案已儲存在 Download 資料夾
+ 無法將檔案儲存在 Download 資料夾
+ 關於
+ 版本
+ App 介紹
+ Email
+ 這個應用程式是開源的。你有權利自行修改這個應用程式。程式原始碼連結會放在關於頁面。
+ 自由
+ 是一個簡易的 PDF 瀏覽器
+ 許可證
+ 隱私權政策
+ 更新日誌
+ Ok
+ 儲存權限
+ 現在將提示您授權應用程式存取您手機的儲存空間。如果沒有此授權,在某些情況下將會導致無法開啟檔案。
+ 開源程式庫
+ 程式原始碼
+ 分享檔案
+ 列印檔案
+ 全螢幕
+ 開發者公告
+ 變更主題
+ 應用程式資訊
+ 作者資訊
+ 協作者
+ 選擇主題
+ 主題
+ 選擇一個預設主題
+ 主色
+ 在您的應用程式中最常顯示的顏色
+ 強調色
+ 介面上被選擇的顏色
+ 背景色
+ 應用程式內容的基本顏色
+ 外觀
+ 導航列顏色
+ 會把主色套用在導航列上
+ 檔案資訊
+ 高畫質渲染
+ 設定
+ 抗鋸齒
+ 水平滾動
+ 頁面置中
+ 每次滑動之後,會將當前頁面置中
+ 翻頁
+ 執行快速滑動,會直接跳轉到下一頁
+ 視覺
+ 滑動
+ 設定
+ 繼續
+ 在啟動器中顯示應用程式圖示
+ 需要重新啟動啟動器才能使此選項生效
+ 標題: %1$s
+ 作者: %1$s
+ 建立日期: %1$s
+ 在開啟檔案的時候發生了錯誤
+ 被保護的 PDF
+ 請輸入正確的密碼來開啟這個檔案
+ 密碼錯誤
+ PDF 的深色主題
+ 保持螢幕開啟
+ 這個應用程式不會收集任何資料。\n在應用程式中特定的功能需要以下權限:\n- 網路: 透過網址打開 PDF 檔案\n- 儲存空間: 從儲存空間打開 PDF 檔案及儲存透過網址打開的 PDF 檔案
+
\ No newline at end of file
From 95c1843100b80728a66f0b633ad352891a322dd5 Mon Sep 17 00:00:00 2001
From: Gokul Swaminathan
Date: Sun, 9 Jul 2023 13:47:12 -0700
Subject: [PATCH 06/10] repo: restart project
---
LICENSE | 21 -
README.md | 72 --
app/.gitignore | 2 -
app/build.gradle | 89 ---
app/proguard-rules.pro | 23 -
app/src/main/AndroidManifest.xml | 102 ---
app/src/main/assets/themes/cyanea_themes.json | 717 ------------------
app/src/main/ic_launcher-web.png | Bin 149198 -> 0 bytes
.../com/gsnathan/pdfviewer/AboutActivity.java | 188 -----
.../main/java/com/gsnathan/pdfviewer/App.java | 25 -
.../gsnathan/pdfviewer/DownloadPDFFile.java | 72 --
.../com/gsnathan/pdfviewer/MainActivity.java | 549 --------------
.../gsnathan/pdfviewer/MainIntroActivity.java | 82 --
.../pdfviewer/PdfDocumentAdapter.java | 109 ---
.../gsnathan/pdfviewer/SettingsActivity.java | 93 ---
.../ThreadedPrintDocumentAdapter.java | 95 ---
.../java/com/gsnathan/pdfviewer/Utils.java | 130 ----
.../drawable-v24/ic_launcher_foreground.xml | 34 -
app/src/main/res/drawable/alert_icon.xml | 8 -
app/src/main/res/drawable/appbar_back.xml | 19 -
app/src/main/res/drawable/code_icon.xml | 8 -
app/src/main/res/drawable/email_icon.xml | 8 -
app/src/main/res/drawable/folder_icon.xml | 8 -
app/src/main/res/drawable/fullscreen_icon.xml | 9 -
app/src/main/res/drawable/github_icon.xml | 8 -
app/src/main/res/drawable/info_icon.xml | 8 -
app/src/main/res/drawable/lib_icon.xml | 8 -
app/src/main/res/drawable/license_icon.xml | 8 -
app/src/main/res/drawable/lock_icon.xml | 10 -
app/src/main/res/drawable/log_icon.xml | 8 -
app/src/main/res/drawable/meta_info.xml | 8 -
app/src/main/res/drawable/opensource_wide.png | Bin 15217 -> 0 bytes
.../res/drawable/patterns_permissions.png | Bin 835 -> 0 bytes
app/src/main/res/drawable/print_icon.xml | 8 -
app/src/main/res/drawable/privacy_icon.xml | 8 -
app/src/main/res/drawable/replay_icon.xml | 8 -
app/src/main/res/drawable/share_icon.xml | 8 -
app/src/main/res/drawable/star_icon.xml | 8 -
app/src/main/res/drawable/thumbs_icon.xml | 8 -
app/src/main/res/font/roboto_medium.ttf | Bin 162588 -> 0 bytes
app/src/main/res/font/roboto_regular.ttf | Bin 162876 -> 0 bytes
app/src/main/res/layout/activity_about.xml | 196 -----
app/src/main/res/layout/activity_main.xml | 60 --
app/src/main/res/layout/password_dialog.xml | 24 -
app/src/main/res/menu/fab_menu.xml | 40 -
app/src/main/res/menu/menu.xml | 46 --
.../res/mipmap-anydpi-v26/ic_launcher.xml | 5 -
.../mipmap-anydpi-v26/ic_launcher_round.xml | 5 -
app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 6020 -> 0 bytes
.../mipmap-hdpi/ic_launcher_background.png | Bin 14210 -> 0 bytes
.../mipmap-hdpi/ic_launcher_foreground.png | Bin 871 -> 0 bytes
.../res/mipmap-hdpi/ic_launcher_round.png | Bin 6020 -> 0 bytes
app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 3602 -> 0 bytes
.../mipmap-mdpi/ic_launcher_background.png | Bin 5846 -> 0 bytes
.../mipmap-mdpi/ic_launcher_foreground.png | Bin 658 -> 0 bytes
.../res/mipmap-mdpi/ic_launcher_round.png | Bin 3602 -> 0 bytes
app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 8964 -> 0 bytes
.../mipmap-xhdpi/ic_launcher_background.png | Bin 27487 -> 0 bytes
.../mipmap-xhdpi/ic_launcher_foreground.png | Bin 1111 -> 0 bytes
.../res/mipmap-xhdpi/ic_launcher_round.png | Bin 8964 -> 0 bytes
.../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 15647 -> 0 bytes
.../mipmap-xxhdpi/ic_launcher_background.png | Bin 72831 -> 0 bytes
.../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 1656 -> 0 bytes
.../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 15647 -> 0 bytes
.../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 25340 -> 0 bytes
.../mipmap-xxxhdpi/ic_launcher_background.png | Bin 152455 -> 0 bytes
.../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 2592 -> 0 bytes
.../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 25340 -> 0 bytes
app/src/main/res/values-cs/strings.xml | 102 ---
app/src/main/res/values-de/strings.xml | 78 --
app/src/main/res/values-es-rES/strings.xml | 113 ---
app/src/main/res/values-fr/strings.xml | 61 --
app/src/main/res/values-hu/strings.xml | 125 ---
app/src/main/res/values-it/strings.xml | 77 --
app/src/main/res/values-nl/strings.xml | 81 --
app/src/main/res/values-pl/strings.xml | 125 ---
app/src/main/res/values-pt-rBR/strings.xml | 106 ---
app/src/main/res/values-ru-rRU/strings.xml | 61 --
app/src/main/res/values-zh-rTW/strings.xml | 70 --
app/src/main/res/values/colors.xml | 35 -
app/src/main/res/values/strings.xml | 125 ---
app/src/main/res/xml/preferences.xml | 50 --
build.gradle | 52 --
.../metadata/android/en-US/changelogs/28.txt | 4 -
.../android/en-US/full_description.txt | 1 -
.../android/en-US/images/featureGraphic.png | Bin 91712 -> 0 bytes
.../metadata/android/en-US/images/icon.png | Bin 177494 -> 0 bytes
.../en-US/images/phoneScreenshots/1.png | Bin 534598 -> 0 bytes
.../en-US/images/phoneScreenshots/2.png | Bin 545579 -> 0 bytes
.../en-US/images/phoneScreenshots/3.png | Bin 193110 -> 0 bytes
.../android/en-US/short_description.txt | 1 -
fastlane/metadata/android/en-US/title.txt | 1 -
gradle.properties | 19 -
gradle/wrapper/gradle-wrapper.jar | Bin 53636 -> 0 bytes
gradle/wrapper/gradle-wrapper.properties | 6 -
gradlew | 160 ----
gradlew.bat | 90 ---
images/high_res.png | Bin 177494 -> 0 bytes
issue_template.md | 12 -
settings.gradle | 1 -
100 files changed, 4501 deletions(-)
delete mode 100755 LICENSE
delete mode 100755 README.md
delete mode 100755 app/.gitignore
delete mode 100755 app/build.gradle
delete mode 100755 app/proguard-rules.pro
delete mode 100755 app/src/main/AndroidManifest.xml
delete mode 100755 app/src/main/assets/themes/cyanea_themes.json
delete mode 100755 app/src/main/ic_launcher-web.png
delete mode 100755 app/src/main/java/com/gsnathan/pdfviewer/AboutActivity.java
delete mode 100755 app/src/main/java/com/gsnathan/pdfviewer/App.java
delete mode 100644 app/src/main/java/com/gsnathan/pdfviewer/DownloadPDFFile.java
delete mode 100755 app/src/main/java/com/gsnathan/pdfviewer/MainActivity.java
delete mode 100755 app/src/main/java/com/gsnathan/pdfviewer/MainIntroActivity.java
delete mode 100644 app/src/main/java/com/gsnathan/pdfviewer/PdfDocumentAdapter.java
delete mode 100644 app/src/main/java/com/gsnathan/pdfviewer/SettingsActivity.java
delete mode 100644 app/src/main/java/com/gsnathan/pdfviewer/ThreadedPrintDocumentAdapter.java
delete mode 100755 app/src/main/java/com/gsnathan/pdfviewer/Utils.java
delete mode 100755 app/src/main/res/drawable-v24/ic_launcher_foreground.xml
delete mode 100755 app/src/main/res/drawable/alert_icon.xml
delete mode 100644 app/src/main/res/drawable/appbar_back.xml
delete mode 100755 app/src/main/res/drawable/code_icon.xml
delete mode 100755 app/src/main/res/drawable/email_icon.xml
delete mode 100755 app/src/main/res/drawable/folder_icon.xml
delete mode 100644 app/src/main/res/drawable/fullscreen_icon.xml
delete mode 100755 app/src/main/res/drawable/github_icon.xml
delete mode 100755 app/src/main/res/drawable/info_icon.xml
delete mode 100755 app/src/main/res/drawable/lib_icon.xml
delete mode 100755 app/src/main/res/drawable/license_icon.xml
delete mode 100644 app/src/main/res/drawable/lock_icon.xml
delete mode 100755 app/src/main/res/drawable/log_icon.xml
delete mode 100644 app/src/main/res/drawable/meta_info.xml
delete mode 100755 app/src/main/res/drawable/opensource_wide.png
delete mode 100755 app/src/main/res/drawable/patterns_permissions.png
delete mode 100755 app/src/main/res/drawable/print_icon.xml
delete mode 100755 app/src/main/res/drawable/privacy_icon.xml
delete mode 100755 app/src/main/res/drawable/replay_icon.xml
delete mode 100755 app/src/main/res/drawable/share_icon.xml
delete mode 100644 app/src/main/res/drawable/star_icon.xml
delete mode 100644 app/src/main/res/drawable/thumbs_icon.xml
delete mode 100644 app/src/main/res/font/roboto_medium.ttf
delete mode 100644 app/src/main/res/font/roboto_regular.ttf
delete mode 100755 app/src/main/res/layout/activity_about.xml
delete mode 100755 app/src/main/res/layout/activity_main.xml
delete mode 100644 app/src/main/res/layout/password_dialog.xml
delete mode 100644 app/src/main/res/menu/fab_menu.xml
delete mode 100755 app/src/main/res/menu/menu.xml
delete mode 100755 app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
delete mode 100755 app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
delete mode 100755 app/src/main/res/mipmap-hdpi/ic_launcher.png
delete mode 100755 app/src/main/res/mipmap-hdpi/ic_launcher_background.png
delete mode 100755 app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
delete mode 100755 app/src/main/res/mipmap-hdpi/ic_launcher_round.png
delete mode 100755 app/src/main/res/mipmap-mdpi/ic_launcher.png
delete mode 100755 app/src/main/res/mipmap-mdpi/ic_launcher_background.png
delete mode 100755 app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
delete mode 100755 app/src/main/res/mipmap-mdpi/ic_launcher_round.png
delete mode 100755 app/src/main/res/mipmap-xhdpi/ic_launcher.png
delete mode 100755 app/src/main/res/mipmap-xhdpi/ic_launcher_background.png
delete mode 100755 app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
delete mode 100755 app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
delete mode 100755 app/src/main/res/mipmap-xxhdpi/ic_launcher.png
delete mode 100755 app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png
delete mode 100755 app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
delete mode 100755 app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
delete mode 100755 app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
delete mode 100755 app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png
delete mode 100755 app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
delete mode 100755 app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
delete mode 100644 app/src/main/res/values-cs/strings.xml
delete mode 100644 app/src/main/res/values-de/strings.xml
delete mode 100644 app/src/main/res/values-es-rES/strings.xml
delete mode 100644 app/src/main/res/values-fr/strings.xml
delete mode 100644 app/src/main/res/values-hu/strings.xml
delete mode 100644 app/src/main/res/values-it/strings.xml
delete mode 100644 app/src/main/res/values-nl/strings.xml
delete mode 100644 app/src/main/res/values-pl/strings.xml
delete mode 100644 app/src/main/res/values-pt-rBR/strings.xml
delete mode 100644 app/src/main/res/values-ru-rRU/strings.xml
delete mode 100644 app/src/main/res/values-zh-rTW/strings.xml
delete mode 100755 app/src/main/res/values/colors.xml
delete mode 100644 app/src/main/res/values/strings.xml
delete mode 100644 app/src/main/res/xml/preferences.xml
delete mode 100755 build.gradle
delete mode 100644 fastlane/metadata/android/en-US/changelogs/28.txt
delete mode 100644 fastlane/metadata/android/en-US/full_description.txt
delete mode 100755 fastlane/metadata/android/en-US/images/featureGraphic.png
delete mode 100755 fastlane/metadata/android/en-US/images/icon.png
delete mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/1.png
delete mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/2.png
delete mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/3.png
delete mode 100644 fastlane/metadata/android/en-US/short_description.txt
delete mode 100644 fastlane/metadata/android/en-US/title.txt
delete mode 100755 gradle.properties
delete mode 100755 gradle/wrapper/gradle-wrapper.jar
delete mode 100755 gradle/wrapper/gradle-wrapper.properties
delete mode 100755 gradlew
delete mode 100755 gradlew.bat
delete mode 100755 images/high_res.png
delete mode 100644 issue_template.md
delete mode 100755 settings.gradle
diff --git a/LICENSE b/LICENSE
deleted file mode 100755
index a33e473..0000000
--- a/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2018 Gokul Swaminathan
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/README.md b/README.md
deleted file mode 100755
index fb1344c..0000000
--- a/README.md
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-
-
-
Pdf Viewer Plus
-
-
-
-
-[//]: # (Shields)
-
-[](https://travis-ci.com/JavaCafe01/PdfViewer)
-[](https://github.com/JavaCafe01/PdfViewer/blob/master/LICENSE)
-
-
-
-

-
-## Screenshots
-
-| Main Page | Main Page | Cyanea |
-|:-:|:-:|:-:|
-|
|
|
|
-
-## Permissions and privacy
-This app does not collect any data.
-The following permissions are required to provide specific features in the app:
-* *Internet*: For opening PDFs through links
-* *Storage*: For saving downloading PDFs and opening them from storage
-
-## Contribute
-
-You can contribute to this project in many ways:
-* Fork and make pull requests (please target dev branch)
-* Help to translate the application (By making PR)
-
-### Contributors
-
-
-
-
-
-Made with [contributors-img](https://contrib.rocks)
-
-## License
-
-Pdf Viewer Plus is made available under the terms of the [MIT License](https://opensource.org/licenses/MIT).
-```
-MIT License
-
-Copyright (c) 2018 Gokul Swaminathan
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-```
-
-
diff --git a/app/.gitignore b/app/.gitignore
deleted file mode 100755
index 67e07b8..0000000
--- a/app/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/build
-/release
diff --git a/app/build.gradle b/app/build.gradle
deleted file mode 100755
index 8442110..0000000
--- a/app/build.gradle
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- * MIT License
- *
- * Copyright (c) 2018 Gokul Swaminathan
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to deal
- * in the Software without restriction, including without limitation the rights
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- * copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in all
- * copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- */
-
-apply plugin: 'com.android.application'
-
-android {
-
- lintOptions {
- checkReleaseBuilds false
- abortOnError false
- }
-
- buildToolsVersion "30.0.3"
- compileSdkVersion 30
- defaultConfig {
- applicationId "com.gsnathan.pdfviewer"
- minSdkVersion 21
- targetSdkVersion 30
- versionCode 28
- versionName "3.7"
- vectorDrawables.useSupportLibrary = true
- }
-
- buildFeatures {
- viewBinding true
- }
-
- buildTypes {
- release {
- debuggable false
- minifyEnabled true
- shrinkResources true
- proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
- }
-
- debug {
- debuggable true
- proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
- }
- }
- compileOptions {
- sourceCompatibility JavaVersion.VERSION_1_8
- targetCompatibility JavaVersion.VERSION_1_8
- }
-}
-
-dependencies {
- implementation 'androidx.appcompat:appcompat:1.3.0-beta01'
- implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
-
- // DO NOT UPDATE! otherwise dialog buttons will have the wrong color (conflicts with Cyanea)
- implementation 'com.google.android.material:material:1.0.0'
-
- //Intro Library
- implementation 'com.github.paolorotolo:appintro:v5.1.0'
-
- //Pdf Viewer Library (Proguard config done)
- implementation 'com.github.barteksc:android-pdf-viewer:3.2.0-beta.1'
-
- //License Presenter Library (Proguard config not needed)
- implementation 'com.github.franmontiel:AttributionPresenter:1.0.1'
-
- //Changelog Library (Proguard config not needed)
- implementation 'io.github.tonnyl:whatsnew:0.1.1'
-
- //Theme Engine
- implementation 'com.jaredrummler:cyanea:1.0.2'
-}
diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro
deleted file mode 100755
index 04d8c09..0000000
--- a/app/proguard-rules.pro
+++ /dev/null
@@ -1,23 +0,0 @@
-# Add project specific ProGuard rules here.
-# You can control the set of applied configuration files using the
-# proguardFiles setting in build.gradle.
-#
-# For more details, see
-# http://developer.android.com/guide/developing/tools/proguard.html
-
-# If your project uses WebView with JS, uncomment the following
-# and specify the fully qualified class name to the JavaScript interface
-# class:
-#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
-# public *;
-#}
-
-# Uncomment this to preserve the line number information for
-# debugging stack traces.
-#-keepattributes SourceFile,LineNumberTable
-
-# If you keep the line number information, uncomment this to
-# hide the original source file name.
-#-renamesourcefileattribute SourceFile
-
--keep class com.shockwave.**
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
deleted file mode 100755
index 85ad8f3..0000000
--- a/app/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/assets/themes/cyanea_themes.json b/app/src/main/assets/themes/cyanea_themes.json
deleted file mode 100755
index a7fb4cf..0000000
--- a/app/src/main/assets/themes/cyanea_themes.json
+++ /dev/null
@@ -1,717 +0,0 @@
-[
- {
- "theme_name": "Pdf Viewer Plus",
- "base_theme": "LIGHT",
- "primary": "#2481a1",
- "primary_dark": "#2481a1",
- "primary_light": "#2481a1",
- "accent": "#00cc99",
- "accent_dark": "#029873",
- "accent_light": "#03dda6",
- "background": "#FAFAFA",
- "background_dark": "#D4D4D4",
- "background_light": "#FAFAFA"
- },
- {
- "theme_name": "Cyanea",
- "base_theme": "LIGHT",
- "primary": "#FFEE3868",
- "primary_dark": "#FFCA2F58",
- "primary_light": "#FFF0557E",
- "accent": "#FF93C43E",
- "accent_dark": "#FF7CA634",
- "accent_light": "#FFA3CC5A",
- "background": "#FFFAFAFA",
- "background_dark": "#FFD4D4D4",
- "background_light": "#FFFAFAFA"
- },
- {
- "theme_name": "Rio",
- "base_theme": "LIGHT",
- "primary": "#FF0B4239",
- "primary_dark": "#FF093830",
- "primary_light": "#FF2F5E56",
- "accent": "#FFE34517",
- "accent_dark": "#FFC03A13",
- "accent_light": "#FFE76039",
- "background": "#FFFAFAFA",
- "background_dark": "#FFD4D4D4",
- "background_light": "#FFFAFAFA"
- },
- {
- "theme_name": "Vitamin Sea",
- "base_theme": "LIGHT",
- "primary": "#FF0359AE",
- "primary_dark": "#FF024B93",
- "primary_light": "#FF2871BA",
- "accent": "#FF14B09B",
- "accent_dark": "#FF119583",
- "accent_light": "#FF37BBA9",
- "background": "#FFEBE5D9",
- "background_dark": "#FFD4D4D4",
- "background_light": "#FFEEE8DE"
- },
- {
- "theme_name": "Textile Dyes",
- "base_theme": "LIGHT",
- "primary": "#FF32435F",
- "primary_dark": "#FF2A3850",
- "primary_light": "#FF505F77",
- "accent": "#FFEB9772",
- "accent_dark": "#FFC78060",
- "accent_light": "#FFEEA687",
- "background": "#FFFDDCCA",
- "background_dark": "#FFD7D1C5",
- "background_light": "#FFFDE1D1"
- },
- {
- "theme_name": "Brave",
- "base_theme": "DARK",
- "primary": "#FF3E9AB4",
- "primary_dark": "#FF348299",
- "primary_light": "#FF5AA9BF",
- "accent": "#FFEE6000",
- "accent_dark": "#FFCA5100",
- "accent_light": "#FFF07726",
- "background": "#FF1D1D24",
- "background_dark": "#FF18181E",
- "background_light": "#FF3E3E44"
- },
- {
- "theme_name": "Ashen",
- "base_theme": "DARK",
- "primary": "#FFFC474A",
- "primary_dark": "#FFD63C3E",
- "primary_light": "#FFFC6265",
- "accent": "#FF3BB7CB",
- "accent_dark": "#FF329BAC",
- "accent_light": "#FF58C1D2",
- "background": "#FF151919",
- "background_dark": "#FF111515",
- "background_light": "#FF383B3B"
- },
- {
- "theme_name": "RecognEyes",
- "base_theme": "DARK",
- "primary": "#FF00D0D0",
- "primary_dark": "#FF00B0B0",
- "primary_light": "#FF26D7D7",
- "accent": "#FFFF8080",
- "accent_dark": "#FFD86C6C",
- "accent_light": "#FFFF9393",
- "background": "#FF101020",
- "background_dark": "#FF0D0D1B",
- "background_light": "#FF333341"
- },
- {
- "theme_name": "Monokai",
- "base_theme": "DARK",
- "primary": "#FF66CCB3",
- "primary_dark": "#FF56AD98",
- "primary_light": "#FF7CD3BE",
- "accent": "#FF5B80BF",
- "accent_dark": "#FF4D6CA2",
- "accent_light": "#FF7393C8",
- "background": "#FF272822",
- "background_dark": "#FF21221C",
- "background_light": "#FF474843"
- },
- {
- "theme_name": "SigFig",
- "base_theme": "LIGHT",
- "primary": "#FFF7F6F3",
- "primary_dark": "#FF524E4A",
- "primary_light": "#FFF8F7F4",
- "accent": "#FFF05A50",
- "accent_dark": "#FFCC4C44",
- "accent_light": "#FFF2726A",
- "background": "#FFF0EEE8",
- "background_dark": "#FFCCCAC5",
- "background_light": "#FFF2F0EB"
- },
- {
- "theme_name": "SoundCloud",
- "base_theme": "LIGHT",
- "primary": "#FFFFFFFF",
- "primary_dark": "#FFD8D8D8",
- "primary_light": "#FFFFFFFF",
- "accent": "#FFE65100",
- "accent_dark": "#FFC34400",
- "accent_light": "#FFE96B26",
- "background": "#FFFFFFFF",
- "background_dark": "#FFD8D8D8",
- "background_light": "#FFFFFFFF"
- },
- {
- "theme_name": "Material light",
- "base_theme": "LIGHT",
- "primary": "#FF263238",
- "primary_dark": "#FF202A2F",
- "primary_light": "#FFC9D787",
- "accent": "#FF009688",
- "accent_dark": "#FF007F73",
- "accent_light": "#FFFFC0A9",
- "background": "#FFF3F3F3",
- "background_dark": "#FFCECECE",
- "background_light": "#FFF4F4F4"
- },
- {
- "theme_name": "Holo light",
- "base_theme": "LIGHT",
- "primary": "#FF222222",
- "primary_dark": "#FF1C1C1C",
- "primary_light": "#FF434343",
- "accent": "#FF00DDFF",
- "accent_dark": "#FF00BBD8",
- "accent_light": "#FF26E2FF",
- "background": "#FFF3F3F3",
- "background_dark": "#FFCECECE",
- "background_light": "#FFF4F4F4"
- },
- {
- "theme_name": "Material dark",
- "base_theme": "DARK",
- "primary": "#FF263238",
- "primary_dark": "#FF202A2F",
- "primary_light": "#FFC9D787",
- "accent": "#FF009688",
- "accent_dark": "#FF007F73",
- "accent_light": "#FFFFC0A9",
- "background": "#FF000000",
- "background_dark": "#FF000000",
- "background_light": "#FF262626"
- },
- {
- "theme_name": "Holo dark",
- "base_theme": "DARK",
- "primary": "#FF222222",
- "primary_dark": "#FF1C1C1C",
- "primary_light": "#FF434343",
- "accent": "#FF00DDFF",
- "accent_dark": "#FF00BBD8",
- "accent_light": "#FF26E2FF",
- "background": "#FF000000",
- "background_dark": "#FF000000",
- "background_light": "#FF262626"
- },
- {
- "theme_name": "Cherry pie",
- "base_theme": "DARK",
- "primary": "#FF46070B",
- "primary_dark": "#FF3B0509",
- "primary_light": "#FF612C2F",
- "accent": "#FFFC1604",
- "accent_dark": "#FFD61203",
- "accent_light": "#FFFC3829",
- "background": "#FF060000",
- "background_dark": "#FF050000",
- "background_light": "#FF2B2626"
- },
- {
- "theme_name": "Olive",
- "base_theme": "DARK",
- "primary": "#FF40411E",
- "primary_dark": "#FF363719",
- "primary_light": "#FF5C5D3F",
- "accent": "#FFC03000",
- "accent_dark": "#FFA32800",
- "accent_light": "#FFC94F26",
- "background": "#FF1B1C0B",
- "background_dark": "#FF161709",
- "background_light": "#FF3D3E2F"
- },
- {
- "theme_name": "Tasty",
- "base_theme": "LIGHT",
- "primary": "#FF437356",
- "primary_dark": "#FF386149",
- "primary_light": "#FF5F876F",
- "accent": "#FFF34A53",
- "accent_dark": "#FFCE3E46",
- "accent_light": "#FFF4656C",
- "background": "#FFFEF7E8",
- "background_dark": "#FFD7D1C5",
- "background_light": "#FFFEF8EB"
- },
- {
- "theme_name": "Desert",
- "base_theme": "LIGHT",
- "primary": "#FF5D3C1B",
- "primary_dark": "#FF4F3316",
- "primary_light": "#FF75593D",
- "accent": "#FF90A04A",
- "accent_dark": "#FF7A883E",
- "accent_light": "#FFA0AE65",
- "background": "#FFF3EEE4",
- "background_dark": "#FFCECAC1",
- "background_light": "#FFF4F0E8"
- },
- {
- "theme_name": "Weber",
- "base_theme": "LIGHT",
- "primary": "#FF729F98",
- "primary_dark": "#FF608781",
- "primary_light": "#FF87ADA7",
- "accent": "#FFAA863A",
- "accent_dark": "#FF907131",
- "accent_light": "#FFB69857",
- "background": "#FFF0ECEB",
- "background_dark": "#FFD4D4D4",
- "background_light": "#FFF2EEEE"
- },
- {
- "theme_name": "Philips",
- "base_theme": "LIGHT",
- "primary": "#FF2F435E",
- "primary_dark": "#FF27384F",
- "primary_light": "#FF4E5F76",
- "accent": "#FF4B5E65",
- "accent_dark": "#FF3F4F55",
- "accent_light": "#FF66767C",
- "background": "#FFECECEC",
- "background_dark": "#FFD4D4D4",
- "background_light": "#FFEEEEEE"
- },
- {
- "theme_name": "Instagram",
- "base_theme": "DARK",
- "primary": "#FF517FA4",
- "primary_dark": "#FF446B8B",
- "primary_light": "#FF6B92B1",
- "accent": "#FF517FA4",
- "accent_dark": "#FF446B8B",
- "accent_light": "#FF6B92B1",
- "background": "#FF161819",
- "background_dark": "#FF121415",
- "background_light": "#FF383A3B"
- },
- {
- "theme_name": "Reddit",
- "base_theme": "DARK",
- "primary": "#FF000000",
- "primary_dark": "#FF000000",
- "primary_light": "#FF262626",
- "accent": "#FFFF3D00",
- "accent_dark": "#FFD83300",
- "accent_light": "#FFFF5A26",
- "background": "#FF212121",
- "background_dark": "#FF1C1C1C",
- "background_light": "#FF424242"
- },
- {
- "theme_name": "Waaark",
- "base_theme": "DARK",
- "primary": "#FFF76C6C",
- "primary_dark": "#FFD15B5B",
- "primary_light": "#FFF88282",
- "accent": "#FFA8D0E6",
- "accent_dark": "#FF8EB0C3",
- "accent_light": "#FFB5D7E9",
- "background": "#FF24305E",
- "background_dark": "#FF1E284F",
- "background_light": "#FF444F76"
- },
- {
- "theme_name": "Flax",
- "base_theme": "DARK",
- "primary": "#FF2B2F48",
- "primary_dark": "#FF24273D",
- "primary_light": "#FF4A4E63",
- "accent": "#FFECBC1B",
- "accent_dark": "#FFC89F16",
- "accent_light": "#FFEEC63D",
- "background": "#FF21263A",
- "background_dark": "#FF1C2031",
- "background_light": "#FF424657"
- },
- {
- "theme_name": "Bing",
- "base_theme": "LIGHT",
- "primary": "#FFFFB900",
- "primary_dark": "#FFD89D00",
- "primary_light": "#FFFFC326",
- "accent": "#FF61B3DE",
- "accent_dark": "#FF5298BC",
- "accent_light": "#FF78BEE2",
- "background": "#FFFAFAFA",
- "background_dark": "#FFD4D4D4",
- "background_light": "#FFFAFAFA"
- },
- {
- "theme_name": "Meetup",
- "base_theme": "LIGHT",
- "primary": "#FFED1744",
- "primary_dark": "#FFC91339",
- "primary_light": "#FFEF3960",
- "accent": "#FF1DE9B6",
- "accent_dark": "#FF18C69A",
- "accent_light": "#FF3EECC0",
- "background": "#FFFAFAFA",
- "background_dark": "#FFD4D4D4",
- "background_light": "#FFFAFAFA"
- },
- {
- "theme_name": "Coffee",
- "base_theme": "LIGHT",
- "primary": "#FF562C22",
- "primary_dark": "#FF49251C",
- "primary_light": "#FF6F4B43",
- "accent": "#FFA55634",
- "accent_dark": "#FF8C492C",
- "accent_light": "#FFB26F52",
- "background": "#FFEEDFD8",
- "background_dark": "#FFCABDB7",
- "background_light": "#FFF0E3DD"
- },
- {
- "theme_name": "Sepia",
- "base_theme": "LIGHT",
- "primary": "#FF6D4C41",
- "primary_dark": "#FF5C4037",
- "primary_light": "#FF82665D",
- "accent": "#FFE64A19",
- "accent_dark": "#FFC33E15",
- "accent_light": "#FFE9653B",
- "background": "#FFF2F8E9",
- "background_dark": "#FFCDD2C6",
- "background_light": "#FFF3F9EC"
- },
- {
- "theme_name": "Oblivion",
- "base_theme": "DARK",
- "primary": "#FFD25252",
- "primary_dark": "#FFB24545",
- "primary_light": "#FFD86B6B",
- "accent": "#FF7FB347",
- "accent_dark": "#FF6B983C",
- "accent_light": "#FF92BE62",
- "background": "#FF1E1E1E",
- "background_dark": "#FF191919",
- "background_light": "#FF3F3F3F"
- },
- {
- "theme_name": "Obsidian",
- "base_theme": "DARK",
- "primary": "#FF678CB1",
- "primary_dark": "#FF577796",
- "primary_light": "#FF7D9DBC",
- "accent": "#FF93C763",
- "accent_dark": "#FF7CA954",
- "accent_light": "#FFA3CF7A",
- "background": "#FF293134",
- "background_dark": "#FF22292C",
- "background_light": "#FF494F52"
- },
- {
- "theme_name": "Forrest",
- "base_theme": "DARK",
- "primary": "#FF2C3801",
- "primary_dark": "#FF252F00",
- "primary_light": "#FF4B5527",
- "accent": "#FF9ECD68",
- "accent_dark": "#FF86AE58",
- "accent_light": "#FFACD47E",
- "background": "#FF0C1000",
- "background_dark": "#FF0A0D00",
- "background_light": "#FF303326"
- },
- {
- "theme_name": "Dawn",
- "base_theme": "DARK",
- "primary": "#FF65353E",
- "primary_dark": "#FF552D34",
- "primary_light": "#FF7C535A",
- "accent": "#FFD55246",
- "accent_dark": "#FFB5453B",
- "accent_light": "#FFDB6B61",
- "background": "#FF0C0006",
- "background_dark": "#FF0A0005",
- "background_light": "#FF30262B"
- },
- {
- "theme_name": "Twitter",
- "base_theme": "LIGHT",
- "primary": "#FF00ACED",
- "primary_dark": "#FF0084B4",
- "primary_light": "#FF26B8EF",
- "accent": "#FF00ACED",
- "accent_dark": "#FF0092C9",
- "accent_light": "#FF26B8EF",
- "background": "#FFFAFAFA",
- "background_dark": "#FFD4D4D4",
- "background_light": "#FFFAFAFA"
- },
- {
- "theme_name": "Periscope",
- "base_theme": "LIGHT",
- "primary": "#FF40A4C4",
- "primary_dark": "#FF368BA6",
- "primary_light": "#FF5CB1CC",
- "accent": "#FFD75444",
- "accent_dark": "#FFB64739",
- "accent_light": "#FFDD6D60",
- "background": "#FFFFFFFF",
- "background_dark": "#FFD8D8D8",
- "background_light": "#FFFFFFFF"
- },
- {
- "theme_name": "Subdued",
- "base_theme": "LIGHT",
- "primary": "#FF283B42",
- "primary_dark": "#FF223238",
- "primary_light": "#FF48585E",
- "accent": "#FF1D6A96",
- "accent_dark": "#FF185A7F",
- "accent_light": "#FF3E80A5",
- "background": "#FFE2EAE9",
- "background_dark": "#FFD4D4D4",
- "background_light": "#FFE6EDEC"
- },
- {
- "theme_name": "Misty Green",
- "base_theme": "LIGHT",
- "primary": "#FF003E19",
- "primary_dark": "#FF003415",
- "primary_light": "#FF265A3B",
- "accent": "#FF028C6A",
- "accent_dark": "#FF01775A",
- "accent_light": "#FF279D80",
- "background": "#FFD1EDE1",
- "background_dark": "#FFD4D4D4",
- "background_light": "#FFD7EFE5"
- },
- {
- "theme_name": "Waterfall",
- "base_theme": "DARK",
- "primary": "#FF1D3847",
- "primary_dark": "#FF182F3C",
- "primary_light": "#FF3E5562",
- "accent": "#FF03A9F4",
- "accent_dark": "#FF028FCF",
- "accent_light": "#FF28B5F5",
- "background": "#FF091318",
- "background_dark": "#FF071014",
- "background_light": "#FF2D363A"
- },
- {
- "theme_name": "Retro",
- "base_theme": "DARK",
- "primary": "#FF123943",
- "primary_dark": "#FF0F3038",
- "primary_light": "#FF35565F",
- "accent": "#FFAE2332",
- "accent_dark": "#FF931D2A",
- "accent_light": "#FFBA4450",
- "background": "#FF1C170D",
- "background_dark": "#FF17130B",
- "background_light": "#FF3E3931"
- },
- {
- "theme_name": "Inkpot",
- "base_theme": "DARK",
- "primary": "#FF6068B2",
- "primary_dark": "#FF515897",
- "primary_light": "#FF777EBD",
- "accent": "#FF5AC0FF",
- "accent_dark": "#FF4CA3D8",
- "accent_light": "#FF72C9FF",
- "background": "#FF1F1F27",
- "background_dark": "#FF1A1A21",
- "background_light": "#FF404047"
- },
- {
- "theme_name": "Vibrant Ink",
- "base_theme": "DARK",
- "primary": "#FFEC691E",
- "primary_dark": "#FFC85919",
- "primary_light": "#FFEE7F3F",
- "accent": "#FF9CF828",
- "accent_dark": "#FF84D222",
- "accent_light": "#FFAAF948",
- "background": "#FF191919",
- "background_dark": "#FF151515",
- "background_light": "#FF3B3B3B"
- },
- {
- "theme_name": "Fresh",
- "base_theme": "LIGHT",
- "primary": "#FF748A96",
- "primary_dark": "#FF62757F",
- "primary_light": "#FF889BA5",
- "accent": "#FF8A36BB",
- "accent_dark": "#FF752D9E",
- "accent_light": "#FF9B54C5",
- "background": "#FFFFFCF1",
- "background_dark": "#FFD4D4D4",
- "background_light": "#FFFFFCF3"
- },
- {
- "theme_name": "Cote azur",
- "base_theme": "LIGHT",
- "primary": "#FF00585F",
- "primary_dark": "#FF004A50",
- "primary_light": "#FF267177",
- "accent": "#FFFF3800",
- "accent_dark": "#FFD82F00",
- "accent_light": "#FFFF5526",
- "background": "#FFFAFAFA",
- "background_dark": "#FFD4D4D4",
- "background_light": "#FFFAFAFA"
- },
- {
- "theme_name": "QED",
- "base_theme": "LIGHT",
- "primary": "#FF22264B",
- "primary_dark": "#FF1C203F",
- "primary_light": "#FF434666",
- "accent": "#FFB56969",
- "accent_dark": "#FF995959",
- "accent_light": "#FFC07F7F",
- "background": "#FFE8EDF3",
- "background_dark": "#FFD4D4D4",
- "background_light": "#FFEBEFF4"
- },
- {
- "theme_name": "Vintage",
- "base_theme": "LIGHT",
- "primary": "#FF1D2125",
- "primary_dark": "#FF181C1F",
- "primary_light": "#FF3E4245",
- "accent": "#FF8C2D2D",
- "accent_dark": "#FF772626",
- "accent_light": "#FF9D4C4C",
- "background": "#FFFBF9E9",
- "background_dark": "#FFD6D3B7",
- "background_light": "#FFF8F8F8"
- },
- {
- "theme_name": "Spotify",
- "base_theme": "DARK",
- "primary": "#FF262626",
- "primary_dark": "#FF202020",
- "primary_light": "#FF464646",
- "accent": "#FF81B71A",
- "accent_dark": "#FF6D9B16",
- "accent_light": "#FF93C13C",
- "background": "#FF000000",
- "background_dark": "#FF000000",
- "background_light": "#FF262626"
- },
- {
- "theme_name": "Xbox",
- "base_theme": "DARK",
- "primary": "#FF107C10",
- "primary_dark": "#FF0D690D",
- "primary_light": "#FF338F33",
- "accent": "#FF5DC21E",
- "accent_dark": "#FF4FA419",
- "accent_light": "#FF75CB3F",
- "background": "#FF3A3A3A",
- "background_dark": "#FF313131",
- "background_light": "#FF575757"
- },
- {
- "theme_name": "Sublime",
- "base_theme": "DARK",
- "primary": "#FFFF007F",
- "primary_dark": "#FFD8006B",
- "primary_light": "#FFFF2692",
- "accent": "#FF52E3F6",
- "accent_dark": "#FF45C0D1",
- "accent_light": "#FF6BE7F7",
- "background": "#FF272822",
- "background_dark": "#FF21221C",
- "background_light": "#FF474843"
- },
- {
- "theme_name": "Zenburn",
- "base_theme": "DARK",
- "primary": "#FF3F3F6A",
- "primary_dark": "#FF35355A",
- "primary_light": "#FF5B5B80",
- "accent": "#FF8ACCCF",
- "accent_dark": "#FF75ADAF",
- "accent_light": "#FF9BD3D6",
- "background": "#FF404040",
- "background_dark": "#FF363636",
- "background_light": "#FF5C5C5C"
- },
- {
- "theme_name": "Starbucks",
- "base_theme": "LIGHT",
- "primary": "#FF00704A",
- "primary_dark": "#FF005F3E",
- "primary_light": "#FF268565",
- "accent": "#FF66442B",
- "accent_dark": "#FF5A3C26",
- "accent_light": "#FF6C482D",
- "background": "#FFFFFCFC",
- "background_dark": "#FFD3CCCC",
- "background_light": "#FFFFFFFF"
- },
- {
- "theme_name": "Amazon",
- "base_theme": "LIGHT",
- "primary": "#FFFF9900",
- "primary_dark": "#FFD88200",
- "primary_light": "#FFFFA826",
- "accent": "#FF146EB4",
- "accent_dark": "#FF115D99",
- "accent_light": "#FF3783BF",
- "background": "#FFFAFAFA",
- "background_dark": "#FFD4D4D4",
- "background_light": "#FFFAFAFA"
- },
- {
- "theme_name": "Twitch",
- "base_theme": "LIGHT",
- "primary": "#FF7E57C2",
- "primary_dark": "#FF6B49A4",
- "primary_light": "#FF9170CB",
- "accent": "#FF7E57C2",
- "accent_dark": "#FF6B49A4",
- "accent_light": "#FF9170CB",
- "background": "#FFEFEEF1",
- "background_dark": "#FFD7D1C5",
- "background_light": "#FFF1F0F3"
- },
- {
- "theme_name": "Robinhood",
- "base_theme": "LIGHT",
- "primary": "#FF1DE9B6",
- "primary_dark": "#FF18C69A",
- "primary_light": "#FF3EECC0",
- "accent": "#FF1DE9B6",
- "accent_dark": "#FF18C69A",
- "accent_light": "#FF3EECC0",
- "background": "#FFFAFAFA",
- "background_dark": "#FFD7D1C5",
- "background_light": "#FFFAFAFA"
- },
- {
- "theme_name": "Facebook",
- "base_theme": "LIGHT",
- "primary": "#FF3B5998",
- "primary_dark": "#FF324B81",
- "primary_light": "#FF5871A7",
- "accent": "#FF3B5998",
- "accent_dark": "#FF324B81",
- "accent_light": "#FF5871A7",
- "background": "#FFF7F7F7",
- "background_dark": "#FFD1D1D1",
- "background_light": "#FFF8F8F8"
- },
- {
- "theme_name": "Mint",
- "base_theme": "LIGHT",
- "primary": "#FF0AC775",
- "primary_dark": "#FF08A963",
- "primary_light": "#FF2ECF89",
- "accent": "#FFFD8A10",
- "accent_dark": "#FFF2890D",
- "accent_light": "#FFF39425",
- "background": "#FFFFFFFF",
- "background_dark": "#FFD8D8D8",
- "background_light": "#FFFFFFFF"
- }
-]
diff --git a/app/src/main/ic_launcher-web.png b/app/src/main/ic_launcher-web.png
deleted file mode 100755
index 8705352c647ae00ee064f9d217c9b57b5c963f4c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 149198
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