 Vladimir DostoyevskiyandLokesh Gidra
|
bac60fbec8
|
Compose FavouriteScreen (#295)
* Restore FavouriteScene SideSheet dragToOpen
* Initial move to Compose FavScene
* Refine state
* Refine state
* Introduce ProvideSideSheetContent with extra checkers
* Make sideSheet activity private
* Dont allow provide a null AssistContent
* Restore trailingIcon to openSideSheet
* Refine
* Cleanup
* Implement searchBarConnection
* Reduce allocation for animation
* Initial compose FabLayout API
* Restore showGoToDialog
* Refine
* Refine
* Refine
* PullTORefresh
* PullTORefresh
* Refine Dsl
* Insetless placeholder
* let pullToRefresh use insetless padding as well
* Support drawer gestures
* Fix tip color and ripple
* Make pullToRefresh optional
* Composite container color
* Fix padding
* Fix misadd
* Fix gesture
* Fixes
---------
Co-authored-by: Lokesh Gidra <lokeshgidra@google.com>
|
2023-11-20 07:09:35 +00:00 |
|
FooIbar
|
4eed03ebed
|
Add configuration for lock bot
|
2023-11-20 11:37:38 +08:00 |
|
Lokesh Gidra
|
e33295d0a6
|
Don't allow RecyclerView intercept ACTION_CANCEL TouchEvent as well
|
2023-11-19 16:22:21 +08:00 |
|
 Vladimir DostoyevskiyandLokesh Gidra
|
07a495c499
|
Reimplement ModalNavigationDrawer to allow HistoryScreen gesture (#293)
* Reimplement ModalNavigationDrawer to allow HistoryScreen gesture
* Fix RTL, fix gesture disabled
---------
Co-authored-by: Lokesh Gidra <lokeshgidra@google.com>
|
2023-11-19 07:53:54 +00:00 |
|
 
|
e69eba6023
|
Compose FabLayout (#290)
* ComposeFabLayout with Predictive Back
* Refine
* Fix padding
* Fix anim
* Fix scrim
* Cleanup
* Convert FavoritesScene to use ComposeFabLayout
* Convert DownloadsScene to use ComposeFabLayout
* Cleanup unused code
* Rename ComposeFabLayout to FabLayout
* Refine
* Refine
* Intercept MotionEvent.ACTION_CANCEL for rv have SelectionTracker attached
* Revert to old icons
* Revert FAB orders
* Cleanup resources
---------
Co-authored-by: Lokesh Gidra <lokeshgidra@google.com>
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com>
|
2023-11-19 09:21:52 +08:00 |
|
Lokesh Gidra
|
8be6ad84fc
|
Get rid of IntList, LongList
|
2023-11-17 23:54:19 +08:00 |
|
Lokesh Gidra
|
59e46aeeea
|
Navigate with GalleryDetailScreenArgs directly
|
2023-11-17 23:54:19 +08:00 |
|
renovate[bot]
|
4404531171
|
Update dependency com.android.application to v8.1.4
|
2023-11-16 19:51:03 +00:00 |
|
FooIbar
|
99db84fdd0
|
Cleanup code
|
2023-11-17 00:10:44 +08:00 |
|
FooIbar
|
aa50b69754
|
Add rotate inertia for favSelectDialog
|
2023-11-16 23:15:02 +08:00 |
|
FooIbar
|
fa2933df7c
|
Workaround for BTF2 cursor not showing
|
2023-11-16 23:07:29 +08:00 |
|
FooIbar
|
c51a26b9b7
|
Close drawer before navigating to another activity
Fix crash caused by activity recreate when it's invisible
|
2023-11-16 19:00:58 +08:00 |
|
FooIbar
|
9859a1eaac
|
Fix amoled dark mode
|
2023-11-16 19:00:43 +08:00 |
|
Lokesh Gidra
|
cd3858ace8
|
Rotatable fav select dialog
|
2023-11-16 14:27:51 +08:00 |
|
FooIbar
|
0c54e8b0b3
|
Allow setting search bar title
|
2023-11-16 12:47:33 +08:00 |
|
Lokesh Gidra
|
e32a7b61b6
|
Workaround IME won't show again once hidden
|
2023-11-16 11:58:23 +08:00 |
|
FooIbar
|
ea2977268b
|
Follow upstream API changes
|
2023-11-16 11:21:20 +08:00 |
|
Vladimir Dostoyevskiy
|
6b529bcb18
|
Upgrade compose bom (#277)
* Upgrade compose bom
* Update settings.gradle.kts
|
2023-11-16 02:32:14 +00:00 |
|
FooIbar
|
941e7d18f3
|
Implement pull to refresh in GalleryCommentsScreen (#272)
* Use AndroidX snapshot builds
* Implement pull to refresh in GalleryCommentsScreen
* Don't use snapshot builds for other libraries
|
2023-11-16 09:34:29 +08:00 |
|
FooIbar
|
d0fe9fac8c
|
Fix crash when applying style to comment
|
2023-11-16 09:33:58 +08:00 |
|
FooIbar
|
8f37c5ba25
|
Fix favButton text not updating in gallery detail
|
2023-11-16 09:33:24 +08:00 |
|
renovate[bot]
|
b63b36e6d2
|
Update dependency androidx.browser:browser to v1.7.0
|
2023-11-15 21:52:38 +00:00 |
|
renovate[bot]
|
081357cbb4
|
Update dependency androidx.activity:activity-compose to v1.8.1
|
2023-11-15 18:15:44 +00:00 |
|
renovate[bot]
|
0f7aa5f9ea
|
Update kotlinx.serialization to v1.6.1
|
2023-11-15 16:07:25 +00:00 |
|
Lokesh Gidra
|
a565b428e8
|
Apply blur to Compose Dialog
|
2023-11-15 21:05:45 +08:00 |
|
FooIbar
|
71f4df6f05
|
Fix download dialog checkbox ripple
|
2023-11-15 20:41:56 +08:00 |
|
FooIbar
|
5da2f91e6a
|
Fix comment EditText height
|
2023-11-15 20:32:52 +08:00 |
|
FooIbar
|
a6e9867596
|
Clear previous comment if it was in edit mode
|
2023-11-15 20:32:52 +08:00 |
|
FooIbar
|
9e1cff014d
|
Minor cleanup
|
2023-11-15 20:32:52 +08:00 |
|
Lokesh Gidra
|
9c06f10d43
|
Drop explicitly androidx collection dependency
Since compose runtime depends 1.4.0a1 now
|
2023-11-15 20:11:56 +08:00 |
|
Lokesh Gidra
|
3f11df1dc6
|
Cleanup unused
|
2023-11-15 20:11:56 +08:00 |
|
Lokesh Gidra
|
6dd4505cec
|
Convert download dialog to coroutine dialog
|
2023-11-15 20:11:56 +08:00 |
|
Lokesh Gidra
|
8faabd7759
|
Cleanup unused res
|
2023-11-15 19:03:40 +08:00 |
|
FooIbar
|
288e56d7e0
|
Fix search bar width
|
2023-11-15 15:23:15 +08:00 |
|
 Vladimir DostoyevskiyandLokesh Gidra
|
7bcddb5f51
|
Initial limited support for BBCode editor (#260)
* Initial support edit
* Override LocalTextToolbar to reimpl BBCode editor: groundwork
* Impl
* Hacky
* Keep spans when editing
* Fix bold
* Fixes
* Initial AnnoStr to BBCode
* Implement edit with annotatedString
* Cleanup
* Cleanup
* Hack
* Some necessary comment
* Make url span a noop now
* Cleanup
* Cleanup
* Fix annotatedStr concat
* Fix toBBCode
* Clear focus as well
* Support Overlapped SpanStyle to BBCode
* Refine
* Cleanup code
* Fix algo
* Fix conflict
---------
Co-authored-by: Lokesh Gidra <lokeshgidra@google.com>
|
2023-11-15 13:03:18 +08:00 |
|
FooIbar
|
7b0bd309e4
|
Fix light splash screen in dark theme on API >= 31
|
2023-11-15 01:19:53 +08:00 |
|
FooIbar
|
237938b1f0
|
Check temporary IP ban and refine error translation (#262)
* Check temporary IP ban and refine error translation
* Fix lint
|
2023-11-14 10:27:45 +00:00 |
|
FooIbar
|
07009f8bd6
|
Expose searchFieldState as workaround
Until we migrate GalleryListScene to compose
|
2023-11-14 16:09:23 +08:00 |
|
FooIbar
|
f7ef768c8f
|
Set default filter mode
|
2023-11-14 00:37:15 +08:00 |
|
FooIbar
|
d1c3c9a37a
|
Refine modifyFavorites
|
2023-11-13 18:23:58 +08:00 |
|
Lokesh Gidra
|
78f15860e0
|
Check sadpanda in cronet path
|
2023-11-13 18:23:58 +08:00 |
|
Lokesh Gidra
|
6b11773da9
|
ModifyFavoritesRange concurrently
Order?
|
2023-11-13 18:23:58 +08:00 |
|
Lokesh Gidra
|
ed26cb8f35
|
Move modifyFavorites to use cronet
|
2023-11-13 18:23:58 +08:00 |
|
Lokesh Gidra
|
337f27dc38
|
Convert ghRequest to use stdlib Base64 impl
|
2023-11-13 18:23:58 +08:00 |
|
FooIbar
|
97fab45877
|
Avoid unnecessary overhead
|
2023-11-13 16:49:01 +08:00 |
|
FooIbar
|
8e8749ed6e
|
Fix crash when initial composition hasn't been performed
|
2023-11-13 15:04:02 +08:00 |
|
Lokesh Gidra
|
a0e999576e
|
Fix comment textfield cursor color
|
2023-11-13 12:07:44 +08:00 |
|
Lokesh Gidra
|
b29802c260
|
Keep GalleryDetail comments in sync
|
2023-11-13 11:32:24 +08:00 |
|
Lokesh Gidra
|
665e5a3d39
|
Immutable GalleryComment
|
2023-11-13 11:32:24 +08:00 |
|
Lokesh Gidra
|
c2a2dafb47
|
Resolve #251
|
2023-11-13 11:32:24 +08:00 |
|