tarsin
64cbd189ad
Convert to kotlin
2023-01-08 21:15:26 +08:00
tarsin
0fae5a128f
Rename .java to .kt
2023-01-08 21:15:26 +08:00
tarsin
518b44216f
Navchecked item now handled internally
2023-01-08 20:57:59 +08:00
tarsin
9ef4512ef9
Reformat code
2023-01-08 20:42:23 +08:00
tarsin
8bb5f1e955
Initial migrate to androidx navigation ( #647 )
...
* Neutralize scene firstly
* Remove StageLayout
* Add nav graph
* Rename .java to .kt
* Convert BaseScene to kotlin
* Add GalleryDetailScene to navgraph
No need to check topfragment is callback target fragment, since these callback must be cancelled in fragment's lifecycle when DestroyView
* Restore funcs
* Restore preview
* Revert "Convert BaseScene to kotlin"
Should not do it here
This reverts commit 5d2e3af6ad85fef7604d8df19ee58a957390cdb5.
* Revert "Rename .java to .kt"
This reverts commit 128c655bc98fc54528d58534651d61ff47b2284d.
* Restore drawer
* Remove all getScene usage
* Remove all getStageActivity usage
* Remove all getStageActivity usage
* setupWithNavController
* Refactor MainActivity with viewBinding
* Add navdrawer corresponding navdestination
* Migrate All normal fragment
* Add anims
* Fix statusbar flicker
* Remove SceneApplication
* Remove SceneFragment
* Remove StageActivity
* Drop scene totally
* Dynamically set navgraph
* Restore signin
* Restore login via cookies
* Restore login via webview
* Add some TODOs
* Fixup
* Restore onProvideAssistContent
* Restore checkClipboard
* Restore intent handle
* Fix handle intent
* Remove unused EhUrlOpener
* Let system handle that intent
* Restore handle download intent
* Restore AboveSnackerLayout
* Fix the last navigation
2023-01-08 20:37:11 +08:00
FooIbar
8f8932f617
Fix potential integer overflow
2023-01-08 18:06:49 +08:00
tarsin
23fd1d75c4
Fix supertype corresponding parameter warning
2023-01-08 09:15:22 +08:00
o0kam1
d769fe9074
fix #642
2023-01-07 22:13:16 +08:00
tarsin
3c3d8784ad
Fixup cleanup Mainthread db query
2023-01-06 18:48:06 +08:00
tarsin
1591abc92c
It's impossible no activity receive that Intent, remove workaround
2023-01-06 18:38:38 +08:00
tarsin
0ffa0c34f0
Remove some NotifyDataSetChanged usage
2023-01-06 18:27:54 +08:00
tarsin
c7dc94b61b
Singletonize GalleryListScene OnBackPressedCallback
2023-01-06 18:11:41 +08:00
tarsin
a8b83871a4
Convert GalleryListScene drawer to ViewBinding
2023-01-06 18:07:57 +08:00
tarsin
6f547984ff
Convert GalleryListScene to ViewBinding
2023-01-06 17:59:15 +08:00
tarsin
3979c11317
Refine GalleryListScene nullability
2023-01-06 17:36:55 +08:00
tarsin
2a1ec985f4
GalleryListScene urlBuilder cleanup
2023-01-06 17:27:30 +08:00
tarsin
2a1d49e945
Fix DownloadsScene delete label, #629
2023-01-06 13:02:12 +08:00
tarsin
907cfd9694
Fix DownloadsScene add label, #629
2023-01-06 12:42:13 +08:00
tarsin
b51b1d1ec6
Convert DownloadsScene to kotlin, #629
2023-01-06 12:37:24 +08:00
tarsin
6a026300e4
Rename .java to .kt
2023-01-06 12:37:24 +08:00
tarsin
8511907390
Fix HistoryScene history clearall, #629
2023-01-06 12:22:57 +08:00
tarsin
05a5be336e
Fix HistoryScene history delete, #629
2023-01-06 12:21:18 +08:00
tarsin
5434b1ce19
Fix GalleryListScene quicksearch delete, #629
2023-01-06 12:19:20 +08:00
tarsin
c2d4a4367c
Fix GalleryListScene quicksearch insert, #629
2023-01-06 12:16:37 +08:00
tarsin
de2f277513
Convert GalleryListScene to kotlin, #629
2023-01-06 12:11:20 +08:00
tarsin
283e522037
Rename .java to .kt
2023-01-06 12:11:20 +08:00
tarsin
caebe4c23b
Initialize database earlier, #629
2023-01-06 11:54:26 +08:00
tarsin
b195277c9a
Minor Refactor
2023-01-06 11:32:53 +08:00
tarsin
6b99cb6253
Make GalleryDetail well typed and implement Parcelable
2023-01-06 11:07:45 +08:00
tarsin
af7cc11647
Extract properties to a standalone AbstractGalleryInfo
2023-01-06 11:04:18 +08:00
tarsin
0afe331d3d
Rename GalleryInfoImpl to BaseGalleryInfo
2023-01-06 11:02:44 +08:00
tarsin
7af40f0cd7
Revert "Not good solution :("
...
This reverts commit 3283851dc4 .
2023-01-06 11:00:28 +08:00
tarsin
52dc699ee2
Revert "Cleanup primary constructors"
...
This reverts commit ec28e21897 .
2023-01-06 11:00:17 +08:00
tarsin
ec28e21897
Cleanup primary constructors
2023-01-06 10:41:33 +08:00
tarsin
3283851dc4
Not good solution :(
2023-01-06 10:30:31 +08:00
tarsin
ec5e0c7b25
Fuck you Jetbrains!
2023-01-06 09:55:09 +08:00
tarsin
13660cb70a
Cleanup JvmFields in GalleryInfo
2023-01-06 09:33:24 +08:00
tarsin
25f7e8b35c
Always show toast in BottomSheet mode, Resolve #633
2023-01-06 08:47:37 +08:00
tarsin
109398d955
Fix enter Reader from previews
2023-01-06 08:38:57 +08:00
tarsin
4a8551087b
Fix crash when open history
2023-01-06 08:15:42 +08:00
tarsin
34febe3545
Fix crash when open download
2023-01-06 08:09:11 +08:00
tarsin
1c6f624fd1
Kotlinize EhExceptions
2023-01-05 21:21:47 +08:00
tarsin
780e5f08f9
Rename .java to .kt
2023-01-05 21:21:47 +08:00
tarsin
1bb73b1147
Kotlinize
2023-01-05 21:15:57 +08:00
tarsin
09b0d4d6c4
Rename .java to .kt
2023-01-05 21:15:57 +08:00
tarsin
7e3856fa05
Refine dao nullability
2023-01-05 21:10:14 +08:00
tarsin
fbcb3f5436
Get download manager earlier, #629
2023-01-05 19:44:56 +08:00
tarsin
324b4ced06
Convert DAO to kotlin, step 3, and use ksp
2023-01-05 19:15:19 +08:00
tarsin
79c2abe790
Rename .java to .kt
2023-01-05 19:15:19 +08:00
tarsin
cdab9168fc
Convert DAO to kotlin, step 2
2023-01-05 19:01:35 +08:00