⚖️ Merge changes from "development"

Merge changes from another branch.
This commit is contained in:
Acclorite 2024-08-15 18:37:41 +03:00
commit 850adf1437
9 changed files with 98 additions and 19 deletions

View file

@ -0,0 +1,26 @@
---
name: Book parser issue
about: Report an issue with parser (problems with text parsing and adding books)
title: ''
labels: "\U0001F3BC Parser issue"
assignees: Acclorite
---
**Where it happened?**
Describe where issue with the parser occurred, for example: "Issue occurred at 40.1%" or "Could not add this book because of error in Browse Screen".
**Short description of what is wrong**
Describe in short the problem, for example: "Weird line break" or "App says file is empty when it is not".
**Attach problematic file (necessary!)**
Attach the file you had problems with. This step is necessary, without it issue may be closed, if no appropriate reason given.
**Screenshots (optional)**
If applicable, add screenshots to help explain your problem.
**Additional context (optional)**
Any additional info you may want to give.
Please don't use titles like [Parser Issue], use clear and well formatted titles like "Error with parsing book [Book Name].[File Format]".
Duplicates and invalid issues will be closed.

35
.github/ISSUE_TEMPLATE/bug_report.md vendored Normal file
View file

@ -0,0 +1,35 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: "\U0001F47E Bug"
assignees: Acclorite
---
**Describe the bug**
A clear and concise description of what the bug is.
**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
**Expected behavior**
A clear and concise description of what you expected to happen.
**Screenshots (optional)**
If applicable, add screenshots to help explain your problem.
**Device Info (please complete the following information):**
- Device: [e.g. Pixel 8]
- Android Version: [e.g. 14]
- Version of the app [e.g. v1.1.0]
**Additional context (optional)**
Add any other context about the problem here.
Please don't use titles like [Bug], use clear and well formatted titles like "Some error in Screen".
Duplicates and invalid issues will be closed.

View file

@ -0,0 +1,23 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: "\U0001F680 Feature request"
assignees: Acclorite
---
**Why you want this feature to be implemented? Please describe.**
Describe why you'd like to see this feature in the app.
**Describe the feature you'd like to be implemented**
Describe as good as you can how you would like this feature to be implemented and idea behind it.
**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
**Additional context**
Add any other context or screenshots about the feature request here.
Please don't use titles like [Feature Request], use clear and well formatted titles like "New feature in Screen".
Duplicates and invalid issues will be closed.

View file

