0.9.7 - Help Screen + Pure Dark (Oled) theme + Bug fixes

This commit is contained in:
acclorite 2024-04-05 14:16:29 +03:00
parent 76e1ca3e3f
commit 513b286e07
63 changed files with 1915 additions and 487 deletions

View file

@ -3,7 +3,7 @@
<style name="Theme.Start.Splash" parent="Theme.SplashScreen">
<item name="android:forceDarkAllowed" tools:ignore="NewApi">false</item>
<item name="postSplashScreenTheme">@style/Theme.BooksHistoryResurrection</item>
<item name="postSplashScreenTheme">@style/Theme.BookStory</item>
<item name="windowSplashScreenBackground">@color/splash_bg_dark</item>
<item name="windowSplashScreenAnimatedIcon">@drawable/splash_icon</item>

View file

@ -1,7 +1,12 @@
<resources>
<resources xmlns:tools="http://schemas.android.com/tools">
<!-- Basic Strings -->
<string name="app_name">Історія Книги</string>
<!-- Book sources -->
<string-array name="book_sites" tools:ignore="InconsistentArrays">
<item>Укрліб|https://www.ukrlib.com.ua</item>
</string-array>
<!-- Screens -->
<string name="library_screen">Бібліотека</string>
<string name="history_screen">Історія</string>
@ -108,7 +113,7 @@
<string name="continue_read">Продовжити</string>
<string name="never">Ніколи</string>
<string name="go_back">Назад</string>
<string name="move_to_read">Перемістити цю книгу в \"Прочитано\"</string>
<string name="move_to_read">Перемістити цю книгу в «Прочитано»</string>
<string name="back_to_library">Назад в Бібліотеку</string>
<string name="undo">Скасувати</string>
<string name="copy">Копіювати</string>
@ -160,6 +165,7 @@
<!-- Settings options -->
<string name="language_option">Мова застосунка</string>
<string name="dark_theme_option">Темна тема</string>
<string name="pure_dark_option">Суцільна темрява (ОЛЕД)</string>
<string name="theme_contrast_option">Контрастність теми</string>
<string name="app_theme_option">Тема застосунка</string>
<string name="font_family_option">Сімейство шрифтів</string>
@ -181,6 +187,11 @@
<string name="dark_theme_on">Ввімкнена</string>
<string name="dark_theme_follow_system">Системна</string>
<!-- Pure Dark properties -->
<string name="pure_dark_off">Вимкнена</string>
<string name="pure_dark_on">Ввімкнена</string>
<string name="pure_dark_power_saver">Економія</string>
<!-- Theme Contrast properties -->
<string name="theme_contrast_standard">Типова</string>
<string name="theme_contrast_medium">Середня</string>
@ -257,10 +268,106 @@
<string name="slava_ukraini_option_desc">Героям Слава! 🐉</string>
<!-- Help -->
<string name="clickable_note_1">Будь ласка, зверніть увагу, що на</string>
<string name="clickable_note_2">такий виділений текст</string>
<string name="clickable_note_3">можна натиснути.</string>
<string name="clickable_note_action">На мене можна натиснути!</string>
<string name="help_clickable_note_1">Будь ласка, зверніть увагу, що на</string>
<string name="help_clickable_note_2">такий виділений текст</string>
<string name="help_clickable_note_3">
можна натиснути.
Також ви можете приховати цю примітку, натиснувши на іконку, спробуйте!
</string>
<string name="help_clickable_note_action">На мене можна натиснути!</string>
<string name="help_title_how_to_find_books">Як мені знайти та завантажити книги?</string>
<string name="help_desc_how_to_find_books">
Ви можете спробувати знайти бажані книги використовуючи сайти з наведеної примітки
або ви можете використати текстове поле, щоб шукати книги в інтернеті.
</string>
<string name="help_field_placeholder">Назва книги</string>
<string name="help_field_support">Корисні сайти з книгами:</string>
<string name="help_field_error">Назва книги не має бути порожньою</string>
<string name="help_title_how_to_add_books">Як мені додати книги в Бібліотеку?</string>
<string name="help_desc_how_to_add_books_1">Перейдіть в</string>
<string name="help_desc_how_to_add_books_2">Огляд</string>
<string name="help_desc_how_to_add_books_3">
Якщо ви не бачите завантажені книги, спробуйте оновити список, потягнувши його вниз.
Переконайтеся, що ваші книги має підтримуваний формат файлу.
Потім натисніть на книгу, щоб вибрати її, або утримуйте, щоб показати її місцезнаходження.
Після того, як ви вибрали всі потрібні книги, натисніть на іконку з галочкою у верхньому правому куті,
зачекайте поки всі книги завантажаться, і натисніть «Додати».
Тепер ви повинні побачити всі додані вами книги в
</string>
<string name="help_desc_how_to_add_books_4">Бібліотеці</string>
<string name="help_title_how_to_customize_app">Як мені налаштувати застосунок?</string>
<string name="help_desc_how_to_customize_app_1">Перейдіть в</string>
<string name="help_desc_how_to_customize_app_2">Налаштування</string>
<string name="help_desc_how_to_customize_app_3">
Ви можете зробити це з екранів Бібліотека, Історія та Огляд
натиснувши на три крапки в правому верхньому кутку і вибравши
«Налаштування» з випадаючого списку.
Після цього ви побачите всі доступні налаштування для цього застосунку.
Не соромтеся експерементувати з ними!
</string>
<string name="help_title_how_to_move_or_delete_books">Як мені перемістити або видалити книги?</string>
<string name="help_desc_how_to_move_or_delete_books_1">Перейдіть в</string>
<string name="help_desc_how_to_move_or_delete_books_2">Бібліотеку</string>
<string name="help_desc_how_to_move_or_delete_books_3">
Утримуйте обкладинку першої книги, поки вона не буде вибрана,
тепер ви можете просто натиснути на всі обкладинки книг, які ви хочете вибрати.
Ви також можете вибрати книги в декількох категоріях.
Після того, як ви вибрали всі бажані книги, ви можете натиснути на іконку зі стрілкою,
щоб перемістити та на іконку кошика, щоб видалити книги.
</string>
<string name="help_title_how_to_edit_book">Як мені відредагувати книгу?</string>
<string name="help_desc_how_to_edit_book_1">Перейдіть в</string>
<string name="help_desc_how_to_edit_book_2">Бібліотеку</string>
<string name="help_desc_how_to_edit_book_3">
та натісніть на обкладинку книги, щоб побачити подробиці книги.
Тепер ви можете утримувати назву книги, щоб відредагувати назву
або обкладинку, щоб змінити або видалити обкладинку.
</string>
<string name="help_title_how_to_read_book">Як мені читати книгу?</string>
<string name="help_desc_how_to_read_book_1">Перейдіть в</string>
<string name="help_desc_how_to_read_book_2">Бібліотеку</string>
<string name="help_desc_how_to_read_book_3">
Щоб почати читати книгу, натисніть на кнопку в правому нижньому куті книги, яку ви хочете читати.
Також ви можете почати читати книгу, натиснувши на її обкладинку, щоб побачити подробиці книги,
а потім натиснути кнопку в правому нижньому куті.
Прогрес буде збережено і відновлено автоматично.
Ви можете показати верхню і нижню панелі, натиснувши в будь-якому місці екрану.
Натиснувши на назву книги, ви перейдете до подробиць книги.
Натиснувши на іконку з шестернею, ви побачите налаштування Читача.
Ви можете використовувати повзунок нижньої панелі для зміни прогресу.
</string>
<string name="help_title_how_to_customize_reader">Як мені налаштувати Читач?</string>
<string name="help_desc_how_to_customize_reader_1">
Почніть читати книгу(див: Як мені читати книгу?),
після цього покажіть верхню і нижню панелі, натиснувши в будь-якому місці екрану.
Потім натисніть на іконку з шестернею в правому верхньому кутку.
Це покаже всі налаштування Читача.
Другий спосіб - перейти в
</string>
<string name="help_desc_how_to_customize_reader_2">
Налаштування
</string>
<string name="help_desc_how_to_customize_reader_3">
та вибрати категорію Читач, щоб налаштувати Головні параметри,
або категорію Зовнішній Вигляд, щоб налаштувати параметри Кольорів.
</string>
<string name="help_title_how_to_update_book">Як мені оновити книгу?</string>
<string name="help_desc_how_to_update_book_1">Перейдіть в</string>
<string name="help_desc_how_to_update_book_2">Бібліотеку</string>
<string name="help_desc_how_to_update_book_3">
та натісніть на обкладинку книги, щоб побачити подробиці книги.
Потягніть екран вниз або натисніть на іконку оновлення у верхньому правому куті, щоб оновити книгу.
Якщо файл книги змінився, ви можете підтвердити і оновити книгу або скасувати оновлення.
</string>
<!-- Font families -->
<string name="default_font">За замовчуванням</string>
@ -294,6 +401,11 @@
<string name="app_icon_content_desc">Іконка застосунку</string>
<string name="note_content_desc">Примітка</string>
<string name="delete_history_element_content_desc">Видалити елемент історії</string>
<string name="library_content_desc">Ваша бібліотека</string>
<string name="history_content_desc">Історія читання</string>
<string name="browse_content_desc">Додавайте книги</string>
<string name="arrow_content_desc">Стрілка</string>
<string name="arrow_anim_content_desc">Анімація стрілки</string>
</resources>

