172 Commits

Author SHA1 Message Date
arkon
e12f01ccdc Remove old FastScroller
Not sure if this will return to the download queue screen, you really
shouldn't be downloading a ton of stuff at once anyway?

(cherry picked from commit 1668be85875522721ee971afac4b46aa7da343c6)

# Conflicts:
#	app/src/main/res/values/styles.xml
2023-10-01 15:04:02 -04:00
arkon
b5681f0051 Remove legacy settings sheet
The per-series settings aren't quite functional yet, but they're also
accessible outside of the sheet.

(cherry picked from commit 28131ac1357e1134d75c02e2a3bb5e3161a3ecfe)

# Conflicts:
#	app/src/main/java/eu/kanade/presentation/reader/settings/ReadingModePage.kt
#	app/src/main/res/layout/reader_activity.xml
#	app/src/main/res/values/attrs.xml
#	app/src/main/res/values/themes.xml
2023-07-15 19:57:59 -04:00
arkon
8bccdc4325 Remove some unused resources
(cherry picked from commit 84a0044d512aacc99f9cd847e5e019fedb2b4ecf)

# Conflicts:
#	app/src/main/res/layout/common_spinner_item.xml
2023-03-14 20:47:35 -04:00
zbue
886485a472 Make androidx.preference dialog match M3 dialog (#8909)
(cherry picked from commit e7937fe562f9b5e718b4353e20f28fbe82f0b8d7)
2023-02-07 14:04:39 -05:00
arkon
e5ad53e1d3 Remove unused resources
(cherry picked from commit 3ede42252ce98346a7fd14d6b2ec12d4579e850b)
2022-12-16 00:43:37 -05:00
Ivan Iskandar
22e0f9190b Use Voyager on Source Preference screen (#8651)
(cherry picked from commit 5b189a909b06156c5bbbb7b8d7570ee27c16bdf6)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/details/SourcePreferencesController.kt
2022-12-02 23:55:31 -05:00
Jobobby04
f5f1ab5917 Remove unused resources 2022-11-26 17:08:24 -05:00
Ivan Iskandar
7b1bc790b3 Full Compose MangaController (#8452)
* Full Compose MangaController

* unique key

* Use StateScreenModel

* dismiss

* rebase fix

* toShareIntent

(cherry picked from commit 18ccde082d5529766ad1297f9850752508805156)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreenModel.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChaptersSettingsSheet.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackAdapter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackHolder.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackSearchAdapter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog.kt
#	app/src/main/res/layout/track_chapters_dialog.xml
#	app/src/main/res/layout/track_controller.xml
#	app/src/main/res/layout/track_item.xml
#	app/src/main/res/layout/track_score_dialog.xml
#	app/src/main/res/layout/track_search_dialog.xml
#	app/src/main/res/layout/track_search_item.xml
2022-11-11 13:55:01 -05:00
Ivan Iskandar
24593da484 EmptyScreen: Compose-ify and apply content padding (#8177)
* Apply content padding to empty screen

except the empty screens in browse

* compose-ify EmptyScreen

* center face when action show

* fix padding

* apply content padding to browse tabs

* fix duplicate bottom insets

(cherry picked from commit 8500add09f475093e4e861f42508496e0f1fd68c)

# Conflicts:
#	app/src/main/java/eu/kanade/presentation/browse/BrowseSourceScreen.kt
#	app/src/main/java/eu/kanade/presentation/browse/ExtensionsScreen.kt
#	app/src/main/java/eu/kanade/presentation/library/LibraryScreen.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcesTab.kt
#	app/src/main/res/layout/common_view_empty.xml
2022-10-15 12:09:26 -04:00
Andreas
7cc59fa1dd Revert removing Fullscreen theme (#7974)
- Is still used by TachiyomiFullscreenDialog

(cherry picked from commit 5ec5829e7766f485767643f5cc07c55619e07161)
2022-09-10 14:18:49 -04:00
arkon
23a7001f6d Remove unused resources
(cherry picked from commit 448978ac8a51be1b0f87a13717908c8316b43292)
2022-09-10 14:18:37 -04:00
CVIUS
ea9ea11eaf Use theme primary color for slider track (#7102)
(cherry picked from commit bc053580ad21669cf507dea1aa14a8dd5cb59ef6)
2022-05-14 10:36:32 -04:00
arkon
76e3f0e5cb Consistent divider colour
(cherry picked from commit 9120e8251777169f26d8a07e54c7176fe3f96e72)
2022-02-12 22:31:46 -05:00
Jobobby04
82688f96db Revert "Temporarily revert some things for stable release"
This reverts commit e6f76891496e7c5138468fa0f4c857887c89c5a7.
2022-02-01 18:06:22 -05:00
arkon
e6f7689149 Temporarily revert some things for stable release
(cherry picked from commit b88f8ae9d261ff354ba82e59d98ef59e3ca5504e)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
(cherry picked from commit 2f22f56b32337ac46841d69a0b3d986954dbb7bb)
(cherry picked from commit 249280374168b87357b3b7fb7409070fc5b969ee)
2022-02-01 18:03:04 -05:00
Jobobby04
5466832187 Revert "Temporarily revert some things for stable release"
This reverts commit 249280374168b87357b3b7fb7409070fc5b969ee.
2022-02-01 17:57:55 -05:00
arkon
2492803741 Temporarily revert some things for stable release
(cherry picked from commit b88f8ae9d261ff354ba82e59d98ef59e3ca5504e)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
(cherry picked from commit 2f22f56b32337ac46841d69a0b3d986954dbb7bb)
2022-02-01 17:57:40 -05:00
Jobobby04
4e018828c4 Revert "Temporarily revert some things for stable release"
This reverts commit 2f22f56b32337ac46841d69a0b3d986954dbb7bb.
2022-02-01 17:13:25 -05:00
arkon
2f22f56b32 Temporarily revert some things for stable release
(cherry picked from commit b88f8ae9d261ff354ba82e59d98ef59e3ca5504e)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
2022-02-01 17:12:34 -05:00
arkon
f089991e0b Use default bottom nav height
(cherry picked from commit 836a2649d37946d84eb80f01ae522b8f1c5e029c)
2022-01-31 18:44:20 -05:00
arkon
4921a66665 Replace custom download dialog buttons with MaterialButtons
(cherry picked from commit 35e0561950d8d234bb1c09264ceabfddfef2d153)
2022-01-29 20:06:40 -05:00
arkon
e2446cd703 Fix solid background behind text selection UI in dialogs
(cherry picked from commit 1a11d4153eb9bcf98b9844817285002f3805143d)
2022-01-22 18:39:42 -05:00
arkon
c95a274ff5 Update dependencies
(cherry picked from commit 0cb4094dd9bbc9f3c9f493bb8b1d01dd4b87b1c8)
2022-01-22 11:45:21 -05:00
Ivan Iskandar
ae9fe06f7d Workaround cleanup (#6350)
* Remove material-components workaround that was fixed upstream

* Remove unused toolbar workaround

* Fix cover dialog navigation icon

(cherry picked from commit 38d131be37c674544b309248271e4e528d51d0f9)

# Conflicts:
#	app/src/main/res/menu/library_selection.xml
#	app/src/main/res/menu/reader.xml
2021-12-18 11:29:19 -05:00
Andreas
79a5a4cb80 Fix back button having wrong tint in Toolbar (#6339)
(cherry picked from commit 0de86dfe6fcf1e5b854d7d4d4862df7ae0e91ed9)
2021-12-11 15:01:18 -05:00
arkon
a3cea7e6a3 Use default snackbar styles (fixes unreadable text)
Sorry AMOLED users, you'll just have to deal with the brief light snackbars.

(cherry picked from commit dc39669321334c79abe092cd0eb28f1efe0de14b)
2021-12-02 19:30:18 -05:00
arkon
93a4634995 Clean up ActionMode styles
(cherry picked from commit 25784d1fe51880f08465ec5e03ebee746c8d23ee)
2021-12-02 19:01:16 -05:00
arkon
1faeb083e4 Adjust manga genre chip style
(cherry picked from commit f3d85655a09f4d06dca866e0ce4cae5685b5d868)
2021-12-02 19:01:01 -05:00
arkon
cd64b9b6eb Remove custom tab indicator style
M3 TabLayout has the same style built-in.

(cherry picked from commit e985ffc690c4f774aa8d6be994d21c479ee145c6)
2021-11-14 18:43:48 -05:00
Ivan Iskandar
a780ea8dd9 Adapt M3 Typography (#6228)
(cherry picked from commit 6cbb02f02db5ca8eb8cb3fab7e1e7e4bcdae077f)
2021-11-14 18:35:32 -05:00
arkon
a9dc395e19 Initial pass of Material 3 styling
Adjustments/fixes to follow.

(cherry picked from commit a8a761aa5f6487fa6bf70d192cc73eb5a345d91c)
2021-11-13 17:31:35 -05:00
arkon
0f70c14879 Remove legacy blue theme
Causing too many theming issues/complexity. This will make the Material 3 transition easier.

(cherry picked from commit f85dfa90b867c80b7a456c07ee03f99c9b71a987)
2021-11-13 17:31:00 -05:00
arkon
13f1f37a3e Remove unused fast scroll bubble drawable and accidentally committed file
(cherry picked from commit da5942b398cd015173dce1059fc723d58ef56bf8)
2021-11-02 19:08:21 -04:00
arkon
a9a93e2f8f Use SwitchMaterial for preferences too (closes #5724)
(cherry picked from commit aae011ed83713e6a57405d62686e0d9db2ae6e58)
2021-10-23 14:24:51 -04:00
arkon
353a3ffe00 Hide slider tooltip label everywhere
(cherry picked from commit a56997e98c45f14abb790a14fbe1f902487fe2b4)
2021-10-23 14:24:45 -04:00
Ivan Iskandar
6f429cdb9c App-wide typography adjustments (#5931)
* Manga detail

Also adjust chapter item layout to accommodate bigger
display/font size

* Library

* Updates

* History

* Browse

* Preferences

* Button

* Navigation view

* category-download

* Google Sans

* Reader

* Chips

* Revert "Google Sans"

This reverts commit 5dd4c41f

* Misc

* Cleanups

* Section header text appearance

* Increase library manga title size

* Revert "Increase library manga title size"

This reverts commit 474be913

* Increase section header letter spacing

* Derps

(cherry picked from commit 6d650518a14953a1d5e74d1e56de841492929fb6)
2021-10-23 14:24:37 -04:00
arkon
f3d867f9aa Move extension app info button
Aligns with TachiyomiJ2K.

(cherry picked from commit 33b3be0d0ed66f249cc956587feed050ac3d2769)
2021-09-24 12:52:16 -04:00
arkon
aa144603e2 Use ShapeableImageView for rounded thumbnails instead of Coil transformations
(cherry picked from commit 0e26abf7a63e7d9a9e719ae9e25483c5a6d9b21f)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryListHolder.kt
2021-09-01 18:41:11 -04:00
arkon
9a4e6bef7f Fix toolbar text color in light blue theme
(cherry picked from commit 5f5fc7787747c218c6329cf28e82788dbf2f7a71)
2021-08-27 12:51:01 -04:00
arkon
49916667a7 Fix blue background under action mode text selection handlers in blue theme
(cherry picked from commit 909aed4262b06fd662879a76b70f4da70ac2fb47)
2021-08-27 12:50:57 -04:00
Soitora
6d0f620629 Bold author and artist fields (#5770)
(cherry picked from commit 11926014daf1aed1b7125951c0464aedf63a64e3)
2021-08-27 12:50:56 -04:00
Soitora
9a5787af29 Add a much more clean design to Chips (#5765)
Based on the default chips and what is seen on J2K/Neko

(cherry picked from commit 3826b307f7d0333c9a2f71fbf66b0f64b6389151)
2021-08-27 12:50:55 -04:00
arkon
1b2e0d1b11 Adjust blue theme
(cherry picked from commit dd008bc13ac153c9d8d335f46079c568a6fb3194)
2021-08-27 12:50:53 -04:00
Ivan Iskandar
564c8618cb Enable elevation overlay for MaterialSwitch (#5686)
(cherry picked from commit 24e5a4d7ece848de3f7a0526261ce3b66baa74eb)
2021-08-27 12:50:32 -04:00
Jobobby04
1d9c3624a9 Main tachi title style 2021-08-27 12:50:25 -04:00
Ivan Iskandar
d4993d1b71 Replace material-dialogs usage with Material Components' (#5423)
* Use Material Components' dialogs

For all dialogs that has direct replacement.

* Convert text input dialogs

* Convert quad-state multi choices dialogs

* Convert date picker dialogs

This also changes the flow to remove selected start/finish tracking date and
the track item itself

* Remove material-dialogs dependencies

(cherry picked from commit ae97bb04458c6a754c6e0ca05a2a3b96ce16894f)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/main/WhatsNewDialogController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPageSheet.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsBackupController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsDownloadController.kt
2021-07-18 20:15:30 -04:00
Soitora
d34147803c Tweak chip contrast (#5526)
* Set better contrast for chips

* Set custom chip colors for Yin Yang

(cherry picked from commit 13d39fc942c9f32027597b75b09a019d46229fca)
2021-07-18 13:07:43 -04:00
Ivan Iskandar
ad2bbd0e3c Merge light and dark themes (#5470)
* Merge AMOLED and regular dark themes

This allows all variants of dark themes to use black backgrounds as a
separate preference.

* Merge light and dark themes

* Fix ReaderSeekBar color on Dark Blue theme

* Color fixes

* Fix Dark Blue bars ripple

* Simplify night mode check

(cherry picked from commit 0eadc028b6f9daf38cae083cfdc2ff44a1836623)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceValues.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/base/activity/BaseThemedActivity.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsGeneralController.kt
2021-07-03 18:55:12 -04:00
Ivan Iskandar
b7b1175207 Tracking sheet and search adjustments (#5427)
* Tracking sheet and search visual adjustments

* Remove track item divider

* Add start margin to "add tracking" button

* Fix track search dialog crash when no item chosen

* Show "remove" action only when track item is previously set

* Remove placeholder for total chapters

* Cleanups

* Add track search error/empty result message

* Make track search dialog fullscreen

* Use AutofitRecyclerView for track search dialog

* Fix text input overlapping

* Run track search from IME action instead

* Remove deprecated method

* Reformat

* Set track search error message on the placeholder

* Use payload to notify track search item change

* Fix track search action icon tint color

(cherry picked from commit cb71d44024816780ba7e0110099a766bdc47f74a)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackSearchAdapter.kt
#	app/src/main/res/values/styles.xml
2021-06-28 14:38:36 -04:00
Ivan Iskandar
32e7750b7d Match ReaderActivity theme with the rest of the app (#5450)
* Match ReaderActivity theme with the rest of the app

* Fix viewer inset when fullscreen reader is off

* Fix incorrect toolbar color after recreate

* Remove animated inset

* Move isDarkMode to PreferencesHelper

(cherry picked from commit 64c95305b9831762cc0be72f7ab47b006da07fa8)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/base/activity/BaseThemedActivity.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
#	app/src/main/res/layout/reader_activity.xml
2021-06-26 22:38:56 -04:00