@ -20,6 +20,7 @@
)](https://apt.izzysoft.de/fdroid/index/apk/ua.acclorite.book_story)</a> )](https://apt.izzysoft.de/fdroid/index/apk/ua.acclorite.book_story)</a>
<a href="">[![Downloads](https://img.shields.io/github/downloads/Acclorite/book-story/total?color=3f8f9b&labelColor=27303D&label=Downloads&logo=GitHub)]()</a> <a href="">[![Downloads](https://img.shields.io/github/downloads/Acclorite/book-story/total?color=3f8f9b&labelColor=27303D&label=Downloads&logo=GitHub)]()</a>
<a href="">[![Stars](https://img.shields.io/github/stars/Acclorite/book-story?style=flat&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIC05NjAgOTYwIDk2MCIgd2lkdGg9IjI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoIGQ9Im0zNTQtMjQ3IDEyNi03NiAxMjYgNzctMzMtMTQ0IDExMS05Ni0xNDYtMTMtNTgtMTM2LTU4IDEzNS0xNDYgMTMgMTExIDk3LTMzIDE0M1pNMjMzLTgwbDY1LTI4MUw4MC01NTBsMjg4LTI1IDExMi0yNjUgMTEyIDI2NSAyODggMjUtMjE4IDE4OSA2NSAyODEtMjQ3LTE0OUwyMzMtODBabTI0Ny0zNTBaIiBzdHlsZT0iZmlsbDogcmdiKDI0NSwgMjI3LCA2Nik7Ii8%2BCjwvc3ZnPg%3D%3D&color=949b3f&labelColor=27303D&label=Stars)](https://github.com/Acclorite/book-story/stargazers)</a> <a href="">[![Stars](https://img.shields.io/github/stars/Acclorite/book-story?style=flat&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIC05NjAgOTYwIDk2MCIgd2lkdGg9IjI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoIGQ9Im0zNTQtMjQ3IDEyNi03NiAxMjYgNzctMzMtMTQ0IDExMS05Ni0xNDYtMTMtNTgtMTM2LTU4IDEzNS0xNDYgMTMgMTExIDk3LTMzIDE0M1pNMjMzLTgwbDY1LTI4MUw4MC01NTBsMjg4LTI1IDExMi0yNjUgMTEyIDI2NSAyODggMjUtMjE4IDE4OSA2NSAyODEtMjQ3LTE0OUwyMzMtODBabTI0Ny0zNTBaIiBzdHlsZT0iZmlsbDogcmdiKDI0NSwgMjI3LCA2Nik7Ii8%2BCjwvc3ZnPg%3D%3D&color=949b3f&labelColor=27303D&label=Stars)](https://github.com/Acclorite/book-story/stargazers)</a>
<a href="">[![Translation Status](https://img.shields.io/weblate/progress/book-story?label=Translated&logo=weblate&labelColor=27303D&color=3f9b86)](https://hosted.weblate.org/engage/book-story/)</a>
<a href="">[![Development Stage](https://img.shields.io/badge/Active-9b3f90?label=Development%20stage&labelColor=27303D)](https://github.com/Acclorite/book-story/commits/)</a> <a href="">[![Development Stage](https://img.shields.io/badge/Active-9b3f90?label=Development%20stage&labelColor=27303D)](https://github.com/Acclorite/book-story/commits/)</a>
<a href="">[![Last Commit](https://img.shields.io/github/last-commit/Acclorite/book-story?label=Last%20commit&labelColor=27303D&color=749b3f)](https://github.com/Acclorite/book-story/commits/)</a> <a href="">[![Last Commit](https://img.shields.io/github/last-commit/Acclorite/book-story?label=Last%20commit&labelColor=27303D&color=749b3f)](https://github.com/Acclorite/book-story/commits/)</a>
<a href="">[![License: GPL-3.0](https://img.shields.io/github/license/Acclorite/book-story?label=License&labelColor=27303D&color=3f9b75)](/LICENSE)</a> <a href="">[![License: GPL-3.0](https://img.shields.io/github/license/Acclorite/book-story?label=License&labelColor=27303D&color=3f9b75)](/LICENSE)</a>
@ -35,9 +36,8 @@ Built using Jetpack Compose and Kotlin.
<!------------ Screenshots ------------> <!------------ Screenshots ------------>
## 🖌️ Screenshots + GIF ## 🖌️ Screenshots
<img src="https://github.com/Acclorite/book-story/blob/master/assets/readme/book's-story.gif" width="35%">
<div> <div>
<img src="/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png" width="30%" /> <img src="/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png" width="30%" />
<img src="/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png" width="30%" /> <img src="/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png" width="30%" />
@ -112,8 +112,11 @@ _Don't see your favorite app store? Create an [Issue](https://github.com/Acclori
<!------------ Translation ------------> <!------------ Translation ------------>
## 🌐 Translation ## 🌐 Translation
- English (Default)
- Ukrainian (Default) [<img src="https://hosted.weblate.org/widget/book-story/book-story-translation/multi-blue.svg" alt="Translation progress" width=50%>](https://hosted.weblate.org/engage/book-story/)
<br/>
_You can help translating the app on [Hosted Weblate](https://hosted.weblate.org/engage/book-story/)._
<!------------ Contribution ------------> <!------------ Contribution ------------>
@ -125,9 +128,9 @@ _Don't see your favorite app store? Create an [Issue](https://github.com/Acclori
already propose. Feel free to tell me what's on your mind! already propose. Feel free to tell me what's on your mind!
- **Share your ideas and suggestions.** Your ideas and suggestions are always welcome, if you miss some feature or got an interesting idea, feel free to create a new [Issue](https://github.com/Acclorite/book-story/issues). - **Share your ideas and suggestions.** Your ideas and suggestions are always welcome, if you miss some feature or got an interesting idea, feel free to create a new [Issue](https://github.com/Acclorite/book-story/issues).
- **Report bugs**. Had a crash or something went wrong? Create a new [Issue](https://github.com/Acclorite/book-story/issues), the more information you can give the better it is. - **Report bugs**. Had a crash or something went wrong? Create a new [Issue](https://github.com/Acclorite/book-story/issues), the more information you can give the better it is.
- **Translate the app**. You can do what I physically cannot - translate the app on multiple languages. For this you can use [Hosted Weblate](https://hosted.weblate.org/engage/book-story/).
- **Enjoy the app**. Your best contribution is using my app and enjoying it! - **Enjoy the app**. Your best contribution is using my app and enjoying it!
- _**About localization**. Planning to implement localiztion platform, so users can do what I physically cannot - translate the app on multiple languages. You can find more information about this in the corresponding issue([#22](https://github.com/Acclorite/book-story/issues/22))._
<!------------ Credits and License ------------> <!------------ Credits and License ------------>
## 🤗 Credits ## 🤗 Credits

View file

@ -72,7 +72,7 @@ fun SliderWithTitle(
onValueChange = { onValueChange = {
onValueChange(it.roundToInt()) onValueChange(it.roundToInt())
}, },
steps = toValue - fromValue, steps = toValue - fromValue - 1,
colors = SliderDefaults.colors( colors = SliderDefaults.colors(
activeTickColor = MaterialTheme.colorScheme.onPrimary, activeTickColor = MaterialTheme.colorScheme.onPrimary,
inactiveTickColor = MaterialTheme.colorScheme.onSurfaceVariant, inactiveTickColor = MaterialTheme.colorScheme.onSurfaceVariant,

View file

@ -1,7 +1,4 @@
<resources xmlns:tools="http://schemas.android.com/tools"> <resources xmlns:tools="http://schemas.android.com/tools">
<!-- Basic Strings -->
<string name="app_name">Історія Книги</string>
<!-- Book sources --> <!-- Book sources -->
<string-array name="book_sites" tools:ignore="InconsistentArrays"> <string-array name="book_sites" tools:ignore="InconsistentArrays">
<item>Архів Анни|https://uk.annas-archive.org</item> <item>Архів Анни|https://uk.annas-archive.org</item>
@ -10,7 +7,7 @@
<!-- Notifications --> <!-- Notifications -->
<string name="updates_notification_channel">Нові оновлення</string> <string name="updates_notification_channel">Нові оновлення</string>
<string name="updates_notification_title">Нове оновлення Історії Книги!</string> <string name="updates_notification_title">Нове оновлення Book\'s Story!</string>
<string name="updates_notification_desc"> <string name="updates_notification_desc">
Оновлення %1$s вийшло! Оновлення %1$s вийшло!
Натисніть, щоб перейти на сторінку релізу. Натисніть, щоб перейти на сторінку релізу.
@ -73,7 +70,7 @@
Будь ласка, запам\'ятайте де ви зупинилися перед оновленням тексту. Будь ласка, запам\'ятайте де ви зупинилися перед оновленням тексту.
</string> </string>
<string name="update_app_description"> <string name="update_app_description">
Нова версія Історії Книги була знайдена. Нова версія Book\'s Story була знайдена.
Чи бажаєте завантажити її? Чи бажаєте завантажити її?
Натиснувши на кнопку «Завантажити», ви перейдете в ваш браузер Натиснувши на кнопку «Завантажити», ви перейдете в ваш браузер
та завантажете останнє оновлення автоматично. та завантажете останнє оновлення автоматично.
@ -320,7 +317,6 @@
<string name="credits_design">Дизайн</string> <string name="credits_design">Дизайн</string>
<string name="credits_icon">Іконки</string> <string name="credits_icon">Іконки</string>
<string name="credits_updates">Керування новими оновленнями</string> <string name="credits_updates">Керування новими оновленнями</string>
<string name="credits_motivation">Мотивація</string>
<!-- Help --> <!-- Help -->
<string name="help_clickable_note_1">Будь ласка, зверніть увагу, що на</string> <string name="help_clickable_note_1">Будь ласка, зверніть увагу, що на</string>
@ -482,7 +478,7 @@
<!-- Start --> <!-- Start -->
<string name="start_welcome">Вітаємо в Історія Книги!</string> <string name="start_welcome">Вітаємо в Book\'s Story!</string>
<string name="start_welcome_desc"> <string name="start_welcome_desc">
У світ, де слова чарують, вчать та ведуть у неймовірні пригоди! У світ, де слова чарують, вчать та ведуть у неймовірні пригоди!
Давайте дещо налаштуємо! Давайте дещо налаштуємо!

View file

@ -1,7 +1,7 @@
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="InconsistentArrays"> <resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="InconsistentArrays">
<!-- Basic Strings --> <!-- Basic Strings -->
<string name="app_version" translatable="false">1.1.1</string> <string name="app_version" translatable="false">1.1.1</string>
<string name="app_name">Book\'s Story</string> <string name="app_name" translatable="false">Book\'s Story</string>
<!-- Book sources --> <!-- Book sources -->
<string-array name="book_sites"> <string-array name="book_sites">
@ -336,7 +336,6 @@
<string name="credits_design">Design</string> <string name="credits_design">Design</string>
<string name="credits_icon">Icons</string> <string name="credits_icon">Icons</string>
<string name="credits_updates">New updates managing</string> <string name="credits_updates">New updates managing</string>
<string name="credits_motivation">Motivation</string>
<!-- Help --> <!-- Help -->
<string name="help_clickable_note_1">Please note, that</string> <string name="help_clickable_note_1">Please note, that</string>

View file

@ -11,7 +11,5 @@
<img src="https://github.com/Acclorite/book-story/blob/master/assets/Help.png" width="20%" /> <img src="https://github.com/Acclorite/book-story/blob/master/assets/Help.png" width="20%" />
<img src="https://github.com/Acclorite/book-story/blob/master/assets/Settings.png" width="20%" /> <img src="https://github.com/Acclorite/book-story/blob/master/assets/Settings.png" width="20%" />
<img src="https://github.com/Acclorite/book-story/blob/master/assets/Reader Settings.png" width="20%" /> <img src="https://github.com/Acclorite/book-story/blob/master/assets/Reader Settings.png" width="20%" />
<img src="https://github.com/Acclorite/book-story/blob/master/assets/Reader Translator.png" width="20%" />
<img src="https://github.com/Acclorite/book-story/blob/master/assets/Translator Settings.png" width="20%" />
</div> </div>
</br> </br>

View file

@ -1 +0,0 @@
Історія Книги