Commit graph

99 commits

Author SHA1 Message Date
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
Acclorite
63bb317865 🚀 Absolute Dark setting
* Added new "Absolute Dark" setting, which darkens "Pure Dark" theme even more, giving it completely black color as background
* May be more suitable for OLED screen users, while default "Pure Dark" may be better for non-OLED display users
2024-09-04 21:45:07 +03:00
Acclorite
633cbecc75 🌍 Remove string resource
* Removed "top_app_bar_anim_content_desc", which does not directly appear in the app
2024-08-31 14:38:51 +03:00
Acclorite
7c925427b5 🚀 Help screen UI improvement + New transition
* Improved UI
* Removed help tip (How to find books)
* Improved animations
* Removed unused string resources
* New transition

Part of: #60
2024-08-31 14:32:43 +03:00
Acclorite
e75f408ca7 🌍 Remove unused string resource 2024-08-30 12:51:26 +03:00
Acclorite
8ad99b6d2c 🗽 Release v1.2.0 2024-08-25 23:56:15 +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
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