New about activity with AboutLibraries

This commit is contained in:
2020-09-11 12:02:38 +02:00
committed by Matte23
parent b2cf1c7340
commit b66b118ac6
13 changed files with 68 additions and 523 deletions

View File

@@ -1,12 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".LicensesActivity">
<WebView
android:id="@+id/licenses_webview"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@@ -5,6 +5,17 @@
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.google.android.material.appbar.MaterialToolbar
android:id="@+id/main_toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="?attr/actionBarSize"
android:elevation="4dp"
style="?toolbarStyle"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/nav_view"
android:layout_width="0dp"
@@ -20,13 +31,13 @@
<fragment
android:id="@+id/nav_host_fragment"
android:name="androidx.navigation.fragment.NavHostFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_width="0dp"
android:layout_height="0dp"
app:defaultNavHost="true"
app:layout_constraintBottom_toTopOf="@id/nav_view"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintTop_toBottomOf="@+id/main_toolbar"
app:navGraph="@navigation/mobile_navigation" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@@ -1,6 +1,16 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_height="match_parent"
android:orientation="vertical">
<com.google.android.material.appbar.MaterialToolbar
android:id="@+id/settings_toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"
android:minHeight="?attr/actionBarSize"
android:elevation="4dp"
style="?toolbarStyle" />
<FrameLayout
android:id="@+id/settings"

View File