View file

@ -1,7 +1,9 @@
<resources>
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="InconsistentArrays">
<!-- Basic Strings -->
<string name="app_version" translatable="false">0.9.6</string>
<string name="app_version" translatable="false">0.9.7</string>
<string name="app_name">Book\'s Story</string>
<!-- About sites -->
<string name="releases_page" translatable="false">
https://github.com/Acclorite/book-story/releases/latest
</string>
@ -18,6 +20,13 @@
https://www.buymeacoffee.com/acclorite
</string>
<!-- Book sources -->
<string-array name="book_sites">
<item>Anna\'s Archive|https://annas-archive.org</item>
<item>Project Gutenberg|https://www.gutenberg.org</item>
<item>Standard Ebooks|https://standardebooks.org</item>
</string-array>
<!-- Screens -->
<string name="library_screen">Library</string>
<string name="history_screen">History</string>
@ -123,7 +132,7 @@
<string name="continue_read">Continue</string>
<string name="never">Never</string>
<string name="go_back">Go back</string>
<string name="move_to_read">Move this book to \"Already Read\"</string>
<string name="move_to_read">Move this book to «Already Read»</string>
<string name="back_to_library">Back to Library</string>
<string name="undo">Undo</string>
<string name="copy">Copy</string>
@ -175,6 +184,7 @@
<!-- Settings options -->
<string name="language_option">App language</string>
<string name="dark_theme_option">Dark theme</string>
<string name="pure_dark_option">Pure dark (OLED)</string>
<string name="theme_contrast_option">Theme contrast</string>
<string name="app_theme_option">App theme</string>
<string name="font_family_option">Font family</string>
@ -196,6 +206,11 @@
<string name="dark_theme_on">Enabled</string>
<string name="dark_theme_follow_system">System</string>
<!-- Pure Dark properties -->
<string name="pure_dark_off">Disabled</string>
<string name="pure_dark_on">Enabled</string>
<string name="pure_dark_power_saver">Saver</string>
<!-- Theme Contrast properties -->
<string name="theme_contrast_standard">Standard</string>
<string name="theme_contrast_medium">Medium</string>
@ -272,10 +287,105 @@
<string name="slava_ukraini_option_desc">Heroyam Slava! 🐉</string>
<!-- Help -->
<string name="clickable_note_1">Please note, that</string>
<string name="clickable_note_2">such highlighted text</string>
<string name="clickable_note_3">can be clicked.</string>
<string name="clickable_note_action">I\'m clickable!</string>
<string name="help_clickable_note_1">Please note, that</string>
<string name="help_clickable_note_2">such highlighted text</string>
<string name="help_clickable_note_3">
can be clicked.
Also you can hide this note by clicking the icon, try it out!
</string>
<string name="help_clickable_note_action">I\'m clickable!</string>
<string name="help_title_how_to_find_books">How do I find and download books?</string>
<string name="help_desc_how_to_find_books">
You can try to find desired books using sites from provided note
or you can use text field to search for books online.
</string>
<string name="help_field_placeholder">Book\'s name</string>
<string name="help_field_support">Useful sites with books:</string>
<string name="help_field_error">Book\'s name should not be empty</string>
<string name="help_title_how_to_add_books">How do I add books to the Library?</string>
<string name="help_desc_how_to_add_books_1">Go to the</string>
<string name="help_desc_how_to_add_books_2">Browse</string>
<string name="help_desc_how_to_add_books_3">
If you don\'t see downloaded books try to refresh list by pulling it down.
Make sure your books has supported file format.
Then click the book to select it or hold to show it\'s location.
After you selected all books you want, click the checkmark icon in the upper right corner,
wait for all books to load and click «Add».
Now you should see all books you have added in the
</string>
<string name="help_desc_how_to_add_books_4">Library</string>
<string name="help_title_how_to_customize_app">How do I customize the app?</string>
<string name="help_desc_how_to_customize_app_1">Go to the</string>
<string name="help_desc_how_to_customize_app_2">Settings</string>
<string name="help_desc_how_to_customize_app_3">
You can do this from the Library, History and Browse screens
by clicking three dots in the upper right corner
and selecting «Settings» from the drop-down menu.
Then you will see all available settings for this app.
Feel free to experiment with those!
</string>
<string name="help_title_how_to_move_or_delete_books">How do I move or delete books?</string>
<string name="help_desc_how_to_move_or_delete_books_1">Go to the</string>
<string name="help_desc_how_to_move_or_delete_books_2">Library</string>
<string name="help_desc_how_to_move_or_delete_books_3">
Hold down the first book\'s cover image until it is selected,
now you can simply click all cover images of books you want to select.
You can also select books in multiple categories.
After you have chosen all desired books, you can click the arrow icon to move
and trash bin icon to delete books.
</string>
<string name="help_title_how_to_edit_book">How do I edit a book?</string>
<string name="help_desc_how_to_edit_book_1">Go to the</string>
<string name="help_desc_how_to_edit_book_2">Library</string>
<string name="help_desc_how_to_edit_book_3">
and click the book\'s cover image to see book\'s details.
Now you can hold down the book\'s title to edit title
or cover image to change or delete cover image.
</string>
<string name="help_title_how_to_read_book">How do I read a book?</string>
<string name="help_desc_how_to_read_book_1">Go to the</string>
<string name="help_desc_how_to_read_book_2">Library</string>
<string name="help_desc_how_to_read_book_3">
To start reading the book click the button in the bottom right corner of the book you want to read.
Also you can start reading the book by clicking it\'s cover image
to see book\'s details and then click the button in the bottom right corner.
The progress will be saved and restored automatically.
You can bring top and bottom bars by clicking anywhere on the screen.
By clicking the title of the book you will be transferred to the book\'s details.
By clicking the gear icon you will see Reader settings.
You can use bottom bar\'s slider to change progress.
</string>
<string name="help_title_how_to_customize_reader">How do I customize the Reader?</string>
<string name="help_desc_how_to_customize_reader_1">
Start reading the book(see: How do I read a book?),
after that bring top and bottom bars by clicking anywhere on the screen.
Then click the gear icon in the upper right corner.
This will show all Reader settings.
Second way is to go to the
</string>
<string name="help_desc_how_to_customize_reader_2">
Settings
</string>
<string name="help_desc_how_to_customize_reader_3">
and select Reader category to customize General settings,
or Appearance category to customize Colors settings.
</string>
<string name="help_title_how_to_update_book">How do I update a book?</string>
<string name="help_desc_how_to_update_book_1">Go to the</string>
<string name="help_desc_how_to_update_book_2">Library</string>
<string name="help_desc_how_to_update_book_3">
and click the book\'s cover image to see book\'s details.
Pull down the screen or click the refresh icon in the upper right corner to update the book.
If book\'s file changed you may confirm and update the book or cancel update.
</string>
<!-- Font families -->
<string name="default_font">Default</string>
@ -309,5 +419,10 @@
<string name="app_icon_content_desc">App icon</string>
<string name="note_content_desc">Note</string>
<string name="delete_history_element_content_desc">Delete history element</string>
<string name="library_content_desc">Your library</string>
<string name="history_content_desc">Reading history</string>
<string name="browse_content_desc">Add books</string>
<string name="arrow_content_desc">Arrow</string>
<string name="arrow_anim_content_desc">Arrow animation</string>
</resources>

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools">
<style name="Theme.BooksHistoryResurrection" parent="Theme.AppCompat.NoActionBar">
<style name="Theme.BookStory" parent="Theme.AppCompat.NoActionBar">
<item name="android:forceDarkAllowed" tools:ignore="NewApi">false</item>
<item name="android:windowContentTransitions">false</item>
@ -12,7 +12,7 @@
<style name="Theme.Start.Splash" parent="Theme.SplashScreen">
<item name="android:forceDarkAllowed" tools:ignore="NewApi">false</item>
<item name="postSplashScreenTheme">@style/Theme.BooksHistoryResurrection</item>
<item name="postSplashScreenTheme">@style/Theme.BookStory</item>
<item name="windowSplashScreenBackground">@color/splash_bg_light</item>
<item name="windowSplashScreenAnimatedIcon">@drawable/splash_icon</item>