Cuong-Tran
8eaa177ad5
Update dependency com.pinterest.ktlint:ktlint-cli to v1.8.0 ( #1369 )
...
* Update dependency com.pinterest.ktlint:ktlint-cli to v1.8.0 (mihonapp/mihon#2708 )
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit 13552c5ffa796aa9bf5db5e12c758a4b3763bf2b)
* chore: disable ktlint consecutive comments and single line block comment rules
* spacing-between-declarations-with-comments & mix condition
* Remove unused rule
* More blank lines
---------
Co-authored-by: Mend Renovate <bot@renovateapp.com>
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2026-01-08 10:19:37 +07:00
anirudhn
aca83212c3
Fix scrollbar not showing when animator duration scale animation is turned off ( mihonapp/mihon#2398 )
...
(cherry picked from commit 09ec9fc8c54e126692ae68ff260058f3be46a5dd)
2025-12-31 13:54:37 +07:00
AntsyLich
4ab421e822
Add subtitle support to slider preference and general cleanup ( mihonapp/mihon#2635 )
...
(cherry picked from commit f36c259c1faf2ee4a108fd98a5d27d93014ba34c)
Co-authored-by: Cuong-Tran <16017808+cuong-tran@users.noreply.github.com>
2025-12-31 13:54:37 +07:00
dhanuarf
b24b14c73d
fix(sources-search): search box visibility glitch when scrolling ( #1278 )
...
* fix(sources-screen): search box visibility glitch when scrolling
* Refactor to a reusable function
* Apply to MigrateSourceScreen
* Fix warning
* suggestions
* Revert "Fix warning"
This reverts commit b1c97bcf04b9e34b3eb314fd54c45be953d2f451.
* Add comment
---------
Co-authored-by: Cuong-Tran <16017808+cuong-tran@users.noreply.github.com>
2025-11-28 14:21:41 +07:00
anirudhn
e224b8d06b
Fixed scrollbar sometimes not showing during scroll or not reaching the bottom with few items ( mihonapp/mihon#2304 )
...
(cherry picked from commit 095ef8e74b1c208be25b616ce01d5b198749ee2e)
2025-08-12 23:03:22 +07:00
Cuong-Tran
888b0b0cbc
fix(scroller): Handle case when no visible items are found in VerticalFastScroller causing crash ( #1077 )
2025-07-23 15:35:56 +07:00
Cuong-Tran
0d34d2f8bc
feat(library): Hide empty library tabs when searching/filtering ( #1069 )
...
* feat(library): Hide empty library tabs when searching/filtering
* Add search-global to Empty screen in Library
* Simplify conditional logic
* combine conditional flow
* Optimize code
* Simplified the code
* Simplified the code
2025-07-22 18:26:56 +07:00
AwkwardPeak7
903281c2ef
Fix pressing Enter while searching also triggering navigation back on physical keyboards ( mihonapp/mihon#2077 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit 86ebf5581598f28feab4090ac3bf627f54b511d7)
2025-06-15 22:28:03 +07:00
Cuong-Tran
2024cdf168
feat(update-errors): Allow manually delete update errors ( #916 )
...
* Allow manually delete error(s)
* remember swipe action & correct Modifier
* Simplify LibraryUpdateError data structure and separate SourceManager from compose UI
* Add badge count errors
* using SwipeToDismiss
* correct Modifier & StringResource
* remove confirmValueChange when Settle
2025-05-17 19:07:42 +07:00
AntsyLich
23565be68c
Fix Pill not following the local text style
...
Closes mihonapp/mihon#2009
(cherry picked from commit f8cb506137a3619f828dac94557b5448b2a7fa24)
2025-05-08 02:05:20 +07:00
Mend Renovate
1be6c1a3ee
Update dependency androidx.compose:compose-bom to v2025.04.01 ( mihonapp/mihon#2040 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
Co-authored-by: Cuong-Tran <cuongtran.tm@gmail.com>
(cherry picked from commit d721a4321bdc6fafdd32e7bfd451b61b2bdd66b7)
2025-05-07 21:58:55 +07:00
Joseph Madamba
c413d7f219
Update Facebook and Reddit icon ( mihonapp/mihon#1994 )
...
(cherry picked from commit 0cb1925cf158155665f3173bccb93f39d84b71e0)
2025-04-14 17:15:15 +07:00
ArthurKun
daf64aa0b9
Replace Modifier.composed with Composable Modifier ( mihonapp/mihon#1959 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit a31b3b7bbf2c5164baf76ac4b36f1d27c5d43135)
2025-04-14 17:15:11 +07:00
Ian Hunter
a9cc060dc8
Add more Kaomoji for empty/error screens ( mihonapp/mihon#1909 )
...
(cherry picked from commit d4aaf6521e86e8509d3971854c46b8520cef7f59)
2025-03-27 00:50:23 +07:00
Cuong-Tran
e477f22426
Restore original list header's background color ( #797 )
...
* more subtle header
* restore original ListGroupHeader color & make option applied to only LibraryUpdateError, using tonalElevation instead.
2025-03-26 23:01:34 +07:00
AntsyLich
b22a8ac66b
Make more sliders discrete and ensure they don't look out of place ( mihonapp/mihon#1840 )
...
Also cleanup the underlying code
(cherry picked from commit 4f06c1cc09d15245b26b8a862738cb6a859fedcc)
2025-03-09 16:56:07 +07:00
AntsyLich
7d0c9f6f29
Rework slider UI
...
Fixes mihonapp/mihon#1474
(cherry picked from commit e8c9cb2c2e4c24443368f0d653c5283f9671ffec)
2025-02-06 11:17:06 +07:00
AntsyLich
21bdefb4ce
Fix loading screen not appearing when changing query in browser screen
...
Fixes #mihonapp/mihon1438
Closes #mihonapp/mihon1441
(cherry picked from commit 9aef08c333397caa4b897514cf76966592d3849c)
2024-11-21 02:06:19 +07:00
AntsyLich
3c0c45eb81
Address some build warnings and cleanup ( mihonapp/mihon#1412 )
...
(cherry picked from commit a1c60897916f418726107fec80ad79b2a4b8d500)
2024-11-01 10:37:52 +07:00
Cuong-Tran
451fe433cf
Error screen ( #462 )
...
- A dedicated screen in Settings for error list when updating library
- Allow to jump to Error screen if click on notification
- Allow to migrate error entry
- Create error on each entry updated instead of waiting for the whole updating list to finished
- Overwrite entry's error if new error happens after updating
- Clear entry's error if it successfully updated
- Clear un-relevant errors (entry which was removed from Library) on next update
- List of errors can jump to top/bottom or next/previous errors group
- Won't create error file anymore
* Added library update errors screen
(cherry picked from commit 7cf37d52f959ac65f53cf7657563fb4428bd9188)
* Open library update errors screen on clicking library update error notification
(cherry picked from commit d2d22f437a1d61b086f1e19dfbcd2c0a2bc125f4)
* LibraryUpdateErrorScreen's bottom UI with scroll to top/bottom buttons
(cherry picked from commit 859ce54474d456232510e21f4f6795af65489be2)
* migrate to AppBar
* sticky header
* scroll to next/previous group of errors
* insert error entry one by one
* delete error from DB when successfully updated
* clean un-relevant errors from DB on every updates
* fix errors & clean up
* catch exception & fix notification intent
---------
Co-authored-by: ImaginaryDesignation <108343184+ImaginaryDesignation@users.noreply.github.com>
2024-10-28 23:12:14 +07:00
AntsyLich
4ba654c29a
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-28 22:11:48 +07:00
AntsyLich
f106090ded
Cleanup Slider usage
...
Also for Vertical mode:
- Fix page's text color
- Fix steps visual (tachiyomiorg/tachiyomi#9461 )
- Dispatch page change only when needed
(cherry picked from commit df9fff60da3a38acd8fcd540b5fdd275be93f2d5)
2024-10-28 22:11:48 +07:00
abdurisaq
256fe760cc
Fix settings SliderItem steps count ( mihonapp/mihon#1356 )
...
(cherry picked from commit 2ba7ed32802ffca1946d567b8afe49bfd3f4326e)
2024-10-28 22:11:48 +07:00
AntsyLich
850389e827
Revert "Tweak Preference.collectAsState"
...
This reverts commit 3bddb5538528c19388e364d21e6a6c16487af759.
Fixes mihonapp/mihon#1341
(cherry picked from commit eb3bea8150ce9bf2320d15c879cbebaa6d51a4c6)
2024-10-23 14:19:45 +07:00
AntsyLich
221508bc46
Adjust expandable fab animation
...
Co-authored-by: p
(cherry picked from commit eb6092bd0cfa09694985a8bafdd8bbf2815190a1)
2024-10-23 13:08:41 +07:00
Jack Hamilton
dacea90f10
Added random library sort ( mihonapp/mihon#1317 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit a72db41bf1746db095fd27bbbce9765c06453581)
2024-10-23 13:08:41 +07:00
AntsyLich
9e6c5f8295
Tweak Preference.collectAsState
...
Co-authored-by: p
(cherry picked from commit 3bddb5538528c19388e364d21e6a6c16487af759)
2024-10-23 13:08:41 +07:00
Cuong-Tran
d09949e2bb
feat(ui): read/resume button movable
...
* material3: update scaffold to support FabPosition.Start
also fix fab's width calculation with inset
* Moveable Read button & sticky to either size of screen
2024-09-24 00:52:51 +07:00
Roshan Varughese
7e4c3fbe2b
Fix WheelPicker Manual Input ( mihonapp/mihon#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-09-18 13:54:42 +07:00
AntsyLich
2fe0236384
Use TextFieldState in BasicTextField where applicable ( mihonapp/mihon#1201 )
...
Co-authored-by: p
(cherry picked from commit bec549cc444328c8b46594c67a84d25dcc1aca6f)
2024-09-08 02:06:53 +07:00
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
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
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 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
7a99a9a9b5
add KMK comment
2024-06-16 20:15:50 +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
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