wwwcg
dc2dc48a55
chore(ios): update demo and eliminate some warnings
2024-09-13 14:54:20 +08:00
wwwcg
8a7bc1a8f3
fix(ios): resolve conversion error between NSString and CtxValue ( #4007 )
...
add unit test for data conversion
2024-09-13 14:54:20 +08:00
wwwcg
9c351ad551
fix(ios): resolve reload not working ( #4006 )
...
refactor hippy demo code
2024-09-13 14:54:20 +08:00
wwwcg
877814e936
refactor(ios): remove all context wrapper classes ( #3994 )
2024-09-13 14:54:20 +08:00
wwwcg
c911d562d9
fix(ios): resolve floating point size comparison issues ( #3989 )
2024-09-13 14:54:20 +08:00
wwwcg
395175763c
fix(ios): remove invalid if statement at cell reuse
2024-09-13 14:54:20 +08:00
wwwcg
084b0d816b
refactor(ios): subcomponents to hippySubviews prop for compatibility
...
Earlier Hippy3 versions used subcomponents to represent children,
For better compatibility with Hippy2, change back to hippySubviews
2024-09-13 14:54:20 +08:00
wwwcg
cb7a9f5ce4
refactor(ios): remove unused data structure in waterfall item
2024-09-13 14:54:20 +08:00
wwwcg
f77d766bbc
chore(ios): eliminate code warnings
2024-09-13 14:54:20 +08:00
zealotchen
371b38b4ea
chore(release): released 3.3.1
3.3.1
2024-08-26 14:53:48 +08:00
zealotchen
35c8d23513
fix(vue-next): fix beforeLoadStyle not work
2024-08-26 14:44:50 +08:00
zealotchen
fa6deadaac
feat(vue-next): fix onInterceptTouchEvent not work ( #3995 )
...
* feat(vue-next): fix onInterceptTouchEvent not work
* fix(vue-next): fix remove attr not update
* fix(vue-next): revert vue-next version
2024-08-26 14:44:38 +08:00
zealotchen
33b3826ff9
fix(devtools): fix vue3 devtools element
2024-08-26 14:44:14 +08:00
zealotchen
8d51296ec9
feat(vue): fix default native style is empty
2024-08-26 14:41:55 +08:00
wwwcg
3fc7225b46
fix(ios): add exception handle process for jsc ( #3976 )
...
* fix(ios): add exception handle process for jsc
* chore(ios): remove unnecessary exception check log
2024-08-02 15:26:12 +08:00
wwwcg
773a21f889
fix(ios): iOS18 adaptation of TextView component
2024-08-02 15:26:12 +08:00
wwwcg
1083ed3721
fix(ios, android): performance records inaccurate issues
2024-08-02 15:26:12 +08:00
wwwcg
64f94ae284
feat(ios): add app bundle and container path support for hpfile url
2024-08-02 15:26:12 +08:00
wwwcg
c5a676ce4f
feat(ios,android): add request duration in fetch response header
2024-08-02 15:26:12 +08:00
wwwcg
1d9ed5a93b
fix(ios): eliminate all warnings and open treat_warning_as_error
2024-08-02 15:26:12 +08:00
wwwcg
5aa12d9d98
feat(ios): add paragraph styles support for TextInput
...
TextInput Current support:
1.lineHeight
2.lineSpacing
3.lineHeightMultiple
2024-08-02 15:26:12 +08:00
wwwcg
c151da31be
fix(ios): header and footer refresh bugs ( #3940 )
...
* fix(ios): header and footer refresh bugs
* chore(ios): refactor some code in HippyRefresh
2024-07-04 11:51:38 +08:00
wwwcg
7a2ce1dc70
fix(ios): responsable region issue of Textinput ( #3932 )
...
* fix(ios): responsable region issue of Textinput
* chore(ios): remove unused code in TextView
2024-07-04 11:51:38 +08:00
zealotchen
f717db5428
feat(react): add font style inherit
2024-06-20 21:52:17 +08:00
zealotchen
7ca089c03b
chore(release): released 3.3.0
3.3.0
2024-06-20 15:26:49 +08:00
wwwcg
7e166533ad
chore(ios): resolve podspec lint issue
2024-06-20 14:12:54 +08:00
wwwcg
8065ebf3a6
chore(ios): resolve podspec issues
...
remove use_frameworks env variable
2024-06-20 11:29:44 +08:00
wwwcg
61f58b58e0
docs(ios): update integration and upgrade guildlines
2024-06-19 20:11:07 +08:00
wwwcg
a63ddf3f3a
fix(ios): performance api of FP not working
2024-06-19 11:35:33 +08:00
zealotchen
473cf27cce
feat(doc): update js doc for 3.3
2024-06-19 11:31:45 +08:00
wwwcg
d8d3a6f9a9
chore(ios): add addFrameCallback method for devtools to avoid warning
...
Note that the implementation of this method is empty
2024-06-18 20:41:53 +08:00
wwwcg
201807b967
fix(ios): potential thread race in HippyJSExecutor
2024-06-18 17:00:46 +08:00
wwwcg
22df117146
refactor(ios): add gesture event delegate for hippyBridge
...
useful for external data reporting of hippy gesture events
2024-06-18 16:35:48 +08:00
siguangli and siguangli
fc6d506408
fix(android): remove onSystemUiVisibilityChange listener ( #3913 )
...
Co-authored-by: siguangli <maxli@tencent.com >
2024-06-17 21:20:10 +08:00
zealotchen
c6b8b0f4e6
feat(doc): update js doc
2024-06-17 10:26:45 +08:00
siguangli and siguangli
30d12f99ce
refactor(docs): update 3.0 upgrade guidelines md ( #3908 )
...
Co-authored-by: siguangli <maxli@tencent.com >
2024-06-14 19:37:16 +08:00
wwwcg
b6697c53d9
fix(ios): add CSS name matching semantics to fontFamily of TextInput
2024-06-14 15:22:37 +08:00
xiezheng-XD
403af1a149
docs(vue): typo in vue's README.md ( #3444 )
2024-06-14 14:53:00 +08:00
etkmao
06806d98bf
fix(core): fix android scope crash ( #3906 )
2024-06-14 14:04:42 +08:00
wwwcg
e8047bbe09
refactor(ios): clean and refactor the HippyBridge's code
3.2.0
2024-06-13 20:51:03 +08:00
wwwcg
76ca98f3dc
fix(ios): dangling pointer in HippyBridge when unload after invalidate
2024-06-13 20:51:03 +08:00
wwwcg
7e6908dfb6
chore(ios): eliminate unnecessary null warning
2024-06-13 20:51:03 +08:00
wwwcg
2055bd229f
refactor(ios): add method call parameter matching protection 2
2024-06-13 20:51:03 +08:00
wwwcg
7dbd2a3e0a
refactor(ios): add method call parameter matching protection
...
To prevent wild pointer problem caused by the number of parameters
passed by the front end being smaller than the actual parameters
2024-06-13 20:51:03 +08:00
徐浩哲
8ef98824ad
fix(android): resolve local ref overflow
2024-06-13 11:41:14 +00:00
etkmao
1537ba887e
fix(perf): fix OnResourceLoadEnd crash ( #3895 )
2024-06-12 12:16:44 +08:00
siguangli and siguangli
e2682c60ee
refactor(docs): update 3.0 upgrade guidelines md ( #3894 )
...
Co-authored-by: siguangli <maxli@tencent.com >
2024-06-11 21:15:22 +08:00
wwwcg
5562c0058d
fix(ios): add protection for targetContentOffset outliers in ViewPager
2024-06-11 17:57:58 +08:00
wwwcg
7ab2ec170f
fix(ios): loss of touch end or cancel event in multi-finger scenarios ( #3892 )
...
* fix(ios): loss of touch end or cancel event in multi-finger scenarios
In a multi-finger scenario,
the _touchBeganView local variable only records the last touch view
since touch began is entered multiple times,
causing the began and cancel/end events to be unmatched.
To fix this, we use a simple approach -
that record all touch began Views and send events to all recorded views at the end.
Please note that we have not fully adapted the multi-fingered scenario.
* fix(ios): resolve exception where touchView may be nil
2024-06-11 17:42:47 +08:00
etkmao
a6d3da3321
Bugfix/anim state crash ( #3891 )
...
* fix(perf): animation state not crash on release version
* fix(core): crash protect when onInstanceDestroy is invoked 2 timers
* fix(core): animation state not crash on release version
2024-06-11 16:21:57 +08:00