Commit graph

724 commits

Author SHA1 Message Date
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
6ceb27254f ⚖️ Merge changes from "development"
Merge changes from another branch.
2024-08-15 14:01:05 +03:00
Acclorite
d1a996c329
✒️ Add translation progress in README.md
Added translation progress in README. This can help more people to know that the project is available on Hosted Weblate.
2024-08-15 00:02:45 +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
50d892159c
🛠️ Update issue templates
Updated Book Parser Issue template description to be more clear.
2024-08-12 23:31:50 +03:00
Acclorite
e4b884e150
🚀 Add issue templates
Added issue templates for users to use when submitting errors. This will ensure consistency of Issues and solving issues more quickly due to more clear description.
2024-08-12 23:28:43 +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
73777274a4
Update README.md (Removed gif) 2024-08-11 19:13:03 +03:00
Acclorite
fb7b696b14
Update README.md (Removed outdated screenshots) 2024-08-11 17:48:06 +03:00
Acclorite
01173a2b72 Removed outdated screenshots. 2024-08-11 17:45:38 +03:00
Acclorite
ae4431c45a Merge remote-tracking branch 'origin/master' 2024-08-11 17:31:27 +03:00
Acclorite
2cf5899fbf Optimized Reader loading speed and performance. 2024-08-11 17:30:10 +03:00
Acclorite
d5cb93e2f9
Update README.md (Updated screenshots) 2024-08-11 13:47:18 +03:00
Acclorite
020e5a41db
Updated fastlane screenshots + changelog 2024-08-11 13:42:42 +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
acclorite
cae540ce87 Darkened dialog's dim. 2024-08-11 13:04:38 +03:00
acclorite
064ab3e2e5 Merge remote-tracking branch 'origin/master' 2024-08-11 00:51:40 +03:00
acclorite
59db172ff9 Replaced SVG icons with PNG icons. 2024-08-11 00:51:32 +03:00
Acclorite
429786bc59
Update README.md (New "how to contribute" option) 2024-08-10 21:19:51 +03:00
acclorite
8e778e5f87 Removing keeping of org.xmlpull.** 2024-08-10 19:31:02 +03:00
acclorite
08447fc986 Sped up animation for NavigationItem. 2024-08-10 16:55:17 +03:00
acclorite
59d55a4d72 Fix: Crash after process death. 2024-08-10 16:54:54 +03:00
acclorite
1c708a4544 Sped up animation for NavigationItem. 2024-08-10 15:16:15 +03:00
acclorite
24598c79f4 Merge branch 'master' into file-tree-browse-feature 2024-08-10 12:59:31 +03:00
acclorite
3dcf849d55 Keeping the name of org.xmlpull.** 2024-08-10 10:54:54 +03:00
acclorite
1368422175 Fixed: Issue with displaying .xml files (crash). 2024-08-10 00:34:26 +03:00
acclorite
36a2b47568 Merge remote-tracking branch 'origin/master' 2024-08-09 22:34:37 +03:00
acclorite
c4ad8edf6f Fixed: Release-debug build does not apply Release build properties. 2024-08-09 22:34:14 +03:00
Acclorite
d842a48c35
Update README.md (How to contribute) 2024-08-08 22:32:57 +03:00
acclorite
6fdd5f1c10 Release v1.1.1 2024-08-08 17:55:31 +03:00
acclorite
4ea0969e4c AboutScreen: Sped up appearing of loading indicator. 2024-08-08 17:17:39 +03:00
acclorite
21f632792e AboutScreen: Changed loading indicator color. 2024-08-08 17:08:43 +03:00
acclorite
a86163360d AboutScreen: Added loading indicator to "Check For Updates". 2024-08-08 14:43:38 +03:00
acclorite
69a72c59fc Fix: Crash in BookInfo. (When deleting cover image) 2024-08-07 19:24:05 +03:00
acclorite
75587b46aa Fix: Crash in BookInfo. 2024-08-07 19:10:19 +03:00
acclorite
85cf299bcc AboutLibraries: Manually getting libraries. 2024-08-07 18:19:38 +03:00
acclorite
3c5f392ea2 Removed no more valid credits. 2024-08-07 17:30:24 +03:00
acclorite
66dbad9470 Merge branch 'about-libraries-reproducibility-test' 2024-08-07 15:45:43 +03:00
acclorite
b502dc4c5e Merge remote-tracking branch 'origin/master' 2024-08-07 15:42:16 +03:00
acclorite
4f32542a39 Merge branch 'reproducibility-test'
# Conflicts:
#	app/build.gradle.kts
2024-08-07 15:32:58 +03:00
acclorite
6cdc7d69d4 Merge branch 'development' 2024-08-07 15:18:46 +03:00
acclorite
58369781da Merge branch 'development' 2024-08-07 14:49:15 +03:00
acclorite
2939a5e8dc Check if Environment.getExternalStorageDirectory() is MOUNTED. 2024-08-07 14:42:05 +03:00