Icaro Motta
e1a868fc0d
Experiment with more solutions for using stable handlers
...
Re-frame docs/on-stable-dom-handlers.md offers a clever solution to cache any
function even if it needs to "close over" dynamic values.
In this commit there are two solutions, one that's independent of React, i.e. a
pure Clojure solution that should be used only with form-2 components and a
second one, that uses hooks and persists state using React refs.
Both solutions are capable of solving the problem of stable handlers. The
solution using a form-2 component is committed here as an implementation
reference since it was taken from re-frame docs. The hooks solution should be
battle tested in more components to make sure it's good enough.
2024-05-20 14:54:10 -03:00
Sean Hagstrom
4d3a564312
tidy: focus on the ergonomics of using use-bind-snapshot
2024-05-20 14:54:10 -03:00
Sean Hagstrom
757b8ebcac
tweak: utilise use-layout-effect to safely update atom
2024-05-20 14:54:10 -03:00
Sean Hagstrom
5ff9097410
tidy: refactor from use-callback to use-memo
2024-05-20 14:54:10 -03:00
Sean Hagstrom
6fdb57a753
chore: add use-layout-effect
2024-05-20 14:54:10 -03:00
Sean Hagstrom
8d821c27cb
tidy: remove extra debug labels
2024-05-20 14:54:10 -03:00
Sean Hagstrom
3be9bd0bbb
wip: refactor to use custom memo implementation and display demo of different behaviors
2024-05-20 14:54:10 -03:00
Sean Hagstrom
541e51b37b
tweak: test sharing a state-sub
2024-05-20 14:54:10 -03:00
Sean Hagstrom
c3a62f080b
tidy: remove unused button stuff
2024-05-20 14:54:10 -03:00
Sean Hagstrom
5346dfec0f
tweak: update demo with a variety of helper functions
2024-05-20 14:54:10 -03:00
Sean Hagstrom
83e9f8f0fc
tweak: use debug labels for buttons
2024-05-20 14:54:10 -03:00
Sean Hagstrom
691768b691
tweak: only debug buttons with string children
2024-05-20 14:54:10 -03:00
Sean Hagstrom
797578ae73
tidy: rename functions to be more descriptive
2024-05-20 14:54:09 -03:00
Sean Hagstrom
5f7081c30f
fix: subscription leak during hot reload by using use-memo
2024-05-20 14:54:09 -03:00
Sean Hagstrom
8efbf7e43d
tweak: log when button component renders
2024-05-20 14:54:09 -03:00
Sean Hagstrom
97019fffee
tweak: refactor example to use reagent.ratom/track and reagent.ratom/track! functions with message state
2024-05-20 14:54:09 -03:00
Sean Hagstrom
143410871b
wip: add small experiment for ui callback with state and memoization
2024-05-20 14:54:09 -03:00
Sean Hagstrom
85382bbc28
tweak: forward on-press events
2024-05-20 14:54:09 -03:00
Mohsen
389a730eff
[ #19946 ] feat: add key pair QR code view ( #20073 )
2024-05-20 19:35:51 +03:00
Siddarth Kumar
4cdbfb6cc6
enable proguard, modify rules & upgrade okhttp lib ( #19975 )
...
This commit enables proguard minification and adds exceptions in proguard rules for the following classes :
- org.bouncycastle
- im.status.ethereum.BuildConfig
- com.reactnativenavigation
This commit also upgrades okhttp gradle dependency to 4.11.0
This should shave off a few MBs in the android bundle.
2024-05-20 21:09:03 +05:30
Siddarth Kumar
8fe59a0998
bump RNN to 7.39.0 and remove patches ( #20109 )
...
`react-native-navigation` library fixed android build errors for react-native `0.73` in this release :
https://github.com/wix/react-native-navigation/releases/tag/7.39.0
upgrading to this version helps us remove the patches.
2024-05-20 20:21:49 +05:30
Brian Sztamfater
d4e7e4cd52
fix: no routes are found in case of valid amount in fiat is entered ( #20000 )
...
Signed-off-by: Brian Sztamfater <brian@status.im>
2024-05-20 10:08:31 -03:00
Ajay Sivan
3de86b09bd
Page nav component alignment fix ( #20108 )
2024-05-20 05:35:31 -07:00
Brian Sztamfater
dc551031fe
fix: routes ui for bridging ( #19959 )
...
Signed-off-by: Brian Sztamfater <brian@status.im>
2024-05-20 08:07:35 -03:00
Omar Basem
29b02a544c
fix: multiple address input fixes ( #20005 )
...
fix: multiple address input fixes (#20005 )
2024-05-20 14:53:15 +04:00
BalogunofAfrica
3e4cbfeb69
feat: recalculate network max value ( #19953 )
2024-05-20 10:42:22 +01:00
Parvesh Monu
8038fc5ceb
fix wrong avatar for community channels in topbar ( #20093 )
2024-05-20 14:25:37 +05:30
Omar Basem
eb1db20161
chore: rename backup screen ( #20077 )
...
chore: rename backup screen (#20077 )
2024-05-20 09:29:15 +04:00
BalogunofAfrica
d558c565b0
feat: support sending multi collectibles ( #20045 )
2024-05-17 22:10:24 +01:00
Icaro Motta
ea58e52dc1
Support hooks & atom state management in previews ( #20053 )
...
Change the implementation of component previews to support receiving either
state/set-state from use-state or a Reagent atom, thus allowing us to gradually
change preview namespaces to use hooks instead of having to refactor all at once
in a gigantic PR.
All types of preview fields were tested, including multi-select.
Only the components counter.step and selectors.react previews were adapted
to use-state.
2024-05-17 16:48:57 -03:00
Omar Basem
624593ec35
chore: rename opt to oeth ( #19974 )
...
chore: rename opt to oeth (#19974 )
2024-05-17 22:23:51 +04:00
Omar Basem
9d302d8192
fix: select asset screen render function ( #20086 )
...
fix: select asset screen render function (#20086 )
2024-05-17 21:59:13 +04:00
Parvesh Monu
47428368fd
Allow user to manually input password when biometric fails ( #19989 )
2024-05-17 19:46:07 +05:30
Parvesh Monu
4c84dd4a1b
Don't load chat view until chat is fetched ( #19988 )
2024-05-17 19:31:29 +05:30
yqrashawn
cfe9d6e539
fix: action/reaction drawer UI issue ( #19630 )
2024-05-17 20:12:03 +08:00
andrey
afd92d2df1
Revert " Hide browser behind feature flag ( #20036 )"
...
This reverts commit ba3d4dd4ce
.
2024-05-17 12:08:53 +02:00
flexsurfer
ba3d4dd4ce
Hide browser behind feature flag ( #20036 )
2024-05-17 12:06:32 +02:00
Omar Basem
d7f3946c06
feat(wallet): Activity Items - Sections ( #19906 )
...
feat(wallet): Activity Items - Sections (#19906 )
2024-05-17 10:44:34 +04:00
Ulises Manuel
e1408f2a5f
Implement collectible header with animations ( #20024 )
...
Co-authored-by: Ajay Sivan <ajayesivan@gmail.com>
2024-05-16 21:16:17 -07:00
flexsurfer
b76395282d
add permission for enabling perf monitor in debug on Android ( #20032 )
2024-05-16 21:11:23 +02:00
BalogunofAfrica
c70a2c9e9e
fix: blur type for community header ( #19665 )
2024-05-16 18:29:45 +01:00
Omar Basem
649a316361
fix: address input multiline ( #19962 )
...
fix: address input multiline (#19962 )
2024-05-16 19:39:30 +04:00
Lungu Cristian
c05be0f2c2
Fix Wallet Connect structure ( #20042 )
...
* fix: wallet-connect structure & small bugs
* fix: formatting issue with sorting wc dependency
2024-05-16 18:02:44 +03:00
Sean Hagstrom
db26a878c3
fix: add network-settings feature flag and remove wallet-activities feature flag ( #20043 )
2024-05-16 15:35:35 +01:00
Omar Basem
219ae0ccbe
fix: wallet send navigation flow ( #20008 )
...
fix: wallet send navigation flow (#20008 )
2024-05-16 18:15:53 +04:00
Ajay Sivan
3e33ccb9ca
feat_: Add swap option in wallet action drawer ( #20029 )
2024-05-16 06:51:21 -07:00
Ajay Sivan
d73c38a00c
Community Token Gating Component ( #19642 )
2024-05-16 06:36:54 -07:00
Siddarth Kumar
deb7bfe23c
fix test-watch-for-repl ( #20064 )
...
This commit
- fix broken `test-watch-for-repl` on MacOS
- removes `react-native-transparent-video` from `yarn.lock`
2024-05-16 18:51:52 +05:30
Ajay Sivan
bd5fb0d407
fix: Page Nav title animation ( #19651 )
2024-05-16 06:08:32 -07:00
Ajay Sivan
22d63002b2
Fix preview screen label theme ( #20055 )
2024-05-16 05:55:22 -07:00