@@ -3,7 +3,6 @@
<string name="title_circular_letters">Circolari</string>
<string name="title_favourites">Preferiti</string>
<string name="title_reminders">Promemoria</string>
<string name="title_licenses">Licenze di terze parti</string>
<string name="title_settings">Impostazioni</string>
<string name="menu_about">Informazioni</string>
@@ -37,13 +36,15 @@
<string name="dialog_next">Avanti</string>
<string name="dialog_back">Indietro</string>
<string name="dialog_cancel">Annulla</string>
<string name="dialog_licenses">Mostra licenze di terze parti</string>
<string name="dialog_info_title">Informazioni su Circolapp</string>
<string name="dialog_info_content">Circolapp è rilasciata secondo la licenza GPL v3 (https://github.com/Matte23/circolapp/blob/master/LICENSE):\n\n
© 2019 - 2020 Matteo Schiff\nQuesto programma è rilasciato SENZA ALCUNA GARANZIA E SENZA ALCUNA RESPONSABILITÀ A CARICO DELLO SVILUPPATORE.\nQuesto è software libero, e sei invitato a condividerlo nei termini della licenza. \n\n
Le circolari sono scritte e pubblicate dal Liceo Scientifico Maria Curie di Pinerolo, e sono scaricate direttamente da https://curiepinerolo.edu.it/.\n
Questi documenti sono rilasciati secondo la licenza "Attribution-NonCommercial-ShareAlike 3.0 Unported" (CC BY-NC-SA 3.0)(https://creativecommons.org/licenses/by-nc-sa/3.0/), come specificato in questa pagina: https://curiepinerolo.edu.it/note-legali/</string>
<string name="activity_info_title">Informazioni su Circolapp</string>
<string name="activity_info_content">Le circolari sono scritte e pubblicate dal Liceo Scientifico Maria Curie di Pinerolo, e sono scaricate direttamente da &lt;a href="https://curiepinerolo.edu.it/"&gt;https://curiepinerolo.edu.it/&lt;/a&gt;.&lt;br /&gt;
Questi documenti sono rilasciati secondo la licenza &lt;a href="https://creativecommons.org/licenses/by-nc-sa/3.0/"&gt; &lt;i&gt;Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)&lt;/i&gt;&lt;/a&gt;, come specificato in questa pagina: &lt;a href="https://curiepinerolo.edu.it/note-legali/"&gt;https://curiepinerolo.edu.it/note-legali/&lt;/a&gt;</string>
<string name="activity_info_license">Licenza</string>
<string name="activity_info_license_description">Circolapp è rilasciata secondo la licenza GPL v3 (&lt;a href="https://github.com/Matte23/circolapp/blob/master/LICENSE"&gt;https://github.com/Matte23/circolapp/blob/master/LICENSE&lt;/a&gt;):&lt;br /&gt;&lt;br /&gt;
© 2019 - 2020 Matteo Schiff&lt;br /&gt;Questo programma è rilasciato SENZA ALCUNA GARANZIA E SENZA ALCUNA RESPONSABILITÀ A CARICO DELLO SVILUPPATORE.&lt;br /&gt;Questo è software libero, e sei invitato a condividerlo nei termini della licenza</string>
<string name="activity_info_source_code">Codice sorgente</string>
<string name="activity_info_source_code_description">Puoi scaricare il codice sorgente da &lt;a href="https://github.com/Matte23/circolapp"&gt;https://github.com/Matte23/circolapp&lt;/a&gt;</string>
<string name="dialog_install_pdf_reader_title">Lettore PDF non installato</string>
<string name="dialog_install_pdf_reader_content">Installa un lettore di PDF per aprire le circolari</string>

View File

@@ -3,7 +3,6 @@
<string name="title_circular_letters">Circular letters</string>
<string name="title_favourites">Favourites</string>
<string name="title_reminders">Reminders</string>
<string name="title_licenses">Third party licenses</string>
<string name="title_settings">Settings</string>
<string name="menu_about">About</string>
@@ -37,14 +36,16 @@
<string name="dialog_next">Next</string>
<string name="dialog_back">Back</string>
<string name="dialog_cancel">Cancel</string>
<string name="dialog_licenses">Show third party licenses</string>
<string name="dialog_info_title">About Circolapp</string>
<string name="dialog_info_content">Circolapp is released under the GPL v3 license (https://github.com/Matte23/circolapp/blob/master/LICENSE):\n\n
© 2019 - 2020 Matteo Schiff\nThis program comes with ABSOLUTELY NO WARRANTY.\nThis is free software, and you are welcome to redistribute it
under certain conditions. \n\n
Circulars letters are written by the Liceo Scientifico Maria Curie Pinerolo, and are downloaded directly from https://curiepinerolo.edu.it/.\n
Those documents are released under the "Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)(https://creativecommons.org/licenses/by-nc-sa/3.0/), as specified in this page: https://curiepinerolo.edu.it/note-legali</string>
<string name="activity_info_title">About Circolapp</string>
<string name="activity_info_content">Circulars letters are written and published by the Liceo Scientifico Maria Curie Pinerolo, and are downloaded directly from &lt;a href="https://curiepinerolo.edu.it/"&gt;https://curiepinerolo.edu.it/&lt;/a&gt;.&lt;br /&gt;
Those documents are released under the license &lt;a href="https://creativecommons.org/licenses/by-nc-sa/3.0/"&gt; &lt;i&gt;Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)&lt;/i&gt;&lt;/a&gt;, as specified in this page: &lt;a href="https://curiepinerolo.edu.it/note-legali/"&gt;https://curiepinerolo.edu.it/note-legali/&lt;/a&gt;</string>
<string name="activity_info_license">License</string>
<string name="activity_info_license_description">Circolapp is released under the GPL v3 license (&lt;a href="https://github.com/Matte23/circolapp/blob/master/LICENSE"&gt;https://github.com/Matte23/circolapp/blob/master/LICENSE&lt;/a&gt;):&lt;br /&gt;&lt;br /&gt;
© 2019 - 2020 Matteo Schiff&lt;br /&gt;This program comes with ABSOLUTELY NO WARRANTY.&lt;br /&gt;This is free software, and you are welcome to redistribute it
under certain conditions</string>
<string name="activity_info_source_code">Source code</string>
<string name="activity_info_source_code_description">The source code can be downloaded from &lt;a href="https://github.com/Matte23/circolapp"&gt;https://github.com/Matte23/circolapp&lt;/a&gt;</string>
<string name="dialog_install_pdf_reader_title">PDF reader not found</string>
<string name="dialog_install_pdf_reader_content">Please install an external application to open circular letters</string>

View File

@@ -1,7 +1,7 @@
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.MaterialComponents.DayNight.DarkActionBar.Bridge">
<style name="AppTheme" parent="Theme.MaterialComponents.DayNight.NoActionBar.Bridge">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
@@ -9,6 +9,7 @@
<item name="colorAccent">@color/colorAccent</item>
<item name="colorSecondary">@color/colorAccent</item>
<item name="colorSecondaryVariant">@color/colorAccentDark</item>
<item name="toolbarStyle">@style/Widget.MaterialComponents.Toolbar.Primary</item>
</style>
</resources>