Commit Graph

201 Commits

Author SHA1 Message Date
arkon
4d8289cd36 Bump to latest Compose stable BOM 2023-01-12 22:47:11 -05:00
arkon
289264878e Bump AGP
Also enable configuration cache that Build Analyzer suggested
2023-01-12 22:44:37 -05:00
arkon
f04cf72c0c Bump core-ktx dependency 2023-01-11 19:01:13 -05:00
arkon
157438e0c1 Minor dependency updates 2023-01-11 18:51:26 -05:00
renovate[bot]
a42be4a833
Update dependency com.squareup.okio:okio to v3.3.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-08 10:17:00 -05:00
arkon
30e030bb8e Bump dependencies 2023-01-07 15:34:33 -05:00
arkon
db3c98fe72 Update OkHttp 2022-12-25 00:24:53 -05:00
renovate[bot]
ca3b948628
Update plugin kotlinter to v3.13.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-21 22:38:24 -05:00
Ivan Iskandar
8552838bda
Update WorkManager () 2022-12-18 12:14:06 -05:00
renovate[bot]
a94ca175e2
Update richtext to v0.16.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-10 22:45:37 -05:00
Ivan Iskandar
82a3a98a5a
Adjust screen transitions ()
* Fade transition between main navigation tabs
* Shared axis X between screen stacks

Activity transition is using a "close enough" shared axis X xml animation
2022-12-09 17:23:00 -05:00
Ivan Iskandar
d97eab0328
Move app state banner to the very top ()
This moves the banners to the root composable and so eliminates the need to
track the app states in every screen.
2022-12-09 11:20:13 -05:00
Ivan Iskandar
f7a92cf6ac
Replace reader's Presenter with ViewModel ()
includes:
* Use coroutines in more places
* Use domain Manga data class and effectively changing the state system
* Replace deprecated onBackPress method

Co-authored-by: arkon <arkon@users.noreply.github.com>
2022-12-07 23:00:01 -05:00
arkon
e748d91d4a Bump dependencies 2022-12-07 22:44:09 -05:00
stevenyomi
2c4ddca38e
Migrate Accompanist SwipeRefresh to Compose PullRefresh () 2022-12-07 22:40:57 -05:00
arkon
b0dc20e00c Remove some dead code 2022-12-02 22:48:08 -05:00
Ivan Iskandar
3d66eaea83
Merge Voyager screens ()
* Merge Voyager screens

* cleanups
2022-12-02 22:35:30 -05:00
arkon
5313a5d5d2 Remove unnecessary base Nucleus classes
The reader still uses it, but we just move stuff to there.
2022-12-02 13:23:26 -05:00
arkon
75a687138d Migrate to Accompanist M3 theme adapter 2022-12-01 23:08:04 -05:00
renovate[bot]
5076ab3049
Update dependency ch.acra:acra-http to v5.9.7 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-27 16:25:42 -05:00
arkon
4f2a794fba Remove dead code 2022-11-27 15:09:37 -05:00
renovate[bot]
28bceffc6f
Update aboutlib_version to v10.5.2 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-26 21:37:03 -05:00
renovate[bot]
09266a155c
Update dependency gradle to v7.6 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-26 21:36:46 -05:00
renovate[bot]
b7fa25777d Update dependency com.github.requery:sqlite-android to v3.39.2 2022-11-20 14:30:11 -05:00
arkon
6ad6dae191 Bump dependencies 2022-11-18 22:41:06 -05:00
arkon
a8e45beb51 Bump image-decoder dependency
Corresponds with https://github.com/tachiyomiorg/image-decoder/pull/6
2022-11-18 22:28:08 -05:00
arkon
c31cf2a03a Bump test dependencies 2022-11-13 10:56:02 -05:00
renovate[bot]
dad24e785b
Update leakcanary to v2.10 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-13 10:38:32 -05:00
Ivan Iskandar
acc65529a0
Replace numberpicker with wheelpicker ()
* Replace numberpicker with wheelpicker

* cleanups
2022-11-11 15:02:45 -05:00
renovate[bot]
d0236aaecf
Update dependency androidx.compose:compose-bom to v2022.11.00 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 23:24:37 -05:00
arkon
00059848b4 Bump dependencies 2022-11-09 22:51:27 -05:00
Ivan Iskandar
18ccde082d
Full Compose MangaController ()
* Full Compose MangaController

* unique key

* Use StateScreenModel

* dismiss

* rebase fix

* toShareIntent
2022-11-09 22:31:56 -05:00
renovate[bot]
a37be747e9
Update dependency com.bluelinelabs:conductor to v3.1.8 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 09:44:20 -05:00
renovate[bot]
9c9357639a
Update dependency com.github.junrar:junrar to v7.5.4 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-05 22:42:28 -04:00
arkon
26af7ccc77 Use BOM for kotlinx.coroutines dependencies 2022-10-30 19:38:18 -04:00
arkon
bdeb209d43 Downgrade to org.jetbrains.kotlinx:kotlinx-serialization-json 1.4.0
Fixes data class casting issue seen when multiple sources have the same shadowed classes.
2022-10-30 15:29:51 -04:00
renovate[bot]
8f43fb9530
Update voyager to v1.0.0-rc06 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-29 23:05:51 -04:00
Ivan Iskandar
f9c25b350e
New Pager implementation ()
Minimal implementation using new Compose SnapFlingBehavior
2022-10-29 12:32:55 -04:00
renovate[bot]
64c0d9506d
Update dependency androidx.paging:paging-compose to v1.0.0-alpha17 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-28 22:09:13 -04:00
renovate[bot]
f638092ab9
Update voyager to v1.0.0-rc05 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-28 22:09:04 -04:00
renovate[bot]
ccdfc37c97
Update dependency androidx.activity:activity-compose to v1.6.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-28 10:28:54 -04:00
Ivan Iskandar
5b3f9e082e
Use new Compose BOM 2022.10.00 () 2022-10-26 18:12:32 -04:00
Ivan Iskandar
3fb42b6ce9
Use Syer's Voyager fork ()
with fixes needed for further migration
also revert back jvm target to 1.8
2022-10-26 09:22:38 -04:00
stevenyomi
d558f9e1d6
Tweak tablet UI mode setting () 2022-10-22 10:15:12 -04:00
arkon
2921be620a Use fade transition in Voyager screens to mimic existing Conductor change handler 2022-10-21 15:29:17 -04:00
arkon
01e13e59e5 Remove ben-manes.version plugin
Since we use Renovate on GitHub anyway.
2022-10-21 14:28:10 -04:00
renovate[bot]
7a360779b3
Update dependency com.google.android.material:material to v1.7.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-20 09:16:00 -04:00
stevenyomi
2d19729869
Clean up OkHttp methods and parse from Okio directly () 2022-10-18 12:09:23 -04:00
renovate[bot]
9c4051a5ba
Update serialization_version to v1.4.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-17 20:38:23 -04:00
arkon
69cdba71eb Remove dead code
Mostly from settings rewrite, but some other things too.
2022-10-16 12:48:43 -04:00