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 Dostoyevskiy and Lokesh 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
Lokesh Gidra
1d12a16e3d
Resolve #250
2023-11-13 11:32:24 +08:00
Vladimir Dostoyevskiy and Lokesh Gidra
f3fe5f0a75
Support cronetRequest with body ( #248 )
...
* Initial Add RequestBody support for cronetRequest
* Convert modifyFavorites to use cronet
* Code refactor
* Avoid some unnecessary copy
* Suppress NewApi for all managed usage
---------
Co-authored-by: Lokesh Gidra <lokeshgidra@google.com >
2023-11-12 15:45:02 +00:00
Vladimir Dostoyevskiy and Lokesh Gidra
3bad1d06f4
Migrate more to cronet directly ( #247 )
...
* Convert GalleryListParser to parse a DirectByteBuffer
* Convert FavoritesParser to parse a DirectByteBuffer
* Limit buffer size
---------
Co-authored-by: Lokesh Gidra <lokeshgidra@google.com >
2023-11-12 19:29:31 +08:00
FooIbar
70f2bfb760
Fix fab animation
2023-11-12 16:06:36 +08:00
Lokesh Gidra
9e86d42972
Predictive Back for Compose SearchBar
...
https://android-review.googlesource.com/c/platform/frameworks/support/+/2721593
2023-11-12 15:41:41 +08:00
FooIbar
c8ade4d750
Fix recyclerview item disappearing
2023-11-12 01:39:16 +08:00
FooIbar
11b7bbd7ef
Fix search bar text missing
2023-11-11 23:51:48 +08:00
Lokesh Gidra
513bce51ea
Avoid unnecessary recompose in ReaderProgressIndicator
2023-11-11 22:57:04 +08:00
FooIbar
f2c8c5d66d
Mitigate OOM for API < 26
2023-11-11 22:44:55 +08:00
4e08f4f962
Compose Searchbar ( #237 )
...
* Migrate to Compose SearchBar
* Fix searchbar padding
* Fix content padding
* Implement scroll away behaviour
* Reset searchBarOffsetY when expand
* Fix multiple listener
* Fix cursor position
* Fix spotless
---------
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com >
Co-authored-by: Lokesh Gidra <lokeshgidra@google.com >
2023-11-11 13:03:11 +00:00
FooIbar
a9bd55dff5
Restore fab rotation when showing and hiding ( #235 )
...
* Restore fab rotation when showing and hiding
* Make it rotate in the same direction
2023-11-10 12:29:01 +00:00
FooIbar
5cec825dbe
Clean up duplicate imports
2023-11-10 18:05:20 +08:00
FooIbar
14c5b28cdc
Refactor visibility animation for FabLayout
2023-11-10 16:41:42 +08:00