Skip to content

Commit

Permalink
Upgrade to version 2.3.0:
Browse files Browse the repository at this point in the history
* Added night mode theme
* update dependencies
  • Loading branch information
ham3da committed Jun 3, 2020
1 parent c2c5491 commit ea67043
Show file tree
Hide file tree
Showing 101 changed files with 930 additions and 399 deletions.
12 changes: 6 additions & 6 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ android {
applicationId "ir.ham3da.darya"
minSdkVersion 21
targetSdkVersion 29
versionCode 19
versionName "2.2.1"
versionCode 21
versionName "2.3.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
Expand All @@ -35,11 +35,11 @@ dependencies {
implementation 'androidx.annotation:annotation:1.1.0'
implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'
implementation 'androidx.fragment:fragment:1.2.4'
implementation 'androidx.preference:preference:1.1.0'
implementation 'androidx.preference:preference:1.1.1'
implementation 'androidx.viewpager2:viewpager2:1.0.0'
implementation 'com.google.firebase:firebase-core:17.3.0'
implementation 'com.google.firebase:firebase-messaging:20.1.5'
implementation 'com.google.firebase:firebase-analytics:17.3.0'
implementation 'com.google.firebase:firebase-core:17.4.2'
implementation 'com.google.firebase:firebase-messaging:20.2.0'
implementation 'com.google.firebase:firebase-analytics:17.4.2'

testImplementation 'junit:junit:4.13'
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
Expand Down
26 changes: 21 additions & 5 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,22 +18,37 @@
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme"

tools:ignore="GoogleAppIndexingWarning">
<activity android:name=".ActivityPuzzle"/>
<activity android:name=".ActivityWeb" />
<activity android:name=".ActivityImageEdit" />
<activity
android:name=".ActivityPuzzle"
android:theme="@style/AppTheme.ActionBar"
android:label="@string/dont_forget_poetry"
/>
<activity android:name=".ActivityWeb"
android:theme="@style/AppTheme.ActionBar"
android:label="@string/about"
/>
<activity android:name=".ActivityImageEdit"
android:label="@string/share_as_img"
android:theme="@style/AppTheme.ActionBar"
/>
<activity
android:name=".ActivityInfo2"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar" />
<activity
android:name=".ActivityAudioCollection"
android:label="@string/download_declaim" />
android:label="@string/download_declaim"
android:theme="@style/AppTheme.ActionBar"
/>
<activity
android:name=".ActivityCollection"
android:theme="@style/AppTheme.ActionBar"
android:label="@string/collections" />
<activity
android:name=".ActivitySettings"
android:theme="@style/AppTheme.ActionBar"
android:label="@string/action_settings" />
<activity
android:name=".ActivityMain"
Expand All @@ -60,7 +75,8 @@
<activity
android:name=".ActivityPoem"
android:label="@string/poem"
android:theme="@style/AppTheme.NoActionBar" />
android:theme="@style/AppTheme.NoActionBar"
/>
<activity
android:name=".ActivityCate"
android:label="@string/category"
Expand Down
8 changes: 4 additions & 4 deletions app/src/main/assets/about_en.htm
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

a
{
color: blue;
color: $link_color;
text-decoration: none;
}
.serif
Expand All @@ -21,8 +21,8 @@
}
html
{
color: black;
background-color: #FFFFFF;
background-color: $background_color;
color: $text_color;
font-family: "IRANSans", serif;
font-size: $fontSize;
line-height: normal;
Expand Down Expand Up @@ -57,7 +57,7 @@ <h3>App info</h3>
</ul>
<h3>Short description</h3>
<p>The Sea of Poetry is a valuable library of poetry of Persian great poets.</p>
The Sea of Poetry is free software, meaning that users can use, modify, and
The Sea of Poetry is free application, meaning that users can use, modify, and
share application under the terms of the
<a href="https://gnu.org/">GPLv3</a> created by
the Free Software Foundation (<a href="https://fsf.org/">FSF</a>).
Expand Down
5 changes: 3 additions & 2 deletions app/src/main/assets/about_fa.htm
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

a
{
color: blue;
color: $link_color;
text-decoration: none;
}
.serif
Expand All @@ -22,7 +22,8 @@
html
{
color: black;
background-color: #FFFFFF;
background-color: $background_color;
color: $text_color;
font-family: 'IRANSans', serif;
font-size: $fontSize;
}
Expand Down
35 changes: 24 additions & 11 deletions app/src/main/assets/help_en.htm
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

a
{
color: blue;
color: $link_color;
text-decoration: none;
}
.serif
Expand All @@ -22,11 +22,12 @@
}
html
{
color: black;
background-color: #FFFFFF;
background-color: $background_color;
color: $text_color;
font-family: 'IRANSans', serif;
font-size: $fontSize;
}

body
{
margin: 10px;
Expand All @@ -48,7 +49,19 @@
{
height: 24px;
width: 24px;
margin:4px 4px;
}
.icon
{
display: inline-block;
width: 32px;
height: 32px;
text-align: center;
border-radius: 50%;
vertical-align: middle;
background-color: #fff;
}

</style>
</head>

Expand All @@ -57,15 +70,15 @@
<h3>Add new collection of poems</h3>
<p>To add a new collection of poems, first turn on your device&#39;s Internet and
then touch the
<img class="icons" border="0" src="file:///android_res/drawable/ic_add_black_24dp.png"/>
<span class="icon"><img class="icons" border="0" src="file:///android_res/drawable/ic_add_black_24dp.png"/></span>
button to pop up a new collection. In this section you can add poems of your
favorite poets to the app.</p>
<h3>Search the poems</h3>
<p>Touch the
<img class="icons" border="0" src="file:///android_res/drawable/ic_search_black_24dp.png"/>
button to search in the poems database. Then enter the search word and touch the search button(<img class="icons" border="0" src="file:///android_res/drawable/ic_search_black_24dp.png"/>)
<span class="icon"><img class="icons" border="0" src="file:///android_res/drawable/ic_search_black_24dp.png"/></span>
button to search in the poems database. Then enter the search word and touch the search button(<span class="icon"><img class="icons" border="0" src="file:///android_res/drawable/ic_search_black_24dp.png"/></span>)
to see the search result. You can also change the search settings on the search
page by touching the <img class="icons" border="0" src="file:///android_res/drawable/ic_settings_black_24dp.png"/>
page by touching the <span class="icon"><img class="icons" border="0" src="file:///android_res/drawable/ic_settings_black_24dp.png"/></span>
button. By limiting search, the app&#39;s search speed will increase. We recommend
that you select the collection of poems by touching or <b>Select all</b> when
limiting search settings after selecting a poet.</p>
Expand All @@ -77,12 +90,12 @@ <h3>Declaims(Poems audio)</h3>
<p>Some of the poems in the app database contain audio files (such as Hafiz and
Saadi&#39;s sonnets) stored in the Ganjoor Internet repository. While reading the
poems of these poets, touch the
<img class="icons" border="0" src="file:///android_res/drawable/ic_record_voice_over_black_24dp.png"/>
<span class="icon"><img class="icons" border="0" src="file:///android_res/drawable/ic_record_voice_over_black_24dp.png"/></span>
button to download their audio files. You can listen to the poems after
downloading the audio files.<span lang="fa"> The downloaded files will be stored
in the phone </span>storage<span lang="fa"> on the path: <b>Android
/data/ir.ham3da.darya</b> and removed by removing their </span>app<span lang="fa">.</span></p>
<h3>Report software errors</h3>
in the phone </span>storage<span lang="fa"> on the path: <b>Android/data/ir.ham3da.darya</b> and removed by removing their </span>app<span lang="fa">.</span>
</p>
<h3>Report application errors</h3>
<p>Please report application bugs to us. Our email:
<a href="mailto:ham3da.j@gmail.com">ham3da.j@gmail.com</a></p>
<p>&nbsp;</p>
Expand Down
48 changes: 31 additions & 17 deletions app/src/main/assets/help_fa.htm
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

a
{
color: blue;
color: $link_color;
text-decoration: none;
}
.serif
Expand All @@ -22,8 +22,8 @@
}
html
{
color: black;
background-color: #FFFFFF;
background-color: $background_color;
color: $text_color;
font-family: 'IRANSans', serif;
font-size: $fontSize;
}
Expand All @@ -48,29 +48,43 @@
{
height: 24px;
width: 24px;
margin:0;
margin:4px 4px;
}
</style>
.icon
{
display: inline-block;
width: 32px;
height: 32px;
text-align: center;
border-radius: 50%;
vertical-align: middle;
background-color: #fff;
}

</style>
</head>

<body>

<h3>افزودن مجموعه اشعار جدید</h3>
<p>برای افزودن مجموعه اشعار جدید ابتدا اینترنت دستگاه خود را روشن کنید و سپس دکمه
<img class="icons" border="0" src="file:///android_res/drawable/ic_add_black_24dp.png"/> را
<span class="icon"><img class="icons" border="0" src="file:///android_res/drawable/ic_add_black_24dp.png"/></span> را
لمس کنید تا پنجره مربوط به دریافت مجموعه‌های جدید ظاهر شود. در این بخش شما
می‌توانید آثار شاعران مورد نظرتان را به نرم‌افزار اضافه نمایید.</p>
<h3>جستجو در بین اشعار</h3>
<p>برای جستجو در بین اشعار دکمه
<img class="icons" border="0" src="file:///android_res/drawable/ic_search_black_24dp.png"/> را
لمس کنید؛ سپس در صفحه ظاهر شده کلمه مورد جستجو را وارد نمایید و دکمه <img class="icons" border="0" src="file:///android_res/drawable/ic_search_black_24dp.png"/>
را لمس نمایید
تا نتیجه جستجو را مشاهده نمایید.
همچنین در صفحه جستجو با لمس دکمه <img class="icons" border="0" src="file:///android_res/drawable/ic_settings_black_24dp.png"/>
می‌توانید تنظیمات جستجو را تغییر دهید. با محدود کردن جستجو سرعت جستجوگر برنامه
بیشتر خواهد شد. توصیه میکنیم در هنگام محدود کردن تنظیمات جستجو بعد از انتخاب
شاعر، مجموعه شعرها را نیز با لمس کردن انتخاب نمایید و یا گزینه <b>انتخاب همه</b>
را علامت بزنید.</p>
<span class="icon"><img class="icons" src="file:///android_res/drawable/ic_search_black_24dp.png"/></span>
را
لمس کنید؛ سپس در صفحه ظاهر شده کلمه مورد جستجو را وارد نمایید و دکمه <span class="icon"><img class="icons" border="0"
src="file:///android_res/drawable/ic_search_black_24dp.png"/></span>
را لمس نمایید
تا نتیجه جستجو را مشاهده نمایید.
همچنین در صفحه جستجو با لمس دکمه <span class="icon"><img class="icons" border="0"
src="file:///android_res/drawable/ic_settings_black_24dp.png"/></span>
می‌توانید تنظیمات جستجو را تغییر دهید. با محدود کردن جستجو سرعت جستجوگر برنامه
بیشتر خواهد شد. توصیه میکنیم در هنگام محدود کردن تنظیمات جستجو بعد از انتخاب
شاعر، مجموعه شعرها را نیز با لمس کردن انتخاب نمایید و یا گزینه <b>انتخاب همه</b>
را علامت بزنید.</p>
<h3>جا به جایی بین شعرها</h3>
<p>جدای از اینکه شما می‌توانید از طریق لیست اشعار، شعر مورد نظر خود را فراخوانی
کنید؛ برای رفتن به شعر بعدی یا قبلی می‌توانید از طریق <b>کشیدن انگشت لمس</b> خود
Expand All @@ -80,7 +94,8 @@ <h3>خوانش‌ها</h3>
<p>برخی از اشعار موجود در بانک اطلاعاتی نرم افزار دارای فایل صوتی می باشند(مانند
غزلیات حافظ و سعدی) که در مخزن اینترنتی گنجور ذخیره شده‌اند. در صورت تمایل
می‌توانید هنگام مرور اشعار این شاعران، در بخش نمایش شعر با لمس دکمه
<img class="icons" border="0" src="file:///android_res/drawable/ic_record_voice_over_black_24dp.png"/>
<span class="icon"><img class="icons" border="0"
src="file:///android_res/drawable/ic_record_voice_over_black_24dp.png"/></span>
نسبت به دریافت خوانش‌ها اقدام نمایید. پس از دریافت فایل صوتی می‌توانید در بخش
نمایش شعرها، روخوانی شعر مورد نظر را گوش کنید. فایلهای دریافت شده در حافظه گوشی
در مسیر:<span lang="en-us"> Android/data/ir.ham3da.darya </span>ذخیره خواهند شد
Expand All @@ -91,5 +106,4 @@ <h3>گزارش مشکلات نرم‌افزار</h3>
ham3da.j@gmail.com</a></span></p>
<p>&nbsp;</p>
</body>

</html>
6 changes: 3 additions & 3 deletions app/src/main/assets/pr_po_en.htm
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

a
{
color: blue;
color: $link_color;
text-decoration: none;
}
.serif
Expand All @@ -22,8 +22,8 @@
}
html
{
color: black;
background-color: #FFFFFF;
background-color: $background_color;
color: $text_color;
font-family: 'IRANSans', serif;
font-size: $fontSize;
}
Expand Down
6 changes: 3 additions & 3 deletions app/src/main/assets/pr_po_fa.htm
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

a
{
color: blue;
color: $link_color;
text-decoration: none;
}
.serif
Expand All @@ -22,8 +22,8 @@
}
html
{
color: black;
background-color: #FFFFFF;
background-color: $background_color;
color: $text_color;
font-family: 'IRANSans', serif;
font-size: $fontSize;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ public boolean onOptionsItemSelected(@NonNull MenuItem item) {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
UtilFunctions.changeTheme(this, true);
setContentView(R.layout.activity_audio_collection);

ActionBar actionBar = getSupportActionBar();
Expand Down
3 changes: 3 additions & 0 deletions app/src/main/java/ir/ham3da/darya/ActivityCate.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
import androidx.annotation.NonNull;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.app.AppCompatDelegate;
import androidx.appcompat.widget.Toolbar;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
Expand All @@ -31,6 +32,7 @@
import ir.ham3da.darya.ganjoor.GanjoorDbBrowser;
import ir.ham3da.darya.ganjoor.GanjoorPoem;
import ir.ham3da.darya.ganjoor.GanjoorPoet;
import ir.ham3da.darya.utility.AppSettings;
import ir.ham3da.darya.utility.SetLanguage;
import ir.ham3da.darya.utility.UtilFunctions;

Expand Down Expand Up @@ -61,6 +63,7 @@ public class ActivityCate extends AppCompatActivity {
protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
UtilFunctions.changeTheme(this);
setContentView(R.layout.activity_cate);

Toolbar toolbar = findViewById(R.id.toolbar_cate);
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/java/ir/ham3da/darya/ActivityCollection.java
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ protected void attachBaseContext(Context newBase) {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

UtilFunctions.changeTheme(this, true);

setContentView(R.layout.activity_collection);

Expand Down
Loading

0 comments on commit ea67043

Please sign in to comment.