Commit graph

806 commits

Author SHA1 Message Date
arkon
08bf113dcb Minor cleanup
(cherry picked from commit d5cfbef42bde2a785b9c3033dc2a769ac1a7c37f)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2021-01-31 19:38:27 -05:00
Andreas
369e075ed9 Move tracking to a bottom sheet (#4364)
* Move tracking to a bottom sheet

* Give methods better names and remove unnecessary annotation

(cherry picked from commit 535abcbb8b2197faef77a6b0ba56aa4309067d4c)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackPresenter.kt
2021-01-31 19:36:22 -05:00
Taco
f8763c71ff Regenerate drawables (#4352)
(cherry picked from commit 9bf452856cb40c7d1475eb2c7471c17d7861bac3)
2021-01-31 18:32:13 -05:00
Jobobby04
0ccfca51e7 Fix weirdly aligned merge button 2021-01-30 01:47:32 -05:00
Andreas
9cb600e9d6 Unify history and update item (#4361)
* Unify history and update item

* Use card_radius

(cherry picked from commit 0a10f6605324684afcf4d6bc13a765709dec2d94)
2021-01-28 13:41:01 -05:00
Riztard Lanthorn
355170b8ff add source name in download queue (#4338)
(cherry picked from commit 628bd5d6b42cedc463f17e4208b1cdaf4ba7869d)
2021-01-26 13:42:21 -05:00
Andreas
3927c62a32 Match color for download, header, and pin buttons (#4331)
* Match download button color to pin color

* Match manga header buttons color to pin color

(cherry picked from commit 441fc6e45b3632dcfcf98854282038f8898f395d)
2021-01-26 13:38:13 -05:00
jobobby04
2a211c68a9
Merge pull request #186 from CrepeTF/Reader_PR
Reader PR + stuff
2021-01-26 13:30:25 -05:00
CrepeTF
653ae10caf Reader PR 2021-01-26 13:11:42 -05:00
arkon
7a893e3009 Revert removal of tracker start/end date
(cherry picked from commit 0cd551d4fd94703aa49ede6db811fd07c712b2bc)
2021-01-16 19:50:20 -05:00
arkon
70d5907cc8 Handle download cancelation from icon properly (fixes #4241)
(cherry picked from commit f85194ec467ef661628861d33502db336b60da05)
2021-01-16 19:50:12 -05:00
arkon
d5a912bda2 Fix display mode not updating in source view
(cherry picked from commit 271489bdfd46f1053fb9f36e3d1377340489c1cf)
2021-01-16 19:50:00 -05:00
arkon
fd050b8178 Allow typing in tracker score similar to chapters (closes #2498)
(cherry picked from commit bebb52b4e87e0acf3c74078218085e94fb0e115a)
2021-01-07 01:12:34 -05:00
CrepeTF
4b91013750 Change merge manga icon 2021-01-06 03:11:06 -05:00
arkon
a1102d790f Fix content focusiblity issues when using remote/controllers (closes #3766)
(cherry picked from commit d8a3692d9275ded1620751eb851aafb0d3e08602)
2021-01-04 14:24:47 -05:00
arkon
5ba087f2ee Adjust download icon alignment more
(cherry picked from commit b1167146c59bdf463d3f6225eeb56d0163a65fb2)
2021-01-04 02:01:18 -05:00
arkon
ae3a36cc5a Tint downloaded icons with primary color
Makes them more easily distinguishable from other states.

(cherry picked from commit d0deceabbd0fc05f7c2f50cf6d090e4516cec848)
2021-01-04 01:17:30 -05:00
arkon
ee0625e9a6 Adjust padding of text before download icons
(cherry picked from commit 9cc6491c2a2030c7dafa750525a8011eca364e5d)
2021-01-04 01:16:16 -05:00
arkon
74dc7a645d Add more padding to download buttons
(cherry picked from commit 0af505828e1587569e0b308a849fa3f1a575635d)
2021-01-04 01:14:56 -05:00
arkon
a0981c4944 Minor cleanup
(cherry picked from commit 135cf9960fbbb479cdabae02602a3c55b2d211c3)
2021-01-04 01:14:45 -05:00
Andreas E
aab3ba5b48 Navigation settings and split invert tapping for webtoon and pager (#4233)
(cherry picked from commit 3bf7c74f9343542be74495d4cb48d1fe615839cb)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderSettingsSheet.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonConfig.kt
#	app/src/main/res/layout/reader_settings_sheet.xml
2021-01-04 01:08:35 -05:00
Andreas E
651f4659a5 Viewer navigation (#3869)
* Viewer navigation

Co-authored-by: Harsh Parekh <h.x.dev@outlook.com>

* Match current reader behavior and add ability to invert it

* A bit of clean up

* Clean up inversion

* Only create navigator when changed

and change tap zone when invertTapping is changed

* Clean up PagerConfig

* Change how Viewer navigation works

* Add Edge Navigation

Co-authored-by: Harsh Parekh <h.x.dev@outlook.com>
(cherry picked from commit d69e9034ab5b1b23250b2f529d957f60b9084865)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonConfig.kt
#	app/src/main/res/layout/reader_settings_sheet.xml
2021-01-01 23:49:25 -05:00
arkon
8dd435b5b5 Implement click events for chapter download icons
(cherry picked from commit 63398fe491bd8e76a1cf09454ab8eda4b1964480)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChapterHolder.kt
2020-12-31 19:45:26 -05:00
arkon
d5af2ed80c Adjust chapters filter icon to line up with download icons
(cherry picked from commit 8f605dc0f62b4798ea06d8623f48aa74e32b5a67)
2020-12-31 19:32:33 -05:00
arkon
8ee8cae1f7 Fix download progress bar sizing to match icons
(cherry picked from commit 47e770948bc1aefa8f4895a8c75ecad2128e08ba)
2020-12-31 19:32:26 -05:00
arkon
73092a2832 Adjust download icon sizing
(cherry picked from commit 8135136c8604ddd267fdeb4854235567c066d11f)
2020-12-31 17:32:14 -05:00
arkon
d2e594be0c Tweak manga info header backdrop
(cherry picked from commit cef1c4b8a15246959e4e8a6708bec3c5d9bcaea8)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
2020-12-31 17:32:09 -05:00
arkon
157f7802b2 Hide chapter download icons for local manga
(cherry picked from commit 23bf7faf9faeee15c708cae4c54fc09e5b4797af)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChapterHolder.kt
2020-12-31 17:14:53 -05:00
arkon
406f77c645 Add error state to chapter download icons
(cherry picked from commit 01ff3af63fd3bc3b572906eeb9ba9da87f0d4ebe)
2020-12-31 17:14:03 -05:00
arkon
df1daa6b7f Refactor download states into enum
(cherry picked from commit 84ae61f72c86a8d578b78b000765a31f38e1d6ab)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2020-12-31 17:12:02 -05:00
arkon
56a4ef33f5 Initial chapter download icon implementation
(cherry picked from commit 6dd280205b5bf4040e690b5aaeb961e3443bd19c)
2020-12-31 17:07:32 -05:00
Jobobby04
08e52cca97 Remove manga tags scrollbar 2020-12-29 20:01:51 -05:00
Jobobby04
a907c93147 Fix Index adapter crash 2020-12-26 19:23:46 -05:00
Jobobby04
294bb286e9 Deal with the SY ProgressBars 2020-12-26 17:02:07 -05:00
arkon
54736ea410 Replace circular ProgressBars with Material component
(cherry picked from commit eaccfdde599e025c0481497902b89a616c24d587)
2020-12-26 16:42:07 -05:00
arkon
897f5f1732 Replace ProgressBars with Material component
(cherry picked from commit a8e536478cbc452b5d70797a3057d897383be358)
2020-12-26 16:41:58 -05:00
Andreas E
45ef778e6d Reader snackbar dismissible (#4190)
* Make Reading Mode Snackbar dismissible

* Change reader FrameLayout to CoordinatorLayout

(cherry picked from commit b92b6520cb949b6038fb5939472a00e86358cf17)
2020-12-26 16:41:29 -05:00
arkon
de03174131 Strip out no longer used tracker start/end date code
Unfortunately MAL was the only one that supported it in the app, but the official API doesn't support it, so now no trackers have it.

(cherry picked from commit 6e7fefb8b22da062eb2eaf4cb20746e258ef4d65)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/backup/full/models/BackupTracking.kt
2020-12-26 00:32:26 -05:00
Jobobby04
330908c49d Add continues vertical crop borders to the reading settings 2020-12-21 14:39:54 -05:00
arkon
17731f3904 Remove bundled fallback file picker
(cherry picked from commit e8627800fef6525bc4ed3324c03178d7ac8850cd)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/util/system/ContextExtensions.kt
#	app/src/main/res/layout/common_listitem_dir.xml
#	app/src/main/res/values/styles.xml
2020-12-21 14:21:34 -05:00
Jobobby04
e23b048d53 Fixes to reader ui from @CrepTF 2020-11-29 18:52:01 -05:00
arkon
0f6745d4a3 Add global search progress bar (closes #3727)
(cherry picked from commit 38bc8ec6b4c6f40dd98355e2fbe2021a16885e60)
2020-11-25 15:05:10 -05:00
arkon
72e95ea6fc Draw under navbar in Android 9+
(cherry picked from commit 122b2b1a8eb0bbc198439b78061ed44c53043cc9)
2020-11-21 16:28:03 -05:00
arkon
2b9c25cf71 Tweak manga info header
(cherry picked from commit 6991c224b2501d303c3277afc894354d9c50c8ad)

# Conflicts:
#	app/src/main/res/layout/manga_info_header.xml
2020-11-21 16:26:48 -05:00
Jobobby04
319c41905e Update latest tab with the new global search update 2020-11-05 00:31:00 -05:00
Andreas E
98dade1b4d Change list view font size back to 16sp (#3978)
Make list view font size bigger again

(cherry picked from commit b1ce3693edfd9b353364928b296036bef8581fe3)
2020-11-04 20:58:51 -05:00
Andreas E
c12fb337f5 Replace language code in Global Search with secondary text (#3972)
Replace language code in Global Search with secondary text

(cherry picked from commit 9493577de27c40ce8b2b6122cc447d025e34c477)
2020-11-04 20:56:45 -05:00
Jobobby04
95c331b8b4 Convert all SY specific things to use ViewBindings instead of synthetics 2020-10-29 23:43:24 -04:00
Jobobby04
079405c17e More tweaks to delegated manga views 2020-10-26 19:23:59 -04:00
Jobobby04
05269c557d Make TF happy, cleanup the more info menu 2020-10-26 14:28:56 -04:00
Jobobby04
32232c80aa Extra info updates 2020-10-25 20:19:02 -04:00
Jobobby04
a2cda24e01 Fix broken menu after clicking source, move latest to the top 2020-10-24 17:17:00 -04:00
arkon
86fc50d62b Janky workaround for collapsed global search covers
(cherry picked from commit 837ce62844ad287468deb15b5f33e73d0190d020)
2020-10-24 14:15:19 -04:00
Andreas E
b9bddd264b Update Global search layout to match Library and Browse (#3892)
* Update Global Search card item to be comfortable with rounded corners

* Remove card background

(cherry picked from commit a2b1acd70f5d41ad34fa8320ececb7cb9869bf6b)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/globalsearch/GlobalSearchCardHolder.kt
#	app/src/main/res/layout/global_search_controller_card.xml
#	app/src/main/res/layout/global_search_controller_comfortable_card_item.xml
2020-10-24 14:08:28 -04:00
arkon
295fe37a9d Use default height for extended FAB (closes #3949)
(cherry picked from commit 538c1686416959390b33913eb2140119b41cf116)
2020-10-24 13:41:04 -04:00
arkon
8322f7b95f Show locale in sources list items
(cherry picked from commit ed41604f5667cc63778282c69d90d71d070422fb)
2020-10-24 13:40:40 -04:00
Jobobby04
e32f4eb317 Replace migrate button with merge 2020-10-14 14:06:05 -04:00
arkon
6d235e23ff Update dependencies
(cherry picked from commit 6c792d2821336894f37a758b80134186bd40580b)
2020-10-11 15:34:34 -04:00
arkon
8404b1c0c2 Set activated states for manga info favorite/tracker buttons
(cherry picked from commit 0904692f15179e420ea9140e2e31e556faa5164f)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
#	app/src/main/res/layout/manga_info_header.xml
2020-10-03 13:01:25 -04:00
arkon
2772e4960e Add banner for Incognito Mode
(cherry picked from commit cf39ae0000a39542ba867f894c095f96c71141ef)
2020-10-03 12:57:20 -04:00
arkon
085722e077 Show downloaded only banner in all views
(cherry picked from commit 7194f6520327d5419cfbe1fd226e094bf227f13b)
2020-10-03 12:57:10 -04:00
Unlocked
e1fc94e6d3 Fix visual issue with bottom padding in filters sheet (#3881)
(cherry picked from commit 25d1c40cda4ece4321137a366c7f4de8418091b7)
2020-10-02 12:14:49 -04:00
Jobobby04
32748fa056 Allow migrating extra info like viewer, chapter filters, and other stuff 2020-10-01 22:12:37 -04:00
Jobobby04
c501c9ecc3 Modify the looks of the extra info for a few sources 2020-09-30 19:29:44 -04:00
Andreas E
c6db5a01dd Fix color filter sheet content alignment (#3862)
Fix color filter sheet content alignment

(cherry picked from commit bddeb8622303d4832f58d488e1a4d61624c0725e)
2020-09-29 12:41:56 -04:00
arkon
3a07ee3deb Fix chapter filter icon tinting
(cherry picked from commit b5986b509eb7c2f201a5658e2df891352249d3ee)
2020-09-29 12:41:28 -04:00
arkon
7494033b90 Fix scrolled content being visible behind navigation view group
(cherry picked from commit 2eab43a66994b148472ee3ab9c411b3c214f4354)
2020-09-29 12:26:30 -04:00
arkon
59020deb6f Tweak navigation view group header style
(cherry picked from commit 7c69b1b64928cf678f9dece4301d72ad857d931e)
2020-09-29 12:25:33 -04:00
scb261
2130a2a67e Add option to hide bottom bar when scrolling (#3758)
* [wip] hardcoded flag for hide on scroll

* add corresponding option in settings

* clean up a little

Co-authored-by: arkon <arkon@users.noreply.github.com>
(cherry picked from commit 3784d1a8f2886e1ebc598cd83afa2622f9c44b43)
2020-09-29 12:25:25 -04:00
arkon
c59ca51944 Color selected bottom nav item with accent color when theme isn't blue
(cherry picked from commit 371b0b2132312130edcffd68f82d03d352155526)
2020-09-29 12:25:05 -04:00
arkon
ad03dfee97 Use same padding as source icons for extensions
(cherry picked from commit 5d1ca64768077a1200070576a9d8fbbf6a932422)
2020-09-29 12:24:55 -04:00
arkon
815ac9d55b Remove card backgrounds from browse lists
(cherry picked from commit a3c598a3e1758c00d00ad3a804d8dbb7e24ab2ac)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/manga/MigrationMangaController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/MigrationSourcesController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceHolder.kt
2020-09-29 12:24:33 -04:00
arkon
7b76823b60 Use background color for list view
(cherry picked from commit 9ce8c5c1607062e00c16c86681425e572a3d8cf9)
2020-09-29 12:17:18 -04:00
arkon
ea3f90f107 Minor settings search code cleanup
(cherry picked from commit 3bce07e8734b4104f70788232eade97986c11161)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsMainController.kt
2020-09-24 09:13:48 -04:00
arkon
26557b3257 #3520 Searchable Settings (#3683)
* Adding class stubs for settings search, UI elements.

* -  implement searchable settings
- `SettingsController.setupPreferenceScreen` must return a PreferenceScreen

* Remove unneeded SettingsControllerFactory.

* Set query hint, clean up code smell.

* Add search button to MoreController, stop infinite recursion.

* - initialize SearchResultCollection once in Activity.onCreate

* - implement prefernce highlighting after settings search

* - Ensure all Preferences have a key set or else the highlighting effect will have no effect on it.
- remove ExtensionFilterController and SourceFilterController from settingControllersList in SettingsSearchHelper, since those are related to Extensions and not Settings

* Limiting search to settings menu only, localized breadcrumb string, and code cleanup after code review.

* - moved call to SettingsSearchHelper.initPreferenceSearchResultCollection() into SettingsSearchController

* Code review cleanup and refactoring.

* Inlined non-reused key strings.

* Adding more UI polish, add comments for future enhancements.

* - retain search query when navigating *away* from SettingsSearchController
- keep `searchItem` in `expandActionView` state until user goes back (fixes the empty view in `SettingsSearchSearchController` issue)

Co-authored-by: mpm11011 <markuscicero5@gmail.com>
Co-authored-by: lmj0011 <9396189+lmj0011@users.noreply.github.com>
(cherry picked from commit 766f9e37b52873080c58d73dfaff42c5add24dc0)

# Conflicts:
#	app/build.gradle
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceFilterController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/more/AboutController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt
2020-09-24 09:09:45 -04:00
arkon
89eea4ab91 Move manga info summary more/less button toggle
(cherry picked from commit a9bed90d028bc93bfae49edd10e7ede71decd6a7)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
#	app/src/main/res/layout/manga_info_header.xml
2020-09-24 08:41:48 -04:00
arkon
616fbe4afe Center reader transition text properly (fixes #3819)
(cherry picked from commit 01ad405dd2f0dea00ef076926d2487ab915ada29)
2020-09-24 08:24:16 -04:00
arkon
8df978a91c Clean up global chapter settings code
(cherry picked from commit da5f10a2f1ac4f65c740c9838558456c43855678)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
2020-09-15 14:52:31 -04:00
lmj0011
763335bd85 [feature] add ability to set global filter/sort/display for Manga chapters (#3622)
* - [feature] add ability to set global filter/sort/display for Manga chapters

* - move default chapter settings functionality to overflow menu
- code clean up

* - show confirmation dialog when user selects "Set as Default" option in Chapter Settings

* - hide overflow menu in LibrarySettingsSheet

* - apply default chapter settings if manga is added to Library from a Source's browsing screen

Co-authored-by: arkon <arkon@users.noreply.github.com>
(cherry picked from commit 64050e8266603320ec6dafa4a70849aa4a28004b)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2020-09-15 14:27:42 -04:00
arkon
4e8c30b7fe Start updating manga info view header design (SY edition)
(cherry picked from commit 791a7d5a01e25b13634291fc1af5970ea35f7692)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
#	app/src/main/res/layout/manga_info_header.xml
2020-09-15 14:08:14 -04:00
Jobobby04
a48508a98e reader light theme chapters bottom sheet fixes 2020-09-13 22:52:11 -04:00
arkon
4e3288b2af Use background color for some lists
(cherry picked from commit c0789cd6bafc6d5017ee032e6a8f4d2c94744f9c)
2020-09-13 22:51:46 -04:00
Jobobby04
02e6eaae12 Cleanup and fix a few compiler warnings 2020-09-13 22:24:03 -04:00
Jobobby04
dcca19e6b8 Undo Reds manga title changes 2020-09-12 19:21:54 -04:00
Jobobby04
b93298c411 Add MangaDex only implementation of Mangadex Follows list
Add login dialog that pops up whenever you are not logged in when trying to browse MangaDex
Remove attempts at porting over chapter read history from older galleries to new ones
Disable latest for ExHentai, it was browse without buttons anyway
2020-09-11 23:12:13 -04:00
AbdullahM0hamed
c8a4ec37e0
Add Black-Red theme (#95)
* Appveyor

* stuff

* resolve conflict

* Let's try this again

* try again

* More fixing

* remove appveyor

* revert build.gradle

* Revert "revert build.gradle"

This reverts commit feaaa78157ffe8d6d6af7d6d63a74bc14b92f584.

* Undo line change

* Update build.gradle

* Update MainActivity.kt

Co-authored-by: AbdullahM0hamed<AbdullahM0hamed@users.noreply.github.com>
2020-09-10 17:06:49 -04:00
Jobobby04
f62d277894 Opps, forgot to push these changes 2020-09-08 12:04:53 -04:00
Andreas E
20021dbf54 Add spacing on top of sources/extensions/migrate lists (#3751)
(cherry picked from commit 5e2e177aa9eb41ccf3a46a97bb81014e1ca0fa6f)
2020-09-05 19:20:42 -04:00
arkon
281fb9c67b Refactor common chapter transition views into separate view
(cherry picked from commit 86e59977dec252b180fa63a2a82c6fc8bcbcfe69)
2020-09-05 19:19:49 -04:00
arkon
750a6c3d11 Move share manga button to toolbar menu
(cherry picked from commit 8bedc8f4567fa21fb1595d3986ab6b34679c67ef)
2020-09-05 19:02:48 -04:00
Jobobby04
a1d54880c3 Merged manga implementation, man this took forever to make and bugfix, its not even done 2020-09-05 18:17:33 -04:00
Jobobby04
eafe3a62e4 Fix the bottom sheet and remove the bookmark button at the top of the reader 2020-08-24 19:25:47 -04:00
Jobobby04
1240cc5232 Reader bottom sheet transparency, as well as a half fix for the fullscreen reader bug 2020-08-22 22:12:59 -04:00
Jobobby04
79e4e3d2a0 Add chapters bottom sheet for reader 2020-08-22 17:37:42 -04:00
Jobobby04
4b12e977c0 Cleanup some code 2020-08-22 17:37:42 -04:00
Jobobby04
0deb6f6b8d Finish some more advanced mangadex delegation features, more to come later 2020-08-20 20:50:37 -04:00
Jobobby04
f7bc3e0a82 Cleanup some strings 2020-08-18 22:07:14 -04:00
Jobobby04
2e4def13e3 Add custom browese view, disabled by default and can be enabled in the settings
Signed-off-by: Jobobby04 <jobobby04@users.noreply.github.com>
2020-08-18 22:05:56 -04:00
Jobobby04
ef37811020 Expand manga thumbnails 2020-08-12 21:10:39 -04:00
arkon
f006467138 Add 18+ warnings in extensions list
(cherry picked from commit b657bba96e333476c89b2e4da2d15f7dfaad1ab0)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/ExtensionHolder.kt
2020-08-12 00:32:57 -04:00
Jobobby04
da8ed5c74f Fix zoom out webtoon showing in pager mode 2020-08-09 19:42:03 -04:00
Jobobby04
2f98dd2046 Add continue reading button, some resources gotten from J2k 2020-08-06 17:45:18 -04:00
Jobobby04
c340884adb Copy enable/disable zoom out in webtoon reader from J2k 2020-08-06 14:59:58 -04:00
arkon
417a31cfad Adjust download badge color again
(cherry picked from commit 912687ac78a7de0ce847bfd9a7b0b3bcde9cd02c)
2020-08-03 18:13:45 -04:00
arkon
5fbaa7d6be Fix history item icon tint in light blue theme
(cherry picked from commit 9e396e16244f0dc4dee04132658bf0377451a780)
2020-08-02 15:09:22 -04:00
arkon
f41077449a Temporarily unrevert crop borders unification (closes #3487)
Reverts 1920568057eee522a7e77f523a5ebe322ee43249

(cherry picked from commit 6a5af438ddead33e938eb43265a6fc50c8785022)
2020-08-01 12:53:54 -04:00
arkon
5e59d05598 Fix tap region for manga summary
(cherry picked from commit e990ad25eb80317b915abc042fdc3085da070e84)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
#	app/src/main/res/layout/manga_info_header.xml
2020-08-01 12:51:55 -04:00
arkon
3920a5a73b Hide cutout option when appropriate in reader settings sheet (closes #2982)
(cherry picked from commit b9488645d4de4d5a844426d7503b13f5675bc3a2)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderSettingsSheet.kt
2020-08-01 12:10:44 -04:00
Jobobby04
a6cba5c87d Add special view for browsing E/Exhentai! All the important info is now in front of your face when browsing, it is on by default and can be toggled off in the E-Hentai settings. Let me know if you find any errors 2020-07-28 16:55:33 -04:00
arkon
c449a59696 Remove explicit source browse button, tint pin icon when pinned
(cherry picked from commit 34aaa7fb0a2869c497c2e65ba5718288d711ad5f)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/SourceHolder.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceHolder.kt
2020-07-26 18:14:05 -04:00
arkon
87e3a610e1 Add pin icon to sources list (closes #2862)
(cherry picked from commit a52fbb012a58531edc15401e86bedc0e15fd1602)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceHolder.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceItem.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcePresenter.kt
2020-07-25 22:40:43 -04:00
arkon
99becd4fd6 Show message when searching with no pinned sources
(cherry picked from commit e95a5be21df6520ee2b5ae873a39b6671222a03d)
2020-07-25 22:19:08 -04:00
arkon
f24926fc81 More consistent library list view padding (closes #3509)
(cherry picked from commit 9a55cf880ec43a11cc1e0a2c92652636d4afa778)
2020-07-25 21:20:39 -04:00
Jobobby04
3e9c8dbfd2 Add a special view to replace descriptions for integrated and delegated sources!
As the integrated and delegated websites don't actually have descriptions, just info, I decided to make a special view for them! with all the info you need available to you in front of your face, there is now no need to go searching through the description! This is likely the most work I have put into 1 feature in the whole time I have been developing TachiyomiSY!
2020-07-25 21:04:13 -04:00
Jobobby04
7e5de79d5f Revert "Migrate library to ViewPager2"
This reverts commit 570db67894.
2020-07-19 21:56:41 -04:00
Jobobby04
4771fa529d Update latest tab with the new global search features 2020-07-19 19:52:50 -04:00
arkon
570db67894 Migrate library to ViewPager2
(cherry picked from commit 2a202bd510bf667153a40eea9bd641172533f603)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/widget/RecyclerViewPagerAdapter.kt
2020-07-19 18:56:55 -04:00
arkon
875b2fbccd Rename chapters_controller to manga_controller
(cherry picked from commit dcd8ed08fc22fc55e986fcfb0ede82147a289dbc)
2020-07-19 18:52:54 -04:00
arkon
e562f0392d Explicitly show "No results found" in global search instead of hiding row
(cherry picked from commit d3ebedeef2a0fcacb4bea7244272fc940b2ba0d5)
2020-07-19 18:52:44 -04:00
arkon
e142af00fa Add ripple to global search source title
(cherry picked from commit d2e2ebbe45ba437ff762b310520fb1fa8e007efb)
2020-07-19 18:52:35 -04:00
arkon
70a779e4d0 Manga about section layout tweaks
(cherry picked from commit ccd0e0cdfefd18898f618cbd2ecccec32a692834)

# Conflicts:
#	app/src/main/res/layout/manga_info_header.xml
2020-07-19 18:44:16 -04:00
arkon
fd40f35371 Move chapter filter/sort/display settings into a sheet
(cherry picked from commit 9278ca3f5e5d3fe6525e16f7bb4c46e074059513)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
#	app/src/main/res/menu/chapters.xml
2020-07-19 18:39:59 -04:00
arkon
fa580aa3c9 Fix checked state for manga header buttons
(cherry picked from commit 8ba426350f3510e24875292283f3b6719859650a)
2020-07-19 18:32:57 -04:00
arkon
52f2644035 Tweak track search dialog list item paddings
(cherry picked from commit 148f8e6d1182e75e08e8aebf943e60f15e43b324)
2020-07-19 18:32:26 -04:00
arkon
7530a7bd4e Move edit categories to overflow
(cherry picked from commit 88ee86b7ef9c4bf8170d111f1ae2ab56871d7688)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
#	app/src/main/res/menu/chapters.xml
2020-07-19 18:24:55 -04:00
Jobobby04
b904bf99e8 Cleanup 2020-07-16 17:27:47 -04:00
Jobobby04
8b95d93a96 Add custom tag view for namespaced sources (E-Hentai, nHentai, Hitomi.la, and Pururin) 2020-07-16 17:27:36 -04:00
Jobobby04
362f0a6671 Made almost all the strings SY uses translatable! If people would like to help translate, feel free to join the Tachiyomi discord server (https://discord.gg/tachiyomi), and jump in the tachiyomi-az-sy channel and I can give you a rundown on how to do it 2020-07-15 19:16:21 -04:00
Jobobby04
840ab68922 Global search and latest card fixes 2020-07-14 01:49:23 -04:00
arkon
3bd6b8524f Fix manga info actions being cut off
(cherry picked from commit 135c371d885637b6f65b2f432aadfbf388406f58)

# Conflicts:
#	app/src/main/res/layout/manga_info_header.xml
2020-07-12 19:34:00 -04:00
Jobobby04
372e570fac Use Tachi previews info + chapters manga page, plus of course SY features integrated into it
Add missed invert tap settings
Add missed extension open in settings overflow menu option
Cleanup
2020-07-12 19:21:29 -04:00
arkon
dfa4eda33b Remove redundant layout for reader color filter sheet
(cherry picked from commit beaffc38706120e4d89d50354738b6901f3c636b)
2020-07-12 16:34:36 -04:00
arkon
a229d015ad Remove color filter preview image
(cherry picked from commit 8536ecb6111d2cf189381970fd007d7be0e8c0b4)
2020-07-12 16:34:26 -04:00
arkon
eacdf4e161 Remove 32-bit color setting from reader sheet
(cherry picked from commit d7a89b0f8cd57b8da467d2876a2448ca5c82c0a7)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderSettingsSheet.kt
#	app/src/main/res/layout/reader_settings_sheet.xml
2020-07-12 16:34:13 -04:00
arkon
57565fce2d Make page transitions setting apply to webtoon viewer as well
(cherry picked from commit b363b9fc1a5f3cd574bf0829d90b50319b83aeee)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderSettingsSheet.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/ViewerConfig.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonViewer.kt
#	app/src/main/res/layout/reader_settings_sheet.xml
2020-07-12 16:21:21 -04:00
arkon
439b78c39f Unify crop borders settings
(cherry picked from commit 1920568057eee522a7e77f523a5ebe322ee43249)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderSettingsSheet.kt
#	app/src/main/res/layout/reader_settings_sheet.xml
2020-07-12 16:16:58 -04:00
arkon
fbb14a35a9 Add shortcut to global search query from library (closes #2183)
(cherry picked from commit 763da19c9db0fd4e911f27df0d998122fcff3cce)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
2020-07-12 16:11:23 -04:00
arkon
27ad39b6ce Attach some FABs and snackbars to root CoordinatorLayout
Fixes some issues around snackbars sometimes being out of view.

(cherry picked from commit 479eb1ba71e5dc0529f521a9cc4268eb731dc83a)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
2020-07-12 15:41:11 -04:00
Jobobby04
6469121f41 Rewrite and enable manga cover editing, Manga info edit is finished! 2020-07-11 20:55:06 -04:00
Jobobby04
b8129ff4f6 Rewrite and enable genre tag editing 2020-07-11 18:34:16 -04:00
Jobobby04
044c638079 Very basic manga info edit, currently will break everything if used, tags and cover edit not working 2020-07-11 14:53:59 -04:00
Jobobby04
63744d5fc4 Bugfixes for the combined author/atrist field 2020-07-05 22:22:59 -04:00
Jobobby04
b1593e3fe7 Update fastscroll location for the combined manga page 2020-07-05 22:22:27 -04:00
Jobobby04
73c14df982 Revert "Revert "Combine author and artist fields in manga info""
This reverts commit 1cc36379e0.
2020-07-05 21:46:39 -04:00
arkon
410ec5dcb2 Move MaterialFastScroll to widget package
(cherry picked from commit c6d29fc19b32b93c9325bba0139efac897496c58)
2020-07-05 21:38:12 -04:00
Jobobby04
50eef307f4 Add autocomplete tag search in filters for E/Exhentai 2020-06-30 13:36:14 -04:00
Jobobby04
1cc36379e0 Revert "Combine author and artist fields in manga info"
This reverts commit da7d3f3a9e.

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaAllInOneHolder.kt
2020-06-23 22:40:11 -04:00
arkon
5b9aa4a89d Fix filter group icon being invisible in light theme
(cherry picked from commit e99a27e382d1f664ad4709c4101268602b5ed9a1)
2020-06-23 22:24:53 -04:00
Jobobby04
34ef3f2b9f Fix my annoyances with the batch add UI 2020-06-21 01:00:13 -04:00
Jobobby04
62011907d3 Fix batch add result displaying 2020-06-21 00:44:49 -04:00