Commit graph

738 commits

Author SHA1 Message Date
len
32511149d1 Format fixes. Move lang setting to the first entry (looks better IMO) 2016-12-13 21:07:48 +01:00
Ken Swenson
cc9fd53abb Implement language switcher (#563)
* Implement language switching using BaseActivity

* Add requested changes

* Cleanup App.kt Imports and add pref_language_key

* Acutally use @string for key

* Use string resource for language preference title
2016-12-13 20:47:46 +01:00
inorichi
b067096fc7 Add drawer to filter and sort the library (#570)
* Add additional drawer to filter and sort the library

* Tint icon when there's a filter active

* Comments and minor changes
2016-12-11 12:43:44 +01:00
len
2dd58e5f7d Ask for confirmation before changing the cover. Fixes #562 2016-12-10 23:16:46 +01:00
len
7c42ab885b Readers know how to move to each side. Fix #566 2016-12-10 14:49:56 +01:00
Robin Appelman
8b60d5bfcb Add optional to automatically download new chapers (#538)
* Add optional to automatically download new chapers

* Only trigger download once
2016-12-06 17:22:03 +01:00
Bram van de Kerkhof
aba528b227 Added option to sort library (#536)
* Initial code

* Added all sort options

* Fixes

* Removed sort by added. Some renaming

* Removed date added database calls

* Fixes
2016-12-04 20:22:12 +01:00
len
d971768056 Release 0.4.0 2016-12-03 16:54:29 +01:00
len
2e39be6625 Image is now the default decoder 2016-12-03 16:12:58 +01:00
len
a0064a1699 Don't allow to create categories with the same name 2016-12-01 20:34:30 +01:00
paronos
a9b6db9ee9 Italian language (#551)
* Add italian language

* italian language: fix aapt error

* small edit
2016-11-30 09:55:05 +01:00
len
d30c019b89 Allow to share images when reading online. Move chapter cache to external cache dir. Dependency updates. 2016-11-29 21:37:35 +01:00
len
44241e03da Update preferences lib 2016-11-27 22:02:23 +01:00
len
87281d34c1 Fix #528 2016-11-24 18:35:27 +01:00
len
4d4b9c0d6d Dependency updates. Remove some unused strings 2016-11-23 21:09:46 +01:00
inorichi
6f297161de Download manager rewrite (#535)
* Saving to SD working

* Rename imagePath to uri

* Handle android < 21

* Minor changes

* Separate downloader from the manager. Optimize folder lookups

* Persist downloads across restarts

* Fix for #511

* Updated ReactiveNetwork. Add some documentation

* More documentation and minor fixes

* Handle persistent notifications. Other minor changes

* Improve downloader and add documentation

* Rename pageNumber to index in Page class

* Remove unused methods

* Use chop method

* Make sure dest dir is created

* Reset downloads dir preference

* Use invalidate options menu in download fragment and fix wrong condition

* Fix empty download queue after application restart

* Use addAll method in download queue to avoid too many notifications

* Inform download manager changes
2016-11-20 11:20:57 +01:00
len
453f742732 Trying to fix a crash in settings (again) 2016-11-15 19:12:03 +01:00
len
83349fc72d Trying to fix a crash in settings 2016-11-15 17:48:51 +01:00
inorichi
9f625835ec Added option to download page or set page as cover (#481)
* Added option to download page or set page as cover

* Removed network call now copies from page image

* Format fix + notification feedback

* Added code to prevent OutOfMemory error.  Made notification optional. Can now save image on long press. Bug fixes

* Now uses glide for notification

* Fixed webtoon page

* Fixes + API 16 support

* fixes

* Fixed API 24 FileProvider error

* Added page.ready check

* Indention
2016-11-14 20:48:34 +01:00
Bram van de Kerkhof
9c5b497751 Changed sort icon from by alpha to by numeric (#525) 2016-11-13 14:25:55 +01:00
Bram van de Kerkhof
125f1ae34c Added option to bookmark single chapter (#496)
* Added option to bookmark single chapter

* Fixes
2016-11-06 13:33:00 +01:00
len
10a1ba95d6 Support API 25 again. Bump dependencies 2016-11-05 19:28:47 +01:00
len
dcbd72e64d Release 0.3.2 2016-10-30 17:39:16 +01:00
len
52e1e93f9d Added another image decoder. It should be faster than Rapid and more reliable than Skia. 2016-10-28 19:26:47 +02:00
Bram van de Kerkhof
7d3d0999f3 Fixed API 24 FileProvider error 2016-10-25 17:34:49 +02:00
Bram van de Kerkhof
c2b113ac0a Fixes + API 16 support 2016-10-25 15:49:27 +02:00
Bram van de Kerkhof
414b8c9f21 Now uses glide for notification 2016-10-25 15:49:21 +02:00
Bram van de Kerkhof
4975787afa Added code to prevent OutOfMemory error. Made notification optional. Can now save image on long press. Bug fixes 2016-10-25 15:49:20 +02:00
Bram van de Kerkhof
2991906a85 Added option to download page or set page as cover 2016-10-25 15:49:17 +02:00
len
5b1f4f189b Reader fixes 2016-10-24 22:16:50 +02:00
len
90e0e0b72a Webtoon reader now shows download progress. Keep the progress bar until the image is decoded 2016-10-23 18:59:25 +02:00
len
d7b8015df7 Drop support for reencode images 2016-10-23 13:22:14 +02:00
len
e375101132 Revert "Support API 25. Use new DividerItemDecoration."
This reverts commit 05b14bae7b.
2016-10-22 21:42:48 +02:00
len
05b14bae7b Support API 25. Use new DividerItemDecoration. 2016-10-22 20:21:25 +02:00
inorichi
c9e1e6e020 Release 0.3.1 2016-10-17 08:43:19 +02:00
len
ee2aae7e3a Release 0.3.0 2016-10-16 21:00:40 +02:00
Bram van de Kerkhof
b16a90e9d9 Fixed incorrect string for color filter (#493) 2016-10-15 11:50:07 +02:00
len
4578edf157 Use old refresh icon (but with the app's logo) 2016-10-15 11:31:24 +02:00
len
8fc467652d Add app's notification icon 2016-10-13 19:45:10 +02:00
MrAmnesiac
7971b64d57 Update Portuguese(pt_PT) translation. (#492)
-New strings required translation
-Correcting mistakes
2016-10-12 21:24:12 +02:00
len
4524c705da Add simple method for preference bindings 2016-10-06 19:39:59 +02:00
len
1f70be688a Allow to refresh the entire library info (fixing empty covers after restoring backups). Closes #462 2016-10-06 19:23:59 +02:00
len
6d0689fe6c Keep compatibility with YAML sources. Reorder methods 2016-09-30 21:29:03 +02:00
Roman Martinez
0b3dda18d3 Implement latest updates. (#472) 2016-09-30 21:11:51 +02:00
len
11ac4df5d7 Bump dependencies, remove unused resources 2016-09-29 19:53:59 +02:00
Andy Bao
d352405ba6 Open from homescreen/add shortcut to launcher (#435)
* Add very basic "Add to homescreen" action in manga info fragment.

* Fix open from homescreen opening current manga (if a manga is open).
Code cleanup.

* Improve fix for "Opening from homescreen opens currently open manga if a manga is currently open" and fix "Going back to the main app via a Manga opened through a shortcut repeats the launcher open animation".

* Implement custom icons, add star icon and optimize some things.

* Remove Tachiyomi and custom image icon types.

* Move icon creation task into an observable.
Added some extra error handling.
2016-09-29 18:38:29 +02:00
Bram van de Kerkhof
596a24fce8 Added option to share your favorite manga (#477) 2016-09-22 21:36:40 +02:00
Bram van de Kerkhof
8be67a4431 Custom color filter for reader (#434)
* [WIP] Custom color filter for reader

* Improvements

* temp image to prevent build error

* Shift all the bits

* Some improvements. Removed DiscreteSeekBar

* Improvements

* API 16 + fixes

* Reduced lag. Fixed brightness value being reset to 0

* Small fixes
2016-09-21 21:26:08 +02:00
inorichi
58a2f7a874 Hide catalogues (#466)
Hide catalogues
2016-09-18 21:12:12 +02:00
len
20e2bf9682 Place restrictions above category selection 2016-09-15 18:46:51 +02:00
len
8512f97386 Show default message when no categories selected 2016-09-15 18:39:16 +02:00
len
91829b0e7d Select categories for global update 2016-09-15 18:01:07 +02:00
inorichi
ccdc336112 Complete auto updates checker (#449)
* Complete auto updates checker

* Use GcmTaskService for the periodical updates checker

* Persist task across reinstalls

* Hide setting instead of disabling

* Minor refactor
2016-09-07 19:44:55 +02:00
Bram van de Kerkhof
d8d93ee344 Added read filter to chapter select. (#431)
* Added read filter to chapter select.
* Can now select how far back the chapter should be deleted after read.
2016-09-05 11:08:16 +02:00
Robin Appelman
2fb3b50535 Add genre filter for catalogue (#428)
* Add genre filter for catalogue

* Implement genre filter for batoto

* hardcode filters for sources

* swtich filter id to string

* reset filters when switching sources

* Add filter support to mangafox

* Catalogue changes

* Indefinite snackbar on error, use plain subscriptions in catalogue presenter
2016-08-28 22:59:00 +02:00
len
60b3036037 Rename fragment to view 2016-08-22 12:55:31 +02:00
len
dfb2487640 Library views recycling 2016-08-22 12:54:16 +02:00
len
b6a06189fb Fix text overlapping, make icons a bit bigger 2016-07-31 01:01:25 +02:00
len
e95fcf6172 Dynamic recyclerview inflation for the library view and better swap handling 2016-07-30 23:54:32 +02:00
len
c0a0d60c87 Replace page fragments with views 2016-07-30 15:51:49 +02:00
Bram van de Kerkhof
9cf5a4cac0 Minor Improvements (#405) 2016-07-28 01:01:56 +02:00
Josh
f21a030cf8 Added the ability to view the library as a list (#394)
* Added in the ability to view the library as a list

* reverted LibraryAdapter and renamed libraryToggleViewEvent to LibraryToggleViewEvent for consistency

* removed LibraryToggleViewEvent and directly subscribed to option change

* fixed the toggleView subscription

* Made the library list item layout more compliant with material design

* Changed unread text style and removed background
2016-07-27 17:37:36 +02:00
len
74e3d387eb Release v0.2.3 2016-07-24 15:41:58 +02:00
len
8c1bedf796 Back button now returns to start screen. Also fix #356 2016-07-20 19:09:28 +02:00
Josh
33b04427d5 Added a startup screen preference option (#395)
* Added a startup screen preference option

* changed string and keys to be consistent
2016-07-18 19:58:18 +02:00
len
e08e41ae0d Remove most unused settings from the reader (keep screen on and page transitions), they are still available in the app's settings. Also lower minimum brightness to -75% 2016-07-08 22:31:46 +02:00
len
f15df40a54 Add an overlay on top of the reader to simulate a lower brightness. Closes #362 2016-07-07 23:18:22 +02:00
len
e198f7e671 Add icons for settings 2016-07-02 22:14:04 +02:00
len
5fe1799dab Fix #333 2016-07-02 14:12:52 +02:00
len
864f001c3e Add portuguese translation by @MrAmnesiac 2016-06-30 16:10:30 +02:00
Neverest
72811e59f5 Spanish UI translation (#365)
Added spanish translation
2016-06-29 15:32:05 +02:00
inorichi
05c0516a57 New reader menu (#368) 2016-06-27 16:46:31 +02:00
len
9beeca652f Rewrite preferences with a modified support library v7 2016-06-16 20:52:51 +02:00
len
a82e1d0e45 Remove unneeded annotations and some cleanup 2016-06-15 17:47:44 +02:00
len
658860fdff Add chapter loader, drop non seamless mode 2016-06-14 15:15:31 +02:00
len
2d1e85f280 Fix scroll position with many categories. Closes #332 2016-06-09 14:27:11 +02:00
Bram van de Kerkhof
1f8126e2af Use cardBackgroundColor instead of android:Background (#339) 2016-06-07 20:59:43 +02:00
Bram van de Kerkhof
86db7497e9 Small card fixes (#338) 2016-06-07 20:36:40 +02:00
Bram van de Kerkhof
172305fc6a Wrong card background fix + bump gradle version (#337) 2016-06-07 20:14:36 +02:00
Bram van de Kerkhof
7ba898f701 Added recently read tab (#316) 2016-06-06 15:26:56 +02:00
len
11262f86f9 Release 0.2.2 2016-06-06 14:43:02 +02:00
len
d1db2d60ec Fix #329. Add confirmation before removing favorite manga on multiple selection. Add new proguard rules 2016-06-05 23:40:27 +02:00
len
156e43290e Remove unneeded swipe refresh 2016-06-05 11:54:35 +02:00
Bram van de Kerkhof
1fbec7bf3d Added improvements for RecentChapters. Closes #320 (#324) 2016-06-04 17:50:44 +02:00
len
2723aeeb5c Better error feedback. Closes #325 2016-06-03 12:37:07 +02:00
James Harris
eec728f162 Rename "Only update incomplete manga" string to "ongoing" (#318) 2016-06-02 14:42:40 +02:00
len
1ac8ef5341 Reader fixes and minor changes 2016-06-02 14:11:10 +02:00
len
0fe350af9a Minor classes restructuration and optimize imports 2016-05-27 13:21:21 +02:00
len
a08cea9df8 Show changelog when new version is installed 2016-05-26 15:10:28 +02:00
Bram van de Kerkhof
26f4f53ec2 Fixed spinner + improved ripple (#310) 2016-05-25 00:09:24 +02:00
len
e885469504 Allow to change sorting mode from the chapters fragment 2016-05-21 22:04:06 +02:00
len
637dda2e22 Make status bar transparent on API >= 21 2016-05-21 15:43:48 +02:00
NoodleMage
575eaee1d2 UI tweaks 2016-05-19 16:29:25 +02:00
len
6e8a41f898 Kissmanga loading through Cloudflare. A lot of refactoring was needed 2016-05-15 20:46:58 +02:00
len
88e64c878b Double the distance required to trigger category update and remove overflow menu setting 2016-05-12 15:30:57 +02:00
Bram van de Kerkhof
0ad9e4af0b Fix #267 (#299) 2016-05-12 14:28:44 +02:00
len
7ca99f749b Remember last active category. Closes #261 2016-05-08 18:11:09 +02:00
len
7cc4405c09 Swipe down updates active category. Closes #292. Not sure I'll keep this 2016-05-08 17:27:49 +02:00
len
62d5deaa6f Allow to open manga in the browser. Closes #157 (Doesn't work with kissmanga) 2016-05-08 15:20:55 +02:00
len
7f5879ed6f Add confirm dialog for multiple deletion. Closes #155 2016-05-08 14:58:21 +02:00
Bram van de Kerkhof
ed77c60283 Added download notifications, resolves #260 (#289) 2016-05-07 23:09:14 +02:00
len
9de3da33aa Fix recent chapters menu button not showing on high dpi screens 2016-05-05 20:58:19 +02:00
len
1226023dc2 Allow to update one category 2016-05-05 00:37:03 +02:00
len
47bc1f7a9f Remove RelativeLayout from covers for better performance 2016-04-29 20:00:03 +02:00
NoodleMage
eb9c5f95db Removed automatic update + duplicate fix 2016-04-26 22:56:49 +02:00
NoodleMage
55e9d2880c Rewrote UpdateDownloader to Kotlin
Added auto update check (every 12 hour)
Warning message optional fix #256
Lots of bug fixes!
2016-04-26 20:57:05 +02:00
len
31731e8f26 Fix a crash in older android versions 2016-04-25 23:43:32 +02:00
len
0a27d4e185 Add an option to reencode images under the advanced tab. #262 2016-04-21 15:31:07 +02:00
len
17c59657c3 Allow to unbind manga, closes #258. Fix some network calls leaking 2016-04-18 20:14:50 +02:00
len
a7840bc247 Rewrite PreferencesHelper. Allow to customize navigation with volume keys and tapping. Closes #251 and closes #129. 2016-04-18 17:29:46 +02:00
len
deaba48431 Fix a crash on older devices 2016-04-14 17:37:21 +02:00
len
eb662f1234 Fix some crashes when restoring backups 2016-04-14 17:24:34 +02:00
len
dc80a5ffbd Minor XML refactoring 2016-04-13 16:42:59 +02:00
Bram van de Kerkhof
b1b97c19d4 Added option to check if connected to power before updating. closes #192 (#229) 2016-04-13 14:08:07 +02:00
len
b84635ffec Fix last commit 2016-04-10 20:14:35 +02:00
len
ed2fd00603 Style toolbar's spinner with light theme 2016-04-10 19:47:06 +02:00
len
b27669ee32 Remove unused strings 2016-04-10 17:49:48 +02:00
len
81d39ea272 Remove unused attrs and colors. Theme preference dialogs on API >= 21 2016-04-10 17:34:10 +02:00
len
936ede9aba Light and dark theme are now using different accent colors 2016-04-10 15:48:57 +02:00
len
e28f69cddf Dark theme now uses accent color for drawer items. #222 2016-04-10 01:37:42 +02:00
len
11f6c44442 Make status bar transparent on API > 21 properly. Snack function moved to an extension method in View 2016-04-10 00:59:12 +02:00
len
67c4781376 Upgrade support library. Switch gradle build tools and AS to 2.0. Adapt code to new support lib 2016-04-08 16:18:41 +02:00
len
ac15c0c57e Fix an error when restoring backup 2016-03-31 12:17:40 +02:00
len
e04596c668 Minor UI fixes 2016-03-30 10:30:13 +02:00
inorichi
da44dc3fb5 Support backups 2016-03-29 20:48:28 +02:00
len
06c63f1207 Fix a crash in the reader when restoring the instance. Removed capitalization on each word 2016-03-29 13:47:32 +02:00
NoodleMage
a78f89d4eb Can now choose to automatically remove chapter after reading (or previous). Fix #42 2016-03-25 23:05:50 +01:00
NoodleMage
499c2213ee Implements delete chapter when set as read for issue #42 2016-03-25 23:05:46 +01:00
NoodleMage
abbc7b572a Implements Download next 1/5/10/all chapters for issue #42 2016-03-25 23:05:45 +01:00
NoodleMage
137c21e6c9 Added animation 2016-03-23 19:38:12 +01:00
NoodleMage
bc473055b9 Changed fragment_manga_chapters.xml. Fix #221 2016-03-22 20:56:19 +01:00
len
ce271649ac Page number indicator now transparent 2016-03-21 15:58:59 +01:00
len
bbfe0a0cd1 Fix directory picker 2016-03-20 21:50:48 +01:00
len
4ccce424de Reader view in Kotlin. Upgrade gradle wrapper. Remove ButterKnife from the project 2016-03-18 20:21:30 +01:00
NoodleMage
5ef5f9b45f Rewrote Theme 2016-03-17 20:01:52 +01:00
NoodleMage
98d420d5aa Rewrote nav drawer to Kotlin + UI updates
Added launch screen + new Header

Removed MaterialDrawer library. Implemented Nav Draw from Support Library
2016-03-17 20:01:33 +01:00
len
f49577bc77 Manga in Kotlin. Expect some errors yet 2016-03-13 22:06:32 +01:00
len
a87c65872c Fix login dialogs not showing the correct title 2016-03-11 16:16:56 +01:00
len
689f2e7fbf Support for sources from different languages 2016-03-10 16:15:48 +01:00
len
ba1dca1826 Fix #206 2016-03-10 16:05:26 +01:00
len
a07e4c69b6 Fix crashes with vector drawables on older Android versions 2016-03-08 17:39:59 +01:00
inorichi
0ddbfd1036 Merge pull request #204 from NoodleMage/svg_all_the_way
Converted all icon drawables to vector + Removed Android-Iconics library.
2016-03-08 00:47:26 +01:00
NoodleMage
8b45df37d2 Converted all icon drawables to vector.
Removed Android-Iconics library.
2016-03-08 00:35:29 +01:00
len
70e557575f Preferences ported to support library 2016-03-07 23:48:43 +01:00
NoodleMage
6383a745ff Fixed wrong download filter from commit #33386e2
Fixed another tab not in TabLayout error.

Drawable to Vector
Removed Filter... Toast
2016-03-06 22:27:30 +01:00
NoodleMage
8fbef4b4bb Can now filter unread manga + Code opt 2016-03-06 22:27:24 +01:00
NoodleMage
d9f5a97d56 Can now filter downloads only on library view. Fix #27 2016-03-06 22:27:22 +01:00
len
e4ee03cb61 Allow to cancel update. #192. Needs testing 2016-03-06 20:58:15 +01:00
len
8c456a2da4 Replace some image drawables with vector drawables 2016-03-06 18:18:09 +01:00
len
ff61282104 Readers in Kotlin. Also fix #193 2016-03-04 14:10:41 +01:00
NoodleMage
a7e652f1f7 Rewrote Recent to Kotlin 2016-03-02 14:54:51 +01:00
len
ee4bf163ef Catalogue in Kotlin. Support library upgraded to 23.2.0. Downloads directory now shows a list of folders, it should fix #141. 2016-03-01 23:29:07 +01:00
inorichi
f73f0cc341 Download queue's UI in Kotlin 2016-02-26 18:10:13 +01:00
inorichi
59276b7160 Migrate library to Kotlin. 2016-02-25 15:37:52 +01:00
NoodleMage
9f78c8f6b4 - Rewrote Category to Kotlin
- Moved category to ui
- Reworked Animation (smoother)
- Updated TextDrawable
2016-02-25 09:58:01 +01:00
NoodleMage
144d315e27 rewrote ScrollAwareFABBehavior.java to Kotlin. Can now implement FABAnimationBase to create different FAB animations 2016-02-24 11:57:57 +01:00
inorichi
34dc85e605 Allow to retry image when decoding fails or open in the browser. Fixes #177 and fixes #120. Also fix a bug where the current page was not restored when changing settings. 2016-02-23 20:02:49 +01:00
NoodleMage
aac6b242a0 Can now delete manga from recent + added missing res files #118 2016-02-18 17:29:31 +01:00
inorichi
1cd77a97a7 Merge pull request #143 from NoodleMage/fab_improvement
Moved edit to cover select and update manga info view
2016-02-15 23:28:04 +01:00
inorichi
f820522a69 Show keep screen on in reader settings. Closes #146 2016-02-15 21:25:01 +01:00
NoodleMage
3da613dedb Moved edit cover to library | Updated manga info view | Updated catalogue
grid
2016-02-15 16:59:24 +01:00
NoodleMage
3a19f8e40b FAB animation update 2016-02-13 12:08:15 +01:00
inorichi
a90a4bf80c Remove old orientation lock. Add orientation types to preferences 2016-02-12 21:22:54 +01:00
inorichi
140bf8caee Allow to force a rotation 2016-02-12 19:36:00 +01:00
Kevin Richter
f84731c2df cleanup chapter action menu 2016-02-09 16:50:26 +01:00
Kevin Richter
50d71d1395 clear the download queue 2016-02-09 16:34:41 +01:00
Kevin Richter
4be0b2502e Change stop to pause in download queue view 2016-02-09 16:25:36 +01:00
Kevin Richter
6c069ad87b multiple chapter download from manga view 2016-02-09 16:01:11 +01:00
inorichi
e69011ac5b Use a shorter description for seamless mode 2016-02-08 22:33:23 +01:00
Robin Appelman
2566862e0f seamless chapter transitions 2016-02-08 22:24:47 +01:00
inorichi
050b9c9fce Remember last used source. Closes #30 2016-02-06 19:03:15 +01:00
inorichi
57ba368ae0 Add library search. Closes #64 2016-02-05 16:24:34 +01:00
inorichi
391550f49a Implement zoom start position. Closes #92. Rapid decoder properly throws an error when it fails to decode. 2016-02-04 17:16:47 +01:00
NoodleMage
d7aef2e97a Application can now check if update available 2016-02-03 17:12:26 +01:00
inorichi
4d47f5a387 Show brigthness preference in reader settings. #106 2016-02-03 00:32:16 +01:00
inorichi
7461f12066 Merge pull request #90 from cyalins/patch-1
Reworded and shortened some strings
2016-01-30 16:55:07 +01:00
cyalins
742924625d Update strings.xml 2016-01-30 11:57:27 +11:00
NoodleMage
8b52fea602 Can now manually set cover pictures. #79
Forgot to add IOHandler

Removed FAB library now use the internal one. Changed getTimestamp to modification date.

Rewrote IOHandler.  Fixed Drive Bug. More bug fixes. Tested working for API 16 and 23

Fixed merge bugs
2016-01-29 20:44:51 +01:00
inorichi
f19889c222 Avoid OutOfMemory crashes on webtoon viewer increasing view holders height 2016-01-29 16:17:26 +01:00
cyalins
af0ab5ec86 Reworded and shortened some strings 2016-01-30 02:12:20 +11:00
inorichi
4b60560a9f Add smart fit. Closes #85 2016-01-28 18:26:43 +01:00
cyalins
bb110ce353 Changed the wording on some strings
Fixed grammar issues and reworded some strings for clarity
2016-01-28 14:14:07 +11:00
inorichi
0c9bc97fe8 Initial support for custom images scaling (#40) 2016-01-27 01:48:40 +01:00
inorichi
6f409c0e3b Add an alternative way to display the chapter title (#54) 2016-01-25 19:57:13 +01:00
inorichi
7993ec5074 Make toolbar always visible 2016-01-25 13:54:23 +01:00
inorichi
4521174138 Fix layout overlapping 2016-01-25 13:43:21 +01:00
Robin Appelman
4918e67fda Show manga source in info panel 2016-01-25 12:49:56 +01:00
inorichi
b174adbab0 Use a gradient at the bottom of the cover. Remove external repositories from gradle 2016-01-24 23:41:21 +01:00
inorichi
fad7b75b96 Place reload button above the image 2016-01-24 12:52:41 +01:00
Robin Appelman
fa301bfbd2 elipsize chapter list in the middle 2016-01-24 12:15:43 +01:00
inorichi
07ed2e2ebb Hold the same manga instance (allowing to refresh manga state from the catalogue). Other minor changes. 2016-01-22 20:22:16 +01:00
inorichi
e1aa460106 Allow to display manga from catalogue as a simple list (#35) 2016-01-22 17:37:23 +01:00
inorichi
75a77566cf Trying switches instead of checkboxes 2016-01-21 16:55:18 +01:00
inorichi
dd0a2d842a Improve recent chapters layout 2016-01-21 16:38:25 +01:00
inorichi
e6a17e25a9 Tint navigation bar on Lollipop and higher 2016-01-20 22:06:22 +01:00
inorichi
ad97d03f1d Change toolbar color (Fix #43). Allow to also remove from library (Fix #44). Rewrite RxPager. 2016-01-20 19:21:17 +01:00
inorichi
4bf15a5a2c Allow to mark all previous chapters as read 2016-01-19 16:35:36 +01:00
inorichi
522e900b5a Initial support for recent updates. #20 2016-01-18 18:04:07 +01:00
James Harris
e08dd95435 Fix some grammatical issues 2016-01-17 20:59:21 +00:00
inorichi
67c9420606 Bump dependencies. Minor changes to download manager 2016-01-16 18:10:05 +01:00
inorichi
70f4c7fcc3 Rename project 2016-01-15 15:18:19 +01:00
inorichi
5bb72429ea Adding a new logo, finally! Thanks @LinkCable 2016-01-15 02:42:10 +01:00
inorichi
3b8246588a Hide the search button in the library until it's fixed (or removed) 2016-01-14 21:14:56 +01:00
inorichi
4ee95140e6 Crash fixes 2016-01-14 00:50:40 +01:00
inorichi
6ef0573a49 Add an option to allow downloads on mobile connections. 2016-01-13 22:31:12 +01:00
inorichi
7e79a377cc Minor changes 2016-01-12 00:31:04 +01:00
inorichi
b170520370 Add an option to automatically update last chapter read and another one to ask before updating. Fixes #10 2016-01-11 18:21:17 +01:00
inorichi
e702be1a8d Rewrite the chapter insertion method. Create a wakelock until the library updates. Move custom preferences to widget package. 2016-01-10 19:49:26 +01:00
inorichi
fcb5bf4dd4 Add an option to update the library automatically after a specified time and an option to update only non completed mangas. Other minor changes. 2016-01-10 17:47:43 +01:00
inorichi
201650ced7 Notify when an image can't be decoded in the pager reader. Changes to theme. Reload library adapter when the mangas per row setting is changed (to recalculate covers height). 2016-01-09 18:23:38 +01:00
inorichi
8be44c209c Show selected decoder and background color in the popup menu. Reload adapter when the decoder changes. 2016-01-09 00:57:02 +01:00
inorichi
d03e7e2f8c Add Rapid decoder for better image support. Reorganize readers. 2016-01-08 20:16:17 +01:00
inorichi
b735a1f581 Add minor improvements and retry button to webtoon reader. 2016-01-07 21:21:42 +01:00
inorichi
d0089e3f5e Add buttons to open next/previous chapter in the reader. Try entire app with hardware acceleration 2016-01-06 20:55:52 +01:00
inorichi
dd833852ad Trying to fix a backpressure issue (#17). 2016-01-05 18:47:25 +01:00
inorichi
2f66b6e56c Use ARGB8888 for covers. Fix buttons background 2016-01-05 15:54:51 +01:00
inorichi
138e92d0aa Fix theme action mode 2016-01-05 14:17:16 +01:00
inorichi
060da4185e Theme fixes 2016-01-05 13:54:00 +01:00
inorichi
8000d67871 Enable tiling to webtoon reader and add a fade in animation 2016-01-05 04:55:31 +01:00
inorichi
631ef65502 Host readers inside a fragment (Avoids some leaks) 2016-01-04 01:31:15 +01:00
inorichi
ddc188700c Make all info fragment content scrollable 2016-01-03 13:48:14 +01:00
inorichi
829c2d5faa Description scrollable and show real manga status. 2016-01-03 01:20:31 +01:00
inorichi
868058a50b Use RecyclerView for catalogue 2016-01-03 00:30:20 +01:00
inorichi
453a187938 Remove cache size setting. Add advanced settings section. Other minor changes. 2016-01-02 21:09:46 +01:00
inorichi
4d9cd6cb6e Allow to refresh data from MAL and show total chapters. Create nomedia file for default downloads folder on new installations. 2016-01-01 15:34:25 +01:00
inorichi
f9a97631f2 Store total chapters from MAL and automatically set as completed if it's the last chapter. Other minor changes 2015-12-31 19:15:24 +01:00
inorichi
a794bea9e7 Fix inconsistent tab layout 2015-12-30 19:29:25 +01:00
inorichi
384bc3c690 Category improvements 2015-12-30 14:10:31 +01:00
inorichi
f9c13e0ee6 Fix a bug when updating categories in library 2015-12-29 22:57:58 +01:00
inorichi
1360a90bf9 Change mangas from categories (needs testing) 2015-12-29 01:00:05 +01:00
inorichi
3f1f9ea9f2 Allow to reorder and rename categories 2015-12-28 18:06:07 +01:00
inorichi
e548cbf171 Allow to create/remove categories. Some refactoring. 2015-12-28 01:13:52 +01:00
inorichi
3dff7f90e7 Allow to change number of columns 2015-12-27 14:58:36 +01:00
inorichi
1c86828b65 Use recyclerview in library 2015-12-26 21:54:10 +01:00
inorichi
4900284c48 Categories improvements 2015-12-26 00:07:45 +01:00
inorichi
e3bc13630d Incomplete changes 2015-12-25 17:50:31 +01:00
inorichi
50d6632d0e Allow to set status, score and last chapter read in MAL. Other minor changes 2015-12-20 20:10:04 +01:00
inorichi
3c87b4cba9 Allow to start/stop queue from download queue fragment. DownloadQueue now extends from ArrayList. 2015-12-19 14:58:36 +01:00
inorichi
6412ec1d9b Remove successful downloads from queue 2015-12-18 16:41:16 +01:00
inorichi
273527e7fb Changes to viewpager readers 2015-12-16 13:49:36 +01:00
inorichi
e2795f5480 Add a black background setting for the reader 2015-12-15 13:34:14 +01:00
inorichi
4630a5ed1a Catalogue now has a dropdown menu to select or change the source 2015-12-14 16:51:12 +01:00
inorichi
8dca7fe79a Improve MAL support (UI is very simple yet). 2015-12-14 13:24:05 +01:00
inorichi
9c0abdeb81 Show version (commit count) and build time in the 'about' section 2015-12-12 02:08:47 +01:00
inorichi
ed5486975d Better alignment for bottom toolbar in chapters fragment 2015-12-11 13:50:47 +01:00
inorichi
e1b68f66f2 Changes:
- Declare RxJava as dependency
- Add a folder chooser for downloads
- Fix a force close when updating library
- Enable ACRA and add a setting to send crash reports
- Manga class now uses the default get resolver
- Other minor changes
2015-12-08 19:39:57 +01:00
inorichi
8a3bb2b7ee Remove chapters on a background thread. 2015-12-07 18:01:44 +01:00
inorichi
8f7443a686 Add an option to change cache size and clear the cache 2015-12-07 15:53:01 +01:00
inorichi
a304ccaaea Update download progress in chapters fragment 2015-12-05 23:58:03 +01:00
inorichi
eb10d77374 Improve info fragment. Other minor changes and fixes. 2015-12-05 02:05:42 +01:00
inorichi
384acb2322 Fix chapter recognition. Improve initial requests to fetch chapters from source 2015-12-03 13:57:25 +01:00
inorichi
aa6dfddffa Show download status in chapters fragment 2015-12-02 10:17:08 +01:00
Yuri Revich
357da7178b expanding chapter item menu button layout 2015-12-02 10:08:04 +03:00
Yuri Revich
d7f5787ea0 UI improvements 2 2015-12-01 22:18:19 +03:00
Yuri Revich
0f7c20d015 UI improvements 2015-12-01 20:16:55 +03:00
inorichi
8288e98a13 Make title a bit smaller and remove unneeded padding 2015-11-30 21:43:29 +01:00
Yuri Revich
d8703fd2e3 Chapter view improvements
- Smaller title
- Bigger touch zone
2015-11-30 22:52:12 +03:00
Yuri Revich
82f1e694e8 Merge remote-tracking branch 'inorichi/master' 2015-11-30 20:49:42 +03:00
Yuri Revich
65c07450da UI improvements
- Manga order by title in library
- New chapter list item design
- Chapter item popup
- Color normalisation to Material Design pallets
- Theme and style fixes
2015-11-30 20:45:45 +03:00
inorichi
8bda39ee26 Don't store sources domain in database 2015-11-30 13:07:57 +01:00
inorichi
a05cc934d0 Improve reader gestures. Upgrade gradle and retrolambda. 2015-11-28 23:32:13 +01:00
inorichi
30b907bdf2 Fix an issue where the retry button wasn't doing anything. Preload the first pages of the next chapter (if available). Show a toast if no next/previous chapter is available. Other minor changes. 2015-11-28 10:48:01 +01:00
inorichi
ee7d76e775 Initial MAL support 2015-11-25 16:08:24 +01:00
inorichi
725f70a54c Minor fixes 2015-11-24 20:40:28 +01:00
Yuri Revich
18130e931f UI improvement Phase 1
- Simplified theme/style settings and corrected UI styles
- Move «Add To Library» button from toolbar to be simple  to find/press
it
- Toolbar in chapter list with sort/filtration
- library/catalog layout fixes
2015-11-24 20:45:53 +03:00
inorichi
85dcfd2beb Add an option to use custom brightness 2015-11-22 20:03:48 +01:00
inorichi
9b504126d0 Complete Mangafox and other minor changes 2015-11-22 01:35:26 +01:00
inorichi
3aaaf563af Use smaller icons 2015-11-21 03:37:44 +01:00
inorichi
e66ba4d834 Add more settings to the reader 2015-11-21 02:27:34 +01:00
inorichi
5e2269df14 Improve reader options menu. Allow to select default viewer per manga. Allow to lock screen rotation. Working on more options. 2015-11-19 18:56:46 +01:00
inorichi
13e1227fc5 Show animations on reader menu. Don't retain fragment instances in ViewPagerReader. 2015-11-19 04:58:29 +01:00
inorichi
3c1b00435c Add an initial menu for the reader, and some minor changes. 2015-11-18 21:54:33 +01:00
inorichi
b389db9773 Destroy fragment's presenter when they aren't needed using FragmentStack class from Nucleus' examples 2015-11-17 00:28:22 +01:00
inorichi
e177edfee6 Reorganize strings. Close reader activity when page list throws an exception and notify it. 2015-11-16 19:33:33 +01:00
inorichi
b002a125fd Allow manual retries of images (needs improvement) 2015-11-16 16:44:33 +01:00
inorichi
e6c230cbe3 Allow to load next and previous chapter for horizontal readers 2015-11-15 21:21:12 +01:00
inorichi
4f604e828b Organize ui by feature instead of layer 2015-11-14 17:10:55 +01:00
inorichi
985c5c09a7 Automatically close dialog when login is successful and notify user by toast 2015-11-11 19:15:56 +01:00
inorichi
089b5d3326 More improvements to webtoon viewer 2015-11-11 04:56:16 +01:00
inorichi
bc83bd7033 Some improvements to viewers 2015-11-10 16:35:23 +01:00
inorichi
c73779ea3b Listen for downloaded pages, but it's not updating the UI yet 2015-11-05 00:50:39 +01:00
inorichi
999cc0df6e Initial download queue fragment. Update progress working 2015-11-04 18:54:07 +01:00
inorichi
3b9f4cb6f1 Allow to delete downloaded chapters 2015-11-04 12:02:55 +01:00
inorichi
fa28ccc19a Read downloaded chapters 2015-11-04 11:25:29 +01:00
inorichi
b0a8740e8d Improve download manager. Add an option to select the number of threads for downloads. 2015-11-04 10:51:49 +01:00
inorichi
11638ae917 Allow reading downloaded chapters 2015-11-03 21:27:56 +01:00
inorichi
62ae572c72 Add a temporary way to select download directory 2015-11-03 20:04:07 +01:00
inorichi
13ff612ce0 Initial download manager 2015-11-03 16:21:50 +01:00
inorichi
b3f12ae333 Allow to remove a favorite manga from info tab 2015-11-02 21:22:31 +01:00
inorichi
04dfdba0b7 Refresh button in library is now looking for new chapters in sources and notifying the user 2015-11-02 17:25:06 +01:00
inorichi
faef785fc3 Add multiple chapters selection and allow to mark them as read/unread 2015-11-02 14:42:08 +01:00
inorichi
22ee78d256 Show toast when source login is needed 2015-11-01 22:04:48 +01:00
inorichi
95581007df Rename pager adapter and horizontal view pager 2015-10-29 15:54:18 +01:00
inorichi
720b0a29ce Allow fullscreen reading 2015-10-29 13:46:10 +01:00
inorichi
afebfec737 Initial support for read chapters 2015-10-29 00:45:51 +01:00
inorichi
e160f53bb2 Better handling of loading progress and image load. 2015-10-28 17:20:00 +01:00
inorichi
1339e32de7 Show download progress. Caching of images now without glide 2015-10-28 02:10:37 +01:00
inorichi
68e5efb02b Better error handling for images 2015-10-27 17:12:16 +01:00
inorichi
35b8be6c75 Library now showing favorite mangas 2015-10-27 00:00:09 +01:00
inorichi
baa24fbf17 Check credentials before saving 2015-10-26 18:50:11 +01:00
inorichi
1b45ff3b12 Authentication with batoto done 2015-10-26 17:29:16 +01:00
inorichi
e975860420 Minor changes 2015-10-26 01:55:36 +01:00
inorichi
0e9e80b081 Initial support for sources' login. Upgrade support library version. 2015-10-26 01:41:10 +01:00
inorichi
c7e9016ad7 Add vertical viewer. Allow to select a viewer 2015-10-24 22:47:34 +02:00
inorichi
0a9b84ea11 Add broken webtoon viewer (not sure if it will be possible with RecyclerView) 2015-10-24 21:09:58 +02:00
inorichi
d3c83f0bf2 Decouple viewer from the reader activity 2015-10-24 16:04:42 +02:00
inorichi
ef7613f7ad Cache chapter images from presenter with glide. 2015-10-23 01:40:27 +02:00
inorichi
3a748a9453 Allow tapping on the edges of the chapter to change pages 2015-10-22 02:20:42 +02:00
inorichi
985d71a869 Starting preferences 2015-10-21 19:27:22 +02:00
inorichi
4966f1e15f Convert catalogue to a fragment 2015-10-21 17:20:03 +02:00
inorichi
4c786077a8 Show page number, improve the load of the first image of a chapter 2015-10-21 16:40:50 +02:00
inorichi
74da971b2e Reader working. Yay! 2015-10-21 02:18:29 +02:00
inorichi
5142df103b Almost showing a chapter reader 2015-10-21 00:04:04 +02:00
inorichi
1719959bc8 Use nucleus restartables in chapters presenter. Fix some database methods. Add swipe refresh to chapters fragment. Use Icepick library. 2015-10-18 19:18:50 +02:00
inorichi
1802dd04e4 More changes to MangaDetailActivity and its fragments 2015-10-17 21:31:10 +02:00
inorichi
0e52c81970 Add MangaDetailActivity with two fragments, info and chapters 2015-10-17 13:51:54 +02:00
inorichi
8da5c83cb3 Add catalogue detail page. Add simple tests for sources 2015-10-17 02:39:16 +02:00
inorichi
68f1102c40 Create empty MangaCatalogue 2015-10-15 01:51:35 +02:00
inorichi
684c5e98d3 Rename classes 2015-10-14 13:39:07 +02:00
inorichi
19eeb18d0d Show loading progress bar in catalogue 2015-10-14 12:27:51 +02:00
inorichi
ed76520ebc Load catalogue with thumbnails 2015-10-13 20:16:15 +02:00
inorichi
66ab8caf76 Get mangas from search first steps 2015-10-12 23:00:55 +02:00
inorichi
2aaaad7a24 Show mangas from catalogue 2015-10-12 01:01:20 +02:00
inorichi
18be01e4c5 Create empty CatalogueListActivity.
Add some changes to view interfaces
2015-10-11 15:01:26 +02:00
inorichi
13124ee02f Create catalogue fragment 2015-10-10 14:28:57 +02:00
inorichi
a6c59bbc10 Item selection 2015-10-02 18:27:25 +02:00
inorichi
7fe40525f2 Add proguard rules. Show unread count. Use compact font 2015-10-02 13:20:15 +02:00
inorichi
289e53a7f5 Search for library (not working) 2015-09-30 19:03:11 +02:00
inorichi
790ccdaba6 Download button 2015-09-29 14:40:36 +02:00
inorichi
d47e469665 Show chapter list 2015-09-28 15:02:46 +02:00
inorichi
d3b6b8721e Set toolbar in BaseActivity. Show title in MangaDetailActivity 2015-09-28 12:42:16 +02:00
inorichi
43439720db Use EasyAdapter 2015-09-28 02:35:54 +02:00
inorichi
e567bc753f Update library when changes to the DB are made and open manga detail activity 2015-09-26 18:58:01 +02:00
inorichi
8b6bdfdfdc Get data from database 2015-09-26 14:25:18 +02:00
inorichi
9302ecfb92 Display dummy data 2015-09-25 19:43:23 +02:00
inorichi
393caaa549 Add library class 2015-09-25 12:44:11 +02:00
inorichi
9e5622c92e Delete boilerplate resources 2015-09-25 12:39:41 +02:00
inorichi
b69510e972 Initial commit 2015-09-24 17:27:43 +02:00