Mend Renovate
4d075ff190
Update dependency androidx.compose:compose-bom to v2025.04.01 ( #2040 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit d721a4321bdc6fafdd32e7bfd451b61b2bdd66b7)
2025-05-11 19:47:58 -04:00
Joseph Madamba
b8c3f9dcce
Update Facebook and Reddit icon ( #1994 )
...
(cherry picked from commit 0cb1925cf158155665f3173bccb93f39d84b71e0)
# Conflicts:
# CHANGELOG.md
2025-05-11 19:41:59 -04:00
ArthurKun
802b6508fa
Replace Modifier.composed with Composable Modifier ( #1959 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit a31b3b7bbf2c5164baf76ac4b36f1d27c5d43135)
2025-05-11 19:41:36 -04:00
Ian Hunter
84d901b8a3
Add more Kaomoji for empty/error screens ( #1909 )
...
(cherry picked from commit d4aaf6521e86e8509d3971854c46b8520cef7f59)
# Conflicts:
# CHANGELOG.md
2025-05-11 16:22:24 -04:00
AntsyLich
aad2bf4645
Make more sliders discrete and ensure they don't look out of place ( #1840 )
...
Also cleanup the underlying code
(cherry picked from commit 4f06c1cc09d15245b26b8a862738cb6a859fedcc)
# Conflicts:
# CHANGELOG.md
2025-03-18 17:24:05 -04:00
AntsyLich
5720774bbf
Rework slider UI
...
Fixes #1474
(cherry picked from commit e8c9cb2c2e4c24443368f0d653c5283f9671ffec)
# Conflicts:
# presentation-core/src/main/java/tachiyomi/presentation/core/components/SettingsItems.kt
2025-03-02 11:50:51 -05:00
AntsyLich
036ab3351d
Improve hardware bitmap threshold option
...
Also `spotlessApply`
(cherry picked from commit d6dfd24548eaa05a8c3e478068fe2e08f2ee4473)
2024-12-08 14:22:06 -05:00
AntsyLich
ce96b53f10
Fix loading screen not appearing when changing query in browser screen
...
Fixes #1438
Closes #1441
(cherry picked from commit 9aef08c333397caa4b897514cf76966592d3849c)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SourceSearchScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceScreenModel.kt
2024-12-08 14:20:29 -05:00
AntsyLich
a6c6cf77bb
Address some build warnings and cleanup ( #1412 )
...
(cherry picked from commit a1c60897916f418726107fec80ad79b2a4b8d500)
2024-11-03 21:59:24 -05:00
AntsyLich
e06941f82d
Update dependency com.pinterest.ktlint:ktlint-cli to v1.4.0
...
Co-authored-by: Mend Renovate <bot@renovateapp.com>
(cherry picked from commit 140083ee39df7d458e5ff9abc6d0ee9831d99387)
2024-10-26 21:59:54 -04:00
AntsyLich
a8a290d03d
Cleanup Slider usage
...
(cherry picked from commit df9fff60da3a38acd8fcd540b5fdd275be93f2d5)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/reader/appbars/ReaderAppBars.kt
# app/src/main/java/eu/kanade/presentation/reader/components/ChapterNavigator.kt
2024-10-26 21:59:33 -04:00
abdurisaq
366415d323
Fix settings SliderItem steps count ( #1356 )
...
(cherry picked from commit 2ba7ed32802ffca1946d567b8afe49bfd3f4326e)
2024-10-26 21:52:33 -04:00
AntsyLich
4639077756
Revert "Tweak Preference.collectAsState"
...
This reverts commit 3bddb5538528c19388e364d21e6a6c16487af759.
Fixes #1341
(cherry picked from commit eb3bea8150ce9bf2320d15c879cbebaa6d51a4c6)
2024-10-20 01:01:58 -04:00
AntsyLich
216bc2c57d
Adjust expandable fab animation
...
Co-authored-by: p
(cherry picked from commit eb6092bd0cfa09694985a8bafdd8bbf2815190a1)
2024-10-14 15:28:40 -04:00
Jack Hamilton
2f102db19d
Added random library sort ( #1317 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit a72db41bf1746db095fd27bbbce9765c06453581)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/library/LibrarySettingsDialog.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryScreenModel.kt
# domain/src/main/java/tachiyomi/domain/library/model/LibrarySortMode.kt
2024-10-14 15:25:20 -04:00
AntsyLich
4923ba0b54
Tweak Preference.collectAsState
...
Co-authored-by: p
(cherry picked from commit 3bddb5538528c19388e364d21e6a6c16487af759)
2024-10-14 14:47:34 -04:00
Roshan Varughese
e8ff402fff
Fix WheelPicker Manual Input ( #1209 )
...
* Fix WheelPicker Manual Input
* Lambda
* inline
* Update WheelPicker.kt
---------
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit 339dc33f5833b224c01577da3da081deecdbbca2)
2024-10-14 14:00:02 -04:00
AntsyLich
51229ca511
Use TextFieldState in BasicTextField where applicable ( #1201 )
...
Co-authored-by: p
(cherry picked from commit bec549cc444328c8b46594c67a84d25dcc1aca6f)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsSearchScreen.kt
2024-10-14 13:56:14 -04:00
Jobobby04
b98e198e15
SpotlessApply
2024-10-14 13:54:54 -04:00
renovate[bot]
365cd0b14d
fix(deps): update dependency dev.chrisbanes.compose:compose-bom to v2024.05.00-alpha03 ( #843 )
...
* fix(deps): update dependency dev.chrisbanes.compose:compose-bom to v2024.05.00-alpha03
* Fix build
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit 777a071f4a2f32efc3447d118afd8b48006b3919)
2024-10-14 13:39:16 -04:00
AntsyLich
96439afce4
Bump compose version
...
Co-authored-by: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com>
(cherry picked from commit e473c7f09fc009161145aca94bd70027f042b0bf)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/browse/components/GlobalSearchResultItems.kt
# app/src/main/java/eu/kanade/presentation/manga/components/MangaInfoHeader.kt
# gradle/compose.versions.toml
2024-10-14 13:38:38 -04:00
Tran M. Cuong
3705880a77
Implement Mihon's spotless PR ( #1257 )
...
* Remove detekt (mihonapp/mihon#1130 )
Annoying. More annoying in this project.
(cherry picked from commit 777ae2461e1eb277a3aa0c998ff69e4f100387a1)
* Add spotless (with ktlint) (mihonapp/mihon#1136 )
(cherry picked from commit 5ae8095ef1ed2ae9f98486f9148e933c77a28692)
* Address spotless lint errors (mihonapp/mihon#1138 )
* Add spotless (with ktlint)
* Run spotlessApply
* screaming case screaming case screaming case
* Update PagerViewerAdapter.kt
* Update ReaderTransitionView.kt
(cherry picked from commit d6252ab7703d52ecf9f43de3ee36fd63e665a31f)
* Generate locales_config.xml in build dir
(cherry picked from commit ac41bffdc97b4cfed923de6b9e8e01cccf3eb6eb)
* Address more spotless lint errors in SY
* some more missed
* more missed
* still missing, not sure while it won't report error when running locally
* one more
* more
* more
* correct comment
---------
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2024-08-22 21:24:50 -04:00
Tran M. Cuong
d655b8ecdf
fix: drawScrollbar crash on list with 0 item but only sticky header ( #1083 )
...
(cherry picked from commit 04db46fe75c2406fe9750e97da65774a6b268f27)
2024-08-11 17:39:12 -04:00
AntsyLich
54d5f9baaf
Remove dependency on compose material 2 components
...
(cherry picked from commit fb9423028eb017c110cb805f2d0601e5b02e50f9)
2024-06-01 12:57:07 -04:00
AntsyLich
517fd3a8f4
Use new SurfaceContainer color roles
...
Non-dynamic themes need to be updated
Co-authored-by: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com>
(cherry picked from commit 1df87eabf2b301cf6fc60cfa5f9391756984b790)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/reader/ReaderPageActionsDialog.kt
2024-06-01 12:56:48 -04:00
Jobobby04
c3fb5c0bec
Revert "Bump compose version"
...
This reverts commit 5550ddad4ef023b335024d9648a59c36ae242168.
2024-05-05 12:58:03 -04:00
Jobobby04
1e98709cc3
Revert "Fix badge count getting cut off on tab title"
...
This reverts commit f9148c0c5ee8c3d7eeb3b3397c195c80578e6b6b.
2024-05-04 18:12:54 -04:00
AntsyLich
5550ddad4e
Bump compose version
...
Co-authored-by: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com>
(cherry picked from commit e473c7f09fc009161145aca94bd70027f042b0bf)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/browse/components/GlobalSearchResultItems.kt
# app/src/main/java/eu/kanade/presentation/manga/components/MangaInfoHeader.kt
2024-05-04 17:07:27 -04:00
AntsyLich
f9148c0c5e
Fix badge count getting cut off on tab title
...
Fixes #335
(cherry picked from commit 263e467cdeb948b8f3679e2ea0282a291cf2f131)
2024-05-04 16:57:20 -04:00
FooIbar
5895e78b39
Use m3 ripple and clean up interactionSource usage ( #675 )
...
Also remove a leftover of scoped storage adaptation.
(cherry picked from commit f27ca3b1b2f92258c213bca6b27d8eff4c7363ad)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/manga/components/MangaBottomActionMenu.kt
2024-05-04 15:05:16 -04:00
FooIbar
b24719a3e9
Update compose bom and fix renovate config for it ( #674 )
...
(cherry picked from commit 843daa5304d0b1a93ba69f8cc69791e446a58596)
# Conflicts:
# .github/renovate.json5
2024-05-04 15:04:40 -04:00
AntsyLich
e866e60b19
Revert "Update Scaffold fork ( #10143 )" + Cleanup
...
Causes delay of one frame before actual contentPadding is measured
This reverts commit ea15bc782a2cd603c78de7567a59e973dd50fd7f.
Co-authored-by: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com>
(cherry picked from commit 56e66e041d22ebd680654df4aefa81578c0f5f11)
2024-04-13 12:46:19 -04:00
AntsyLich
a9c79d5fb3
Remove custom Pager
...
Co-authored-by: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com>
(cherry picked from commit 84984ef7e1d7242924120cd2f171cb9dd75bc916)
2024-03-02 14:02:34 -05:00
AntsyLich
dacfb8a740
Move :core to :core:common
...
(cherry picked from commit aa498360db90350f2642e6320dc55e7d474df1fd)
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/domain/base/BasePreferences.kt
# app/src/main/java/eu/kanade/domain/chapter/interactor/SetReadStatus.kt
# app/src/main/java/eu/kanade/presentation/library/LibrarySettingsDialog.kt
# app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsAdvancedScreen.kt
# app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsBrowseScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/App.kt
# app/src/main/java/eu/kanade/tachiyomi/Migrations.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/create/BackupCreator.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateJob.kt
# app/src/main/java/eu/kanade/tachiyomi/data/updater/AppUpdateChecker.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/MigrateDialog.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SourceSearchScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcesScreenModel.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceScreenModel.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceFilterDialog.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryScreenModel.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryTab.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreenModel.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/ChapterLoader.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/RarPageLoader.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/ZipPageLoader.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/setting/ReaderPreferences.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewerAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/stats/StatsScreenModel.kt
# app/src/main/java/eu/kanade/tachiyomi/util/CrashLogUtil.kt
# core/common/src/main/kotlin/eu/kanade/tachiyomi/util/storage/CbzCrypto.kt
# data/src/main/java/tachiyomi/data/manga/MangaRepositoryImpl.kt
# data/src/main/java/tachiyomi/data/source/SourcePagingSource.kt
# domain/src/main/java/tachiyomi/domain/library/service/LibraryPreferences.kt
# domain/src/main/java/tachiyomi/domain/manga/model/Manga.kt
# settings.gradle.kts
# source-api/src/commonMain/kotlin/eu/kanade/tachiyomi/source/online/HttpSource.kt
# source-local/src/androidMain/kotlin/tachiyomi/source/local/image/LocalCoverManager.kt
2024-02-17 15:14:24 -05:00
AntsyLich
0cf6a6ef2d
Upgrade combose-bom to latest
...
(cherry picked from commit 47e542152788e587f5f77dea4b2676683f2fba47)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/manga/components/MangaBottomActionMenu.kt
2024-02-17 14:48:08 -05:00
Theodoro Loureiro mota
67196fb7b6
Fixing bottom sheet UI bug in non-tablet devices ( #182 )
...
* replace the windowInsetsPadding for navigationBarsPadding + statusBarsPadding
* Setting decorFitsSystemWindows = true to fix ui bug on Android 11
(cherry picked from commit 915a9671514b25fdd62912a5154aca221470c8a7)
2024-02-17 14:44:57 -05:00
arkon
cc1855e06b
Revert "Implement predictive back animation ( #10273 )"
...
This reverts commit 9c120e623193271971448fb03665a73dff4f85cb.
Potentially too buggy for a stable release for now.
(cherry picked from commit dba5e6fbfdf65f0482f681b22defb759e9b32437)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/home/HomeScreen.kt
2024-01-09 18:51:33 -05:00
arkon
0432f4105e
Dedupe common LazyColumn with action at bottom layout
...
(cherry picked from commit 1cdaa761b7b7d08eaf2f1d829de1c998e75c7c2c)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/more/settings/screen/advanced/ClearDatabaseScreen.kt
2023-12-31 02:01:54 -05:00
arkon
acd0ca99ed
Allow creating backups without library entries
...
- In case you want a backup of just settings?
- Also disable backup options if dependent option is disabled (and fix being able to toggle disabled items)
- Also fix crash in RestoreBackupScreen due to attempt to parcelize Uri
- Make restore validation message a bit nicer
(cherry picked from commit f0a0ecfd4a5c8ee85fdcf7e92dc9a0079ef40cde)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/restore/RestoreOptions.kt
2023-12-30 18:15:30 -05:00
arkon
d13f08ca7a
Minor cleanup/address lint warnings
...
(cherry picked from commit 6bb77bcf1aabfcad2c4a9dd73854f3fcc6c52c89)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/manga/components/MangaBottomActionMenu.kt
# app/src/main/java/eu/kanade/presentation/manga/components/MangaInfoHeader.kt
# app/src/main/java/eu/kanade/presentation/reader/appbars/ReaderAppBars.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/MigrateDialog.kt
2023-12-30 18:06:11 -05:00
Ivan Iskandar
d6640bb5dd
Implement predictive back animation ( #10273 )
...
For home screen tabs, Navigator screens and most dialogs
(cherry picked from commit 9c120e623193271971448fb03665a73dff4f85cb)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/home/HomeScreen.kt
2023-12-30 16:35:59 -05:00
arkon
0c8268fe7b
Clean up storage usage info
...
- Show bar representation of used/total space
- Handle all mounted storages
- Also included a bunch of unrelated immutables changes, sorry
(cherry picked from commit f31bc47757b3792f92c2c8721739b5e2d91b825d)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsAdvancedScreen.kt
# app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsDataScreen.kt
# app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsLibraryScreen.kt
# app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsReaderScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/data/cache/ChapterCache.kt
2023-12-25 19:58:59 -05:00
arkon
4003263828
Address some build warnings
...
(cherry picked from commit 2d7650537db907a4129f4a07db15950339b319e9)
# Conflicts:
# README.md
# app/src/main/java/eu/kanade/presentation/category/components/CategoryDialogs.kt
# source-api/src/commonMain/kotlin/eu/kanade/tachiyomi/source/model/SManga.kt
2023-12-25 19:47:20 -05:00
Ivan Iskandar
4c634910f7
Refactor onboarding steps
...
(cherry picked from commit 2ca3ab077192a7e5e2e7a5fb00c303a5a633372e)
(cherry picked from commit 65e1e2cf4f76b48575fe33dd0848b38720a55744)
2023-12-24 13:36:03 -05:00
arkon
c0e1fccf81
Clean up some text alpha modifiers
...
(cherry picked from commit e56bf82c319f63ff2bdbabf68647a243bcd451d0)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/manga/components/MangaToolbar.kt
2023-12-24 13:17:04 -05:00
arkon
17b0185a2b
Onboarding screen tweaks
...
- Opposite transition when going back a step
- Don't allow skipping (I don't want to deal with an unset storage location in other places)
(cherry picked from commit cc56fde9fe6408e5dca4c752acc2ba6478291cce)
2023-12-24 12:53:13 -05:00
Ivan Iskandar
2387db1972
PullRefresh: Invoke callback only when initiated by user ( #10201 )
...
(cherry picked from commit e5518b76152044b164fbbd30812993de581f6735)
2023-12-24 12:15:37 -05:00
Ivan Iskandar
c541789136
Change default PTR colors ( #10174 )
...
(cherry picked from commit 75314c78e01b4e93b719b2984078d558bf855745)
2023-12-23 22:49:30 -05:00
Ivan Iskandar
be438da158
Fix PTR initial refreshing state ( #10173 )
...
(cherry picked from commit 53edae1b6b466ef145d97b616a06534d09c2a35c)
2023-12-23 22:49:21 -05:00
Ivan Iskandar
ee722a7276
Fix PTR extra offset calculation ( #10172 )
...
(cherry picked from commit 356fc5b524f2da6957ad9bb198d15082dda8b14f)
2023-12-23 22:49:12 -05:00