Cuong-Tran
8b50cba75a
More language flags
2024-08-29 16:48:09 +07:00
Cuong-Tran
9fc6ea65a5
use UN flag for language All
2024-08-29 16:14:35 +07:00
Cuong-Tran
b7896dbb0e
Using emoji flags in manga detail page
...
Fix source's error icon background
2024-08-26 18:11:14 +07:00
Tran M. Cuong
8a7c005d61
repo icon for Komikku & Keiyoushi ( #291 )
2024-08-26 00:08:38 +07:00
Tran M. Cuong
2536e5a77e
Remove built-in Komikku repo ( #286 )
...
* Add Help to Repo EmptyScreen
* Migration: insert Official Repo for old users
* button to auto fill official KMK extension repo
* 'More extensions' button to go to Repo page
* Remove default official repo
* fix spotless
2024-08-26 00:08:38 +07:00
AntsyLich
e7ca892f65
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)
2024-08-26 00:08:37 +07:00
AntsyLich
335f0956b4
Remove detekt ( mihonapp/mihon#1130 )
...
Annoying. More annoying in this project.
(cherry picked from commit 777ae2461e1eb277a3aa0c998ff69e4f100387a1)
2024-08-26 00:08:37 +07:00
Tran M. Cuong
8c6cca09a4
feat (ui): source language flags ( #272 )
...
* add countries flags
add flags & simplify/sizing
add flagkit
* add flags to Extensions Filter
* add flags to Sources & Extensions screen
* show language flag in Library
2024-08-26 00:07:56 +07:00
Tran M. Cuong
29eeccad1b
feat (ui): showing source icon in library ( #261 )
...
* showing source icon in library
* Change language icon for local source from Folder to Globe
* adjust size & padding for icon & badge
* Setting enable/disable source icon
2024-08-19 12:50:16 +07:00
AntsyLich
88896fe357
Sync compose theme with MDC theme
...
(cherry picked from commit 9a34ace09c66274e6c2b3f9446058a0fa99d4bd0)
2024-08-13 22:44:59 +08:00
Tran M. Cuong
6d55f200d0
fix: drawScrollbar crash on list with 0 item but only sticky header
2024-08-06 22:48:50 +07:00
renovate[bot]
b939492dcb
fix(deps): update dependency dev.chrisbanes.compose:compose-bom to v2024.05.00-alpha03 ( #60 , mihonapp/mihon#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-07-27 02:13:27 +07:00
renovate[bot]
a0971e36a9
chore(deps): update kotlin and compose compiler to v2 (major) ( #26 , #82 , mihonapp/mihon#819 )
...
* chore(deps): update kotlin and compose compiler to v2
* Update .gitignore
* 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 46003ec25139319079abc9fde89b3afd344a1a11)
2024-07-27 02:13:27 +07:00
AntsyLich
fa8f519ffc
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/ExtensionFilterScreen.kt
# app/src/main/java/eu/kanade/presentation/browse/ExtensionsScreen.kt
# app/src/main/java/eu/kanade/presentation/browse/GlobalSearchScreen.kt
# app/src/main/java/eu/kanade/presentation/browse/SourcesFilterScreen.kt
# app/src/main/java/eu/kanade/presentation/browse/components/GlobalSearchResultItems.kt
# app/src/main/java/eu/kanade/presentation/manga/MangaScreen.kt
# app/src/main/java/eu/kanade/presentation/manga/components/MangaInfoHeader.kt
# gradle/compose.versions.toml
2024-07-27 02:13:27 +07:00
Cuong-Tran
a67d63a4d8
refactor: rework cover's loading animation performance
...
Close #159
2024-07-22 13:35:04 +07:00
CrepeTF
763166b910
Correct tako variable colours ( mihonapp/mihon#976 )
...
(cherry picked from commit 75b5d966018aa917f57adf37370088a51e4914b2)
2024-07-05 14:47:31 +07:00
CrepeTF
387a707b18
Theme fixes ( mihonapp/mihon#963 )
...
* Fix theme issue with download progress indicator
* Fix theme issue with download progress indicator + better contrast
(cherry picked from commit e132cc405f23e18dd8d73626730821eae9051149)
2024-07-02 02:13:45 +07:00
Tran M. Cuong
19890ef4d4
update-color-schemes ( #121 )
...
* feat: Add more color theme
- CloudFlare
- CottonCandy
- Doom
- Matrix
- Mocha
- Sapphire
* generate full color for Cottoncandy
* generate full color for Mocha
* refactor(ui): reorder themes
close #114
2024-07-02 01:14:27 +07:00
Cuong-Tran
0bcf4fe2c9
update splash background color
2024-06-24 15:16:29 +07:00
Tran M. Cuong
e9807b2131
update splash color
2024-06-19 19:15:32 +07:00
Tran M. Cuong
2ec7d11820
splash dark background
2024-06-19 11:47:50 +07:00
Tran M. Cuong
284ede02e5
different splash color for day mode
2024-06-17 21:20:06 +07:00
Cuong M. Tran
cd7bc8860e
Revert "composed Modifier changes ( #9631 )"
...
This reverts commit 434b8d3ae8 .
# Conflicts:
# app/src/main/java/eu/kanade/presentation/manga/components/ChapterDownloadIndicator.kt
# presentation-core/src/main/java/tachiyomi/presentation/core/components/material/Tabs.kt
# presentation-core/src/main/java/tachiyomi/presentation/core/util/Modifier.kt
2024-06-17 09:33:03 +07:00
Cuong M. Tran
4909d0ce57
Fix manual edit on Tracker's chapter doesn't work (must hit Done on keyboard to work)
2024-06-17 09:33:03 +07:00
Tran M. Cuong
c8a0ba67ec
remove unnecessary i18n-kmk dependence
2024-06-16 20:16:06 +07:00
Tran M. Cuong
7a99a9a9b5
add KMK comment
2024-06-16 20:15:50 +07:00
Cuong M. Tran
221b55536f
New app icon
2024-06-14 23:16:42 +07:00
Cuong Tran
3e808f1098
Revert "Bump compose version" which causing laggy with scroll
...
This reverts commit 9682b8d9d2 .
2024-06-13 19:35:25 +07:00
Cuong M. Tran
271e78eaf1
i18n for Komikku
2024-06-11 00:04:02 +07:00
Cuong M. Tran
4c713f118f
Cover's styling: color & loading animation ( #42 )
...
* use dominantCoverColors as background for cover so it's less tinted by theme color, also if CoverCache is corrupted, favorite entries can still show color
* add loading animation while cover is fetching image
* Bulk-selection using default isSelected style
* fix cover's background & tint when AsyncImage is Error/Fallback/PlaceHolder
* Widget's cover color when unable to load cover image
2024-06-04 13:59:00 +07:00
Cuong M. Tran
6cf789e747
Revert back LazyList.isScroll... & fix menuAnchor deprecation caused by Bump compose version (#9682b8d9)
2024-05-20 13:16:47 +07:00
AntsyLich
0a9e432562
Remove dependency on compose material 2 components
2024-05-19 02:52:52 +07:00
AntsyLich
33c24ad6ff
Use new SurfaceContainer color roles
...
Non-dynamic themes need to be updated
Co-authored-by: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com>
# Conflicts:
# app/src/main/java/eu/kanade/presentation/reader/ReaderPageActionsDialog.kt
2024-05-19 02:52:52 +07:00
AntsyLich
9682b8d9d2
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
(cherry picked from commit 5550ddad4ef023b335024d9648a59c36ae242168)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/browse/ExtensionFilterScreen.kt
# app/src/main/java/eu/kanade/presentation/browse/GlobalSearchScreen.kt
2024-05-19 02:52:52 +07:00
FooIbar
35522c75a1
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
(cherry picked from commit 5895e78b398b8d3b3c58cb742f2511f20c8103d1)
2024-05-19 02:52:51 +07:00
FooIbar
2d34be2c70
Update compose bom and fix renovate config for it ( #674 )
...
(cherry picked from commit 843daa5304d0b1a93ba69f8cc69791e446a58596)
# Conflicts:
# .github/renovate.json5
(cherry picked from commit b24719a3e98abc2c80ac77a6a79882a7ac41805b)
2024-05-19 02:52:51 +07:00
AntsyLich
32c3636139
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-26 11:35:15 +07:00
AntsyLich
72634e76f8
Rework buildSrc and remove usage of subprojects
...
(cherry picked from commit e448e40406e8d9916120a278e42829a6f1b25a7a)
# Conflicts:
# app/build.gradle.kts
# buildSrc/src/main/kotlin/AndroidConfig.kt
# i18n/build.gradle.kts
# source-api/build.gradle.kts
2024-04-26 11:35:15 +07:00
AntsyLich
c7757f601e
Switch to Coil3
...
Co-authored-by: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com>
(cherry picked from commit f72b6e4d7c1f2f93d705402e4d80c94160bef54d)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
# app/src/main/java/eu/kanade/tachiyomi/data/coil/TachiyomiImageDecoder.kt
2024-03-04 10:53:37 +07:00
AntsyLich
c10135002c
Remove custom Pager
...
Co-authored-by: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com>
(cherry picked from commit 84984ef7e1d7242924120cd2f171cb9dd75bc916)
2024-03-04 10:53:37 +07:00
AntsyLich
d126f2779f
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-19 17:54:43 +07:00
AntsyLich
b9bd40043c
Upgrade combose-bom to latest
...
(cherry picked from commit 47e542152788e587f5f77dea4b2676683f2fba47)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/manga/components/MangaBottomActionMenu.kt
2024-02-19 17:54:43 +07:00
Theodoro Loureiro mota
392cfda1c7
Adding Detekt in the project ( #216 )
...
* Removing ktlint
* Removing compose lint
* Adding initial Detekt config
* Setting up detekt config
* Adding detekt baseline
* Fixing workflows
* Moving to a module based solution
* Adding new line
* Adding new line
* Updating baseline
* Addressing PR suggestions
* Regenerating baseline.xml
* Cleanup
---------
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit cc09230e266c3cd7ed748affe92922d775523695)
# Conflicts:
# .github/workflows/build_pull_request.yml
# .github/workflows/build_push.yml
2024-02-19 17:54:43 +07:00
Theodoro Loureiro mota
00fafb6223
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-19 17:54:43 +07:00
Theodoro Loureiro mota
df4eb4ebfc
Adding Type-safe project accessors ( #194 )
...
* replace the windowInsetsPadding for navigationBarsPadding + statusBarsPadding
* Enabling TYPESAFE_PROJECT_ACCESSORS
* Adding typesafe project accessors in the app module
* Adding typesafe project accessors in the core module
* Adding typesafe project accessors in the core-metadata module
* Adding typesafe project accessors in the data module
* Adding typesafe project accessors in the domain module
* Adding typesafe project accessors in the presentation-core module
* Adding typesafe project accessors in the presentation-widget module
* Adding typesafe project accessors in the source-local module
* Adding typesafe project accessors in the source-api module
* Rolling back
* Changing TYPESAFE_PROJECT_ACCESSORS line
* Removing extra spaces
(cherry picked from commit e17d87f35749715946a96dc0e654792227c6722d)
# Conflicts:
# settings.gradle.kts
2024-02-19 15:30:19 +07:00
Cuong M. Tran
da890c42d7
Remove files executable permission
2024-01-28 23:44:37 +07:00
Cuong M. Tran
b92ca6b8d7
New icon
2024-01-28 23:44:37 +07:00
Luqman
0a5bb1ec94
Add Nord Theme ( #10308 )
...
* Add Nord Theme
* update
* update error color
* update comment
(cherry picked from commit bce6af62fcbb20d521a137712cddc2e9bbaeaaf8)
2024-01-09 18:52:05 -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