Commit graph

662 commits

Author SHA1 Message Date
Acclorite
660c772a9b
✒️ New changelog for v1.3.0 2024-09-24 21:51:23 +03:00
Acclorite
621f9b11c5 🛠️ Correct app update dialog description
* Changed description to match current app behavior
2024-09-24 19:42:09 +03:00
Acclorite
a4c859865e 🛠️ Update aboutlibraries.json
* Updated versions and added new dependencies in aboutlibraries.json
2024-09-24 19:41:09 +03:00
Acclorite
3262ccf549 🛠️ Various dependencies update
* Updated androidx dependencies
2024-09-24 19:22:52 +03:00
Acclorite
1b0996b135 🛠️ Fix no books can be added
* Fixed issue, where you can deselect item faster than open add dialog, resulting in empty list
2024-09-24 18:55:57 +03:00
Acclorite
0a3adf42f0 🛠️ Coerce progress in Reader
* Coerce progress in 0f to 1f (preventing percentage like 135%)
2024-09-24 18:50:25 +03:00
Acclorite
896e584e6d 🛠️ Fix crash in Reader
* Fixed crash in Reader caused by state not being properly initialized
2024-09-24 18:46:09 +03:00
Acclorite
35eadafb9b 🚀 Add "How to use perception expander?" help tip
* Added new help tip to help user understand how to use perception expander
2024-09-24 08:25:16 +03:00
Acclorite
3c2b23db08 🚀 Contributors in About
* Added "Contributors" option in About, which navigates to github's contributors page
2024-09-23 08:29:49 +03:00
Acclorite
092ae331aa 🛠️ Move fast color preset change to top bar
* Moved swipe area of "Fast color preset change" to top bar
2024-09-22 20:31:41 +03:00
Acclorite
8599594372 🚀 Screen Orientation option
* Added "Screen orientation" option, that lets user set specific orientation for Reader
* Put in "System" subcategory, which contains all settings related to system
2024-09-22 20:17:14 +03:00
Acclorite
47d322fed7 # Conflicts:
#	app/src/main/res/values-uk/strings.xml

# Conflicts:
#	app/src/main/res/values-uk/strings.xml

# Conflicts:
#	app/src/main/res/values-uk/strings.xml
2024-09-22 17:42:02 +03:00
Acclorite
19f285d200 🌍 Add Chinese
* Added languages: Chinese
2024-09-22 17:33:39 +03:00
Acclorite
8d705e9f0b 🌍 Add missing spaces
* Added missing spaces between string categories
2024-09-22 17:30:08 +03:00
Weblate (bot)
79d7b6f20a
🌍 Translations update from Hosted Weblate (#73)
* 🌍 Translated using Weblate (Spanish)

Currently translated at 100.0% (354 of 354 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/es/
Thank you for contribution! Any help is appreciated!

* 🌍 Translated using Weblate (Polish)

Currently translated at 90.3% (320 of 354 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/pl/
Thank you for contribution! Any help is appreciated!

* 🌍 Translated using Weblate (Spanish)

Currently translated at 98.8% (355 of 359 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/es/
Thank you for contribution! Any help is appreciated!

* 🌍 Translated using Weblate (Polish)

Currently translated at 89.4% (321 of 359 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/pl/
Thank you for contribution! Any help is appreciated!

* 🌍 Translated using Weblate (Spanish)

Currently translated at 99.4% (357 of 359 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/es/
Thank you for contribution! Any help is appreciated!

* 🌍 Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 27.5% (99 of 359 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/zh_Hans/
Thank you for contribution! Any help is appreciated!

* 🌍 Translated using Weblate (Ukrainian)

Currently translated at 99.7% (365 of 366 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/uk/
Thank you for contribution! Any help is appreciated!

---------

Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: Chris KK <tlumaczeniegodot@gmail.com>
Co-authored-by: Deerio Chaelingo <DeeChael@outlook.com>
Co-authored-by: Acclorite <140836141+Acclorite@users.noreply.github.com>
2024-09-22 17:28:01 +03:00
Acclorite
ed30b9d584 🌍 Typo in uk/strings.xml
* Corrected translation
2024-09-22 17:23:47 +03:00
Acclorite
8145cafc5a 🚀 Automatic check for text update
* Option to enable automatic check for text update when you open book in Reader
* Navigates user to BookInfo screen if update is found
* Shows toast(up-to-date) if corresponding setting is enabled and there is not update found
2024-09-22 16:33:10 +03:00
Acclorite
d2cfcd71a1 🚀 New app icon
* Replaced old default icon with new(monochrome)
2024-09-21 23:24:48 +03:00
Acclorite
3b26b94ddc 🛠️ Fix crash with PDF parser
* Fixed crash due to not initialized PDFBoxResourceLoader
2024-09-21 18:26:30 +03:00
Acclorite
4b166f71e7 🛠️ New HorizontalExpandingTransition
* Added new transition, which expands it's content from chosen direction
2024-09-21 14:29:25 +03:00
Acclorite
a772849df8 🛠️ Disable tooltip when the icon-button is disabled 2024-09-21 10:46:37 +03:00
Acclorite
d7e5097f6f 🛠️ Change default FadeTransitionPreservingSpace animation spec
* Changed default animation duration to 300ms
2024-09-21 10:29:13 +03:00
Acclorite
f2d8042164 🛠️ Replace if with when
* Replaced if with when in ReaderSettingsBottomSheet
2024-09-20 22:03:39 +03:00
Acclorite
5eaa3963a7 🛠️ Update book's update in BookInfo
* Updated book's text update to match latest app behaviour(chapters)
2024-09-20 18:11:18 +03:00
Acclorite
2334e9c3ec 🛠️ Add ParseText function
* Parses text
2024-09-20 17:02:20 +03:00
Acclorite
e6a7c5436a 🌍 Typo in perception expander's padding option
* Added "line padding" instead of just "padding"
2024-09-19 22:26:46 +03:00
Acclorite
8f185a774c 🛠️ Typo and remove animation
* Changed "Perception expander" description
* Removed animation from appearing/disappearing lines
2024-09-19 22:21:09 +03:00
Acclorite
d6bfb4eb2d 🚀 Perception Expander option
* Added Perception Expander option in Reader
* May improve your reading speed when you focus on text in the center

Resolves: #72
2024-09-19 22:14:21 +03:00
Acclorite
d0c79879ad 🛠️ Improve EPUB, add cancellation
* Improved EPUB parser
* Added coroutine cancellation points to parsers
2024-09-19 18:17:25 +03:00
Acclorite
d3148f3e64 # Conflicts:
#	app/src/main/res/values-ar/strings.xml
#	app/src/main/res/values-pt-rBR/strings.xml
#	app/src/main/res/values-uk/strings.xml
2024-09-19 08:37:08 +03:00
Acclorite
185af87efa 🛠️ Fix line breaking issues with EPUB
* Fixed line breaking issues
2024-09-18 19:27:39 +03:00
Acclorite
97b2db0bbc 🛠️ Change BookInfo's description text color
* onSurface → onSurfaceVariant
2024-09-18 18:38:20 +03:00
Acclorite
154aabf1cc 🛠️ Update various dependencies
* Updated androidx.compose dependencies 1.7.0 → 1.7.1
2024-09-18 08:32:49 +03:00
Acclorite
100926ce14 🛠️ Add logging and reformat data layer
* Reformatted BookRepository, added logs
* Improved code readability, added comments
2024-09-17 23:17:41 +03:00
Acclorite
94c49c20c8 🚀 Chapters in Reader
* Added chapters in Reader
* ModalDrawer to fast navigate or track current chapter
* Current chapter progress in top bar
* Optimized Reader scroll performance
* Improved EPUB parser
* Fixed incorrect order for chapters(due to no sorting before)
* Remove ZIP parser (replaced with EPUB)

Resolves: #66, #17
2024-09-15 18:09:50 +03:00
Acclorite
06fd97bd88 🛠️ Replace LazyColumn with CustomLazyColumn in BottomSheets
* Replaced LazyColumn with CustomLazyColumn, which enables scrollbar
2024-09-15 17:43:13 +03:00
Weblate (bot)
0481252f71
🌍 Translations update from Hosted Weblate (#68)
* 🌍 Translated using Weblate (German)

Currently translated at 99.1% (348 of 351 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/de/
Thank you for contribution! Any help is appreciated!

* 🌍 Translated using Weblate (Spanish)

Currently translated at 99.1% (348 of 351 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/es/
Thank you for contribution! Any help is appreciated!

* 🌍 Translated using Weblate (Arabic)

Currently translated at 70.3% (247 of 351 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/ar/
Thank you for contribution! Any help is appreciated!

* 🌍 Translated using Weblate (French)

Currently translated at 99.1% (348 of 351 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/fr/
Thank you for contribution! Any help is appreciated!

* 🌍 Translated using Weblate (Turkish)

Currently translated at 99.1% (348 of 351 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/tr/
Thank you for contribution! Any help is appreciated!

* 🌍 Add new language using Weblate (Portuguese (Brazil))

* 🌍 Translated using Weblate (Spanish)

Currently translated at 100.0% (351 of 351 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/es/
Thank you for contribution! Any help is appreciated!

* 🌍 Translated using Weblate (French)

Currently translated at 100.0% (351 of 351 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/fr/
Thank you for contribution! Any help is appreciated!

* 🌍 Translated using Weblate (Arabic)

Currently translated at 70.6% (248 of 351 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/ar/
Thank you for contribution! Any help is appreciated!

---------

Co-authored-by: Acclorite <acclorite@users.noreply.hosted.weblate.org>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: Samylol99 <merkouche3@gmail.com>
Co-authored-by: Biscuittttt <biscuitwithtea.tall310@passinbox.com>
2024-09-15 17:41:45 +03:00
Acclorite
1c23694d6d 🛠️ New CustomModalDrawer
* Follows Material3
* Does not require to wrap screen's content
2024-09-15 15:36:24 +03:00
Acclorite
57cbdfd057 🛠️ Data layer code reformat
* Reformatted/commented part of data layer
2024-09-11 18:02:35 +03:00
Acclorite
1d713b6ab4 🛠️ Add .noRippleClickable()
* Added new ".noRippleClickable()" Modifier extension
2024-09-11 08:28:26 +03:00
Acclorite
e70848a9cf 🛠️ Fix issues with Paragraph Indentation
* Fixed indent is not even for all paragraphs in Justify text alignment
* Disabled indent for END and CENTER text alignments
2024-09-10 21:17:43 +03:00
Acclorite
287e92b0d2 🛠️ Move links to Constants
* Moved links to Constants from strings.xml
2024-09-10 20:12:43 +03:00
Acclorite
e212733300 🚀 Accident scroll prevention
* Now every time you bring bars, a new checkpoint saves
* Checkpoint restores exact position
* Visual indication of checkpoint position on slider track
* Arrow in the direction of checkpoint when changed position

Resolves: #61
2024-09-10 19:32:30 +03:00
Acclorite
cf8632c48b 🚀 Change Paragraph Indentation to Slider
* Changed "Paragraph indentation" option in Reader to use Slider
* In range from 0pt to 10pt (1pt = " ")
2024-09-08 21:57:03 +03:00
Acclorite
0496004cc4 🚀 Hide Bars On Fast Scroll option
* Added "Hide bars on fast scroll" option in Reader
* If true, hides bars during fast scroll
2024-09-08 20:24:58 +03:00
Acclorite
11e21bf60b 🚀 Vertical Padding option
* Added "Vertical padding" option in Reader
* Slider, from 0pt to 24pt (1pt = 4.5dp)
* Applies vertical padding to Reader
2024-09-08 17:03:02 +03:00
Acclorite
89b319ee65 🛠️ Increased horizontal padding in SettingsCategoryItem
* Increased padding between icon and title by 2.dp in SettingsCategoryItem
2024-09-08 14:47:29 +03:00
Acclorite
2dbd70e439 🚀 Add divider to Subcategories
* Added divider to the end of each subcategory
* Created SettingsSubcategory composable, which manages subcategory's appearance
2024-09-08 14:27:36 +03:00
Acclorite
998de11536 🛠️ Hide "Absolute dark" setting in light theme
* Fixed issue, where "Absolute dark" setting is shown in light theme
2024-09-08 14:15:15 +03:00
Acclorite
0ecdd55a39 🌍 Add French, Polish and Italian
* Added new languages
-----------------------------
Thanks for contribution!
2024-09-08 11:35:19 +03:00