wwwcg
7d29a3cfb7
feat(ios): add fcp monitor support ( #3803 )
...
* feat(ios): add fcp monitor support
* chore(ios): performance related code optimize
* test(ios): add some test code
2024-04-02 21:01:09 +08:00
wwwcg
5f4bf5772f
test(ios): add unit test infrastructure for ios project
2024-03-29 17:15:08 +08:00
wwwcg
88152dbda7
fix(ios): thread race of componentDataByName in UIManager ( #3801 )
...
* fix(ios): thread race of componentDataByName in UIManager
* fix(ios): thread race of componentDataByName in UIManager2
2024-03-29 14:28:23 +08:00
wwwcg
c39dc12d97
chore(ios): eliminate warnings and optimize code ( #3798 )
...
* chore(ios): eliminate warnings and optimize code
* chore(ios): clean up obsolete functions
2024-03-28 21:12:20 +08:00
wwwcg
e84193621f
fix(ios): fix timing issue of backgroundImage prop
2024-03-28 12:31:45 +00:00
wwwcg
02dd63cf29
refactor(ios): unify component and module method calling mechanism
...
Fixed an issue where UI components does not support calling non-ID parameter type methods in hippy3
2024-03-28 12:27:28 +00:00
wwwcg
af5dcb1a95
fix(ios): fix module provider not working and code refactor
2024-03-26 04:12:26 +00:00
wwwcg
6ce37769a4
fix(ios): ensure insertHippySubview is called sequentially
...
Some businesses depend on the invocation order of the insertHippySubview method,
so we use std::map instead to ensure that the view created first calls that method first
2024-03-26 04:02:43 +00:00
wwwcg
94e27be6ca
fix(ios): implementation issue with defaultSource prop of Image
2024-03-26 03:58:30 +00:00
wwwcg
9a76f96449
feat(ios): print hippy core module logs ( #3783 )
...
* chore(ios): add necessary logs to locate problem
* feat(ios): print hippy core module logs
* feat(ios): adjust default log level on Release from Error to Info
* chore(ios): remove the duplicate core log delegate
2024-03-21 11:02:53 +08:00
wwwcg
ea562fad4d
refactor(ios): minor changes for compatibility
2024-03-12 11:27:36 +08:00
wwwcg
ace5988e02
fix(ios): increase code robustness and compatibility for HippyRootView
2024-03-12 11:27:36 +08:00
wwwcg
240060276e
feat(ios): add rootViewRunApplicationFinished delegate method
...
for HippyRootViewDelegate
2024-03-12 11:27:36 +08:00
wwwcg
2a17ef8117
refactor(ios): normalize code and clean up some code problems
2024-03-12 11:27:36 +08:00
wwwcg
69bb49dbb7
chore(ios): revert rename symbol Prefix and fix compatibility issues
2024-03-11 15:28:56 +08:00
wwwcg
867b946038
refactor(ios): improve version compatibility
2024-03-11 15:28:56 +08:00
wwwcg
4a3952d1ee
fix(ios): revert rename symbol Prefix and fix compatibility issues
2024-03-11 15:28:56 +08:00
wwwcg
db995423ba
fix(ios): backgroundImage may not update in time when reusing hippyView ( #3736 )
...
* chore(ios): revert rename Hippy prefix to NativeRender
* fix(ios): backgroundImage may not update in time when reusing hippyView
replace some deprecated UIGraphics functions
* fix(ios): backgroundImage may not update in time when reusing hippyView2
2024-01-24 14:20:56 +08:00
wwwcg
61c52e9807
fix(ios): optimize perf of ComponentMap and support multi-rootView
2024-01-12 09:34:50 +00:00
wwwcg
8e510793d2
refactor(ios): optimize local file and base64 data's loading efficiency ( #3701 )
...
* refactor(ios): optimize local file and base64 data's loading efficiency
* refactor(ios): optimize local file and base64 data's loading efficiency2
* refactor(ios): add custom userInfo in vfs completion block
In order to support third-party vfs implementations
when returning images directly, rather than raw data
Such as using SDWebImage to download resource
2024-01-12 17:28:38 +08:00
wwwcg
9c5d0fca08
fix(ios): add missing notification and remove unused variables
2024-01-12 17:23:45 +08:00
wwwcg
62fff3fff2
refactor(ios): eliminate code warnings and resolve architectural issues
2024-01-12 17:23:45 +08:00
wwwcg
8ad0c88450
fix(ios): showsXXXScrollIndicator property of scrollview not working
2024-01-12 09:22:40 +00:00
wwwcg
6893636e99
fix(ios): showScrollIndicator not working on horizontal list
2024-01-12 09:08:59 +00:00
ruifanyuan
dc78bf9ac0
fix(ios): improve image rendering performance in main thread
2024-01-10 11:51:42 +08:00
wwwcg
f7b019ffe3
fix(ios): optimize creation time of lazy-load list items
2024-01-05 07:19:57 +00:00
wwwcg
d3bff2625e
refactor(ios): revert rename Hippy prefix to NativeRender
2024-01-05 07:00:44 +00:00
wwwcg
e37764723c
fix(ios): revert rename hippy prefix for compatibility part2
2024-01-03 21:12:23 +08:00
wwwcg
a1cba871d4
fix(ios): revert rename hippy prefix for compatibility
2024-01-03 21:12:23 +08:00
wwwcg
5863fe7baf
fix(ios): optimize performance of getting components from viewRegistry
2023-12-27 12:46:37 +00:00
ruifanyuan
5328610be8
fix(ios): return weight of zero for invalid font
2023-12-26 20:58:11 +08:00
wwwcg
f37d667a38
fix(ios): onChange event not triggered when typing Chinese Pinyin
2023-12-26 08:30:17 +00:00
wwwcg
4d904b08a7
fix(ios): fix component reference issue on old system versions
2023-12-22 14:25:25 +08:00
wwwcg
ebbb3f79c5
feat(ios): optimize cell reuse processes 2
2023-12-22 14:25:25 +08:00
wwwcg
40e884fe9b
fix(ios): fix lazy views may not get rendered due to timing issue
2023-12-22 14:25:25 +08:00
wwwcg
57ff9f9fa6
feat(ios): optimize cell reuse processes
2023-12-22 14:25:25 +08:00
wwwcg
80d68c9de7
fix(ios): nested list may not get reload
2023-12-22 14:25:25 +08:00
wwwcg
ee057dc788
fix(ios): fix view creation bug on release mode
2023-12-22 14:25:25 +08:00
wwwcg
e831f314af
fix(ios): delete the old useless cache logic for list and waterfall
2023-12-22 14:25:25 +08:00
wwwcg
316ba74af8
fix(ios): add a simple reusable cache for list and waterfall
2023-12-22 14:25:25 +08:00
wwwcg
38662ab74f
fix(ios): refactor & fix listview and waterfall's data loading procedure
2023-12-22 14:25:25 +08:00
ruifanyuan
051da17d02
feat(ios): improve text layout performance
2023-12-21 12:54:28 +00:00
wwwcg
d03bef04da
fix(ios): fixed an error when getBoundingClientRect's options was null
2023-12-21 12:44:02 +00:00
wwwcg
276d26ee46
fix(ios): fixed an issue where some part of devtools were not available
2023-12-21 12:31:47 +00:00
wwwcg
dd2320d2eb
fix(ios): add protection to prevent crashes caused by negative sizes
2023-12-14 11:59:08 +00:00
wwwcg
d5209217b5
fix(ios): sticky list cell not showing after reloading
2023-12-06 08:19:45 +00:00
wwwcg
14da8fe8f2
fix(ios): dead loops generated by nested text layouts
2023-12-06 08:12:07 +00:00
wwwcg
94b4c54dc4
fix(ios): scrollToIndex not working for horizontal list
2023-12-05 09:24:03 +00:00
wwwcg
a2a2a05d2a
fix(ios): add default sandbox directory for compatibility
2023-12-05 17:11:49 +08:00
wwwcg
e027447aba
refactor(ios): optimized the startup process and compatibility
2023-12-05 17:11:49 +08:00