Commit graph

158 commits

Author SHA1 Message Date
Acclorite
499e5dae7f 🚀 Progress bar in Reader
* Added compact progress bar that always shows current progress

Resolves: #148
2025-01-11 20:58:29 +02:00
Acclorite
67a5f12b6a 🚀 Images Color Effects option
* Different color effects (Grayscale, Font Color, Background Color)

Part-of: #69
2025-01-10 16:00:35 +02:00
Acclorite
76a1cc6f96 🚀 Images Width(size) option
* Changes the width of the image with corresponding corner roundness and aspect ratio

Part-of: #69
2025-01-10 12:09:44 +02:00
Acclorite
c22ebab576 🚀 Images Alignment option
* Lets user change the alignment of the image

Part-of: #69
2025-01-09 19:46:08 +02:00
Acclorite
dbd1b2345b 🚀 Images Corners Roundness option
* Lets user change the roundness of corners of images

Part-of: #69
2025-01-09 14:32:27 +02:00
Acclorite
6339e3d9c7 🌍 Update translation (English) 2025-01-09 14:08:05 +02:00
Acclorite
c3e94931aa 🚀 Show Images option
* Option to show or hide images in Reader (caption will not be hidden any way)

Part-of: #69
2025-01-08 19:27:14 +02:00
Acclorite
092bbfd10b 🚀 Chapters Settings' subcategory
* Moved "Chapter's title alignment" from Text to the new Chapters subcategory
2025-01-07 22:18:48 +02:00
Acclorite
18f42afba1 🚀 Chapter's Title Alignment option 2025-01-04 21:57:10 +02:00
Acclorite
d22dc17c64 🚀 Add more font weights & improve Highlight Words thickness levels
* Added more font weights (semibold+bold)
* Improved "Highlight Words Thickness" levels
2025-01-04 19:29:45 +02:00
Acclorite
6500c08512 🚀 Highlight words option
* Highlights the beginning of each word
* May help some people read faster|understand more
* Thickness option to change highlighting strength

Resolves: #109
2025-01-03 16:36:03 +02:00
Acclorite
9708c9b68d 🌍 Correct translation 2025-01-03 15:36:25 +02:00
Acclorite
97ddd985ed 🌍 Remove redundant string resources & rename error_no_text 2025-01-01 13:28:25 +02:00
Acclorite
3853727ae7 🚀 Flexible text parsing and storing system
Pros:
* Removed text update (now it is always updated and parsed from the file each time)
* Removed text storage (smaller app size)
* Dramatically sped up loading in Browse (10 books in ~1s)

Cons:
* Longer Reader loading time (~3x, partly fixable)
* More dependency on the file (fixable)

Resolves: #134
2024-12-30 18:29:37 +02:00
Acclorite
cebc673aa0 🎄 Release v1.5.0 2024-12-29 15:24:46 +02:00
Acclorite
b73c151b4d 🚀 New yellow "Makemake" theme
* Added new generated yellow "Makemake" theme
2024-12-29 11:25:26 +02:00
Acclorite
96e0068150 🚀 Horizontal gesture sensitivity option
* Additional option for Horizontal gesture (#127) - Sensitivity
2024-12-27 16:44:05 +02:00
Acclorite
d602776023 🌍 Change "padding" to "margin" 2024-12-26 14:53:09 +02:00
Acclorite
562ef8715d 🚀 Bottom bar padding Option
* Added "Bottom bar padding" option, that lets users change padding below bottom bar slider to prevent accident touch

Resolves: #125
2024-12-26 14:46:44 +02:00
Acclorite
d7c3e2b4e1 🌍 Rename PerceptionExpander nested settings' names
* Removed "Perception expander" part from nested settings (e.g. Perception expander line thickness -> Line thickness)
2024-12-25 11:16:42 +02:00
Acclorite
ba2104ad05 🚀 Reader horizontal gesture option
* Temporary replacement of Paged Layout
* Scrolls by specified amount (scroll fraction) after dragging horizontally
* Fade + Offset animation to visualize "dragging"
* By default is turned off
* Placed in the new Reading Mode subcategory of Reader Settings

Resolves: #127
2024-12-24 14:52:43 +02:00
Acclorite
dd3fc17a6f 🌍 Remove redundant strings
* Removed no longer used strings in all translation files
2024-12-24 10:15:02 +02:00
Acclorite
d1d83c2bb9 🗽 Release v1.4.0 2024-11-12 22:11:48 +02:00
Acclorite
628f10f4e7 🚀 Screen Brightness option
* Added "Screen Brightness" option in Reader
* Lets user change screen brightness in Reader
2024-10-26 12:02:07 +03:00
Acclorite
8cd4e92dc2 🚀 Add new Themes: Gray and Green-Pink
* Gray "Callisto" theme
* Green-Pink "Ganymede" theme
2024-10-24 19:24:37 +03:00
Acclorite
aa68ba3ae8 🚀 Small UI changes & Code reformat
* Reformatted code (naming, packages)
* Small UI changes
2024-10-19 21:41:39 +03:00
Acclorite
3f0e9a512c 🚀 Random font & Constants reformat 2024-10-18 08:53:36 +03:00
Acclorite
2e2dee9e26 🚀 Replace DropDown with BottomSheet
* Replaced DropDown with NavigationBottomSheet
* Renamed LocalOnNavigate → LocalNavigator, LocalNavigator → LocalNavigatorInstance
2024-10-08 20:44:40 +03:00
Acclorite
2e041f0cbb 🌍 Remove unused string resource
* Removed "loading" resource.
2024-09-30 19:58:22 +03:00
Acclorite
82d8fa8e3b 🗽 Release v1.3.0 2024-09-24 22:37:27 +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
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
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
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
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
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
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
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
d760d2fee4 🌍 Remove redundant string resources
* Removed no longer used string resources
2024-09-08 01:03:47 +03:00
Acclorite
5e628d9b28 🚀 "Keep Screen On" option
* Added "Keep screen on" option in Reader
* If true, keeps screen awake in Reader infinitely, does not apply to other screens
2024-09-08 00:42:13 +03:00
Acclorite
5d7f3e09ac 🚀 Fullscreen option
* Added "Fullscreen" option in Reader
* If true, hides system bars and removes padding
* Placed in "Misc" subcategory
2024-09-07 19:53:14 +03:00
Acclorite
3fa6e2a054 🚀 Cutout Padding option
* Added "Cutout padding" option in Reader
* If true, applies padding to cutout area (independently of screen orientation)
2024-09-07 15:04:07 +03:00
Acclorite
64069afa95 🚀 Add "Padding" subcategory
* Created new tab in ReaderSettingsBottomSheet
* Moved "Side Padding" in "Padding" subcategory
2024-09-06 23:18:45 +03:00