Commit graph

294 commits

Author SHA1 Message Date
Acclorite
8ad99b6d2c 🗽 Release v1.2.0 2024-08-25 23:56:15 +03:00
Acclorite
27013b2d52 🛠️ Manually removed Compose BOM library from aboutlibraries.json
It is flagged as "Closed Source" - while it is not, as it is essence of "androidx.compose" libraries, which are Open Source.
2024-08-25 23:06:49 +03:00
Acclorite
d5fac7177a 🛠️ Update dependencies
Updated various dependencies to newest versions.
2024-08-25 23:01:26 +03:00
Acclorite
7d0b12a814 🛠️ Remove unused resources
Removed unused resources: "app_name" in German and github.png icon.
2024-08-25 22:22:12 +03:00
Acclorite
c87d9c3c90 🛠️ Update aboutlibraries.json
Updated aboutlibraries.json to match latest libraries.
2024-08-25 20:00:35 +03:00
Acclorite
40a69ee2d0 🌍 Add German, Spanish and Arabic 2024-08-25 17:26:55 +03:00
Acclorite
6b90201c06 🌍 Remove unused string resources 2024-08-25 17:26:22 +03:00
Acclorite
9c4562571f 🛠️ Fix incorrectly placed title in Arabic 2024-08-25 17:22:15 +03:00
Weblate (bot)
d11cc3b87d
🌍 Translations update from Hosted Weblate: German, Spanish, Arabic
Thank you for translating!

Co-authored-by: Acclorite 
Co-authored-by: tct123 
Co-authored-by: gallegonovato 
Co-authored-by: Biscuittttt 
Co-authored-by: Locochov 
Co-authored-by: Locochov
2024-08-25 17:02:38 +03:00
Acclorite
a39dd84bce 🚀 Add "Letter Spacing" option in Reader
Added "Letter Spacing" option in Reader, which lets user choose relative distance between letters.
2024-08-25 14:40:00 +03:00
Acclorite
49ed8e7696 🚀 Increase maximum values for Paragraph and Line height
Increased maximum values for Paragraph and Line height 16pt → 24pt and 24pt → 36pt respectively.
2024-08-25 13:40:02 +03:00
Acclorite
c23609a71c 🛠️ Fix hiding system bars in other screens
Fixed hiding system bars in other screens after quitting Reader.
2024-08-25 11:38:28 +03:00
Acclorite
cd583f56d4 🚀 Keep screen awake in Reader
Now screen will never fade in Reader, allowing users with small screen timeout delay to read comfortably.

Resolves: #54
2024-08-25 10:58:06 +03:00
Acclorite
b2f8000e1a 🌍 Change Lavender and Marsh theme names
Changed theme names to dwarf planets' names (Pluto/Eris).
2024-08-25 09:51:13 +03:00
Acclorite
39f2f3e87e 🚀 Add "Press back twice to exit" option
Added "Press back twice to exit the app" option. When true, to exit the app you need to press back twice (which may prevent unwanted exit).
2024-08-25 09:32:26 +03:00
Acclorite
fe77f7bf0c 🚀 New pink "Triton" theme
Added new lavender theme "Triton".
2024-08-24 20:04:04 +03:00
Acclorite
84726e8550 🌍 Remove unused string resource
Removed no longer used string resource from Ukrainian.
2024-08-24 19:44:10 +03:00
Acclorite
f0171641bb 🚀 New green "Titan" theme
Added new greenish theme "Titan".
2024-08-24 19:43:19 +03:00
Acclorite
370ace589c 🛠️ Less padding in FilterItem
Less vertical padding in FilterItem (Browse Filter Bottom Sheet).
2024-08-24 19:20:57 +03:00
Acclorite
cb39cc4edf 🚀 New Credits and About options
Added new credits and options in About screen.
2024-08-24 19:20:05 +03:00
Acclorite
e9c2deab6a 🛠️ Update material3 to 1.3.0-rc01
Updated material3 library version.
2024-08-24 16:57:45 +03:00
Acclorite
c2c3813682 🛠️ Update aboutlibraries.json
Updated aboutlibraries.json to match latest libraries.
2024-08-24 11:55:44 +03:00
Acclorite
a03d144885 🚀 Add scrollbar
Added scrollbar to non-primary screens. Not doable for all screens due to problems.

Partly Resolves: #45
2024-08-24 11:53:33 +03:00
Acclorite
2a8bddcfcb 🚀 Changed color for Reader bars (darker)
Changed color for Reader bars (top/bottom), now it's closer to surface color.
2024-08-23 22:35:03 +03:00
Acclorite
d23a2ed11f 🛠️ Fix crash when deleting color preset
Fixed crash when deleting color preset (IndexOutOfBounds)
2024-08-23 22:30:16 +03:00
Acclorite
a09e43583b 🚀 Always preserve space for delete Color Preset button
Always preserve space for delete button, even if there is only one color preset (and deleting is impossible).
2024-08-23 22:06:50 +03:00
Acclorite
09fd94f087 🛠️ Fix wrong parser for EPUB
Fixed wrong parser gets executed.
2024-08-23 21:49:29 +03:00
Acclorite
5eba85309b 🚀 Add new Default Color Preset colors
Changed new Color Preset's colors to match current theme by default. The default Color Preset's colors are replaced to match Light Blue theme.

Resolves: #53
2024-08-23 21:38:45 +03:00
Acclorite
e1fdac0f39 🚀 Add and Improve Parsers
Added new supported file extensions: ".zip", ".html" and ".htm". Improved parsers: ".epub".

Partly Resolves(no ".cbz"): #48
2024-08-23 12:51:01 +03:00
Acclorite
be20648b0f 🚀 Add new Fonts
Added new fonts to the Reader: Merriweather, Lora, Montserrat, Nunito and Roboto Slab.
2024-08-19 21:35:48 +03:00
Acclorite
1cf5188874 🚀 Add Text Alignment
Added Text Alignment to Reader. Lets user choose how text should align.

Resolves: #28
2024-08-19 15:44:02 +03:00
Acclorite
127d251ee6 🚀 Browse Improvement, Room migration
Big BrowseScreen improvement: Filter, sort, list/grid, favorite directories, all files / directories. Room migration 5 → 6.

Resolves: #14
2024-08-19 15:00:03 +03:00
Acclorite
a1373ef158 🛠️ Remove maxLines on Slider value
Removed maxLines on Slider value, allowing it to be as many lines as it takes.
2024-08-15 20:58:45 +03:00
Acclorite
0ca9642778 ⚖️ Merge changes from "master"
Merge changes from another branch.
2024-08-15 18:36:41 +03:00
Acclorite
6797bf03fb 🛠️ Fix Slider skips one step
Fixed SliderWithTitle skips one step.
2024-08-15 18:36:16 +03:00
Acclorite
25a730f86b 🚀 Add option to display custom placeholder for Slider
Added option to display custom placeholder value for SliderWithTitle. You can use it to specify default values like "Default" when value is "1".
2024-08-15 18:04:38 +03:00
Acclorite
40890d8165 🌍 Remove unused string (credits_motivation)
Removed unused string resource.
2024-08-15 14:54:16 +03:00
Acclorite
5ed30fc73f 🌍 Translate app's name as "Book's Story" everywhere
Translated app's name as Book's Story in all locales.
2024-08-15 14:21:59 +03:00
Acclorite
4eba047441 🌍 Make "app_name" untranslatable
Made app's name untranslatable as it's translation may differ in different languages, losing it's point.
2024-08-15 14:11:08 +03:00
Acclorite
3fdc289720 🚀 Add new text selection actions (Share/Web)
Added new actions to text selection toolbar. Share action shares selected text to the app you want to. Web Search action searches selected text in your browser.

Partly resolves: #46
2024-08-14 21:12:29 +03:00
Acclorite
a830be1403 🚀 Improve Dictionary text selection action
Improved Dictionary action, now it supports most dictionary apps or redirects user to browser page. Previously if user had dictionary app he could not use it.

Partly resolves: #46
2024-08-14 19:08:31 +03:00
Acclorite
3766e4b230 🚀 Custom implementation of SegmentedButton
Replaced material3 SegmentedButton with custom implementation (following Material3 guidelines). Fixed many flaws such as:
- No horizontal scrolling if overlapping
- If text is too long, can reach border
2024-08-14 16:15:36 +03:00
Acclorite
7ccddd680e 🛠️ Specify parameter for CustomCheckbox (Fix)
Specified containerColor parameter for CustomCheckbox (fix of conflict with modifier).
2024-08-13 23:32:35 +03:00
Acclorite
0d52088f6f 🛠️ Add modifier to CustomCheckbox
Added modifier parameter to CustomCheckbox.
2024-08-13 23:14:16 +03:00
Acclorite
877afa2804 🛠️ Remove generic transition function
Removed generic transition function as it is unused (and is not working as expected).
2024-08-13 23:13:36 +03:00
Acclorite
def3d788f6 🛠️ Limit lines for author property in LicenseItem
Prevents super long author message to occupying the whole screen. Some libraries may have long author screens.
2024-08-12 20:32:16 +03:00
Acclorite
739833ed44 🛠️ Fix cannot add books without cover in EPUB
Fix, cannot add books that do not contain cover image in them. Problem was caused by returning function with null before getting to return parsed book.
2024-08-12 20:28:59 +03:00
Acclorite
3b69b89819 🚀 Improve EPUB parser
Replace EpubLib parser with custom that uses ZipFile. The previous parser had multiple problems with reading and parsing books. This should resolve most errors, improve compatibility and provide better user experience.

Resolves: #42
2024-08-12 18:18:23 +03:00
Acclorite
2cf5899fbf Optimized Reader loading speed and performance. 2024-08-11 17:30:10 +03:00
acclorite
0e5c4a13e8 Removed ignoring uppercase line in FB2 Text Parser. (As it may contain chapter name) 2024-08-11 13:08:08 +03:00