25 Commits

Author SHA1 Message Date
wwwcg fd0a7e9a0f fix(ios): rare thread race problem in module data 2025-10-22 20:48:43 +08:00
wwwcg 0e3517fdbe feat(ios)!: bind window info of Dimensions API to the RootView (#4296)
* feat(ios): update Dimensions window info after RootSize changes

dimensions now following the size changes of RootView
Meanwhile, a new "appwindow" has been added to retain the original window concept

* refactor(ios): code update in waterfall layout

BREAKING CHANGE: window info in Dimensions is changed in some case by default
2025-05-06 21:07:00 +08:00
wwwcg f3a92cdf47 chore(ios): resolve turbo module typo 2024-11-28 15:47:04 +08:00
wwwcg d5cb4644fc test(ios): add test for event dispatcher and code clean 2024-11-28 14:20:18 +08:00
wwwcg 204c80f765 refactor(ios): code clean and structure optimization for HippyBridge 2024-11-26 21:21:25 +08:00
wwwcg aaebcc56eb fix(ios): resolve compatibility issue when using ResponseSenderBlock (#4040)
The problem occurs only in UI components,
Methods in modules are not affected.
2024-09-19 11:27:36 +08:00
wwwcg b95df1bfea refactor(ios): remove all context wrapper classes (#3994) 2024-08-15 17:45:38 +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
wwwcg b1dea84027 chore(ios): optimize parameter check tips 2024-05-14 16:47:23 +08:00
wwwcg 672fb57ef6 fix(ios): add ResponseSenderBlock type support for component parameter 2024-05-14 16:47:23 +08:00
wwwcg 9cf8348333 chore(ios): improve parameter mismatch tips 2024-05-14 16:47:23 +08: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 bad8e37894 fix(ios): revert rename in hippy3 and fix modal view gesture bug 2023-10-30 14:11:31 +00:00
wwwcg e3b21710b4 fix(ios): add missing error log and suppress some warning 2023-10-30 12:44:17 +00:00
wwwcg d9576d4819 refactor(ios): Revert rename and Sdk frame refactor and Fix some bug (#3545)
* refactor(ios): Revert rename Hippy prefix part3

* refactor(ios): Revert rename from Hippy prefix to NativeRender part1

the original rename pr is #2165

* refactor(ios): Revert rename from Hippy prefix to NativeRender part2

* refactor(ios): Revert rename Hippy prefix part4

* refactor(ios): Revert rename Hippy prefix part5

* refactor(ios): Revert rename Hippy prefix part 6

* refactor(ios): Revert rename Hippy prefix part 7

* refactor(ios): make hippy3 native component compatible with hippy2

* refactor(ios): Revert rename Hippy prefix part 8

* refactor(ios): Revert rename Hippy prefix part 9

* refactor(ios): Revert rename Hippy prefix part 10

* refactor(ios): Revert rename Hippy prefix to NativeRender part 11

* refactor(ios): Revert rename and sdk frame refactor part 12

* refactor(ios): Revert rename and sdk frame refactor part 13

HippyRootView and sdk start related change

* feat(ios): Improve method of getting UI state and Add NightMode

sync from hippy2

* fix(ios): bridge and rootView's memory issue when dealloc

* refactor(ios): Revert rename and sdk frame refactor part 14

* fix(ios): listview and waterfall reload animation bug

* fix(ios): fix hippy3 podspec's bug

remove all deprecated Header Search Path settings in user_target_xcconfig
2023-10-19 12:38:18 +08:00
luomy 9c03381bfc feat(ios): no return when methods get unexpected arguments 2023-04-24 08:24:39 +00:00
luomy c7ef906c3d feat(ios): reset hippy log and text system 2023-04-19 13:58:27 +00:00
luomy 9a2902002e feat(ios): support hippy.podspec for framework project 2023-03-06 08:53:21 +00:00
luomy 7847d817ba refactor(ios): use work space to manager projects 2022-11-24 17:04:31 +08:00
luomy 0f6d76775a refactor(ios): refactor common utility components 2022-10-27 17:27:05 +08:00
luomy 4ea38bc25b feat(ios): use hippylog instead nativerenderlog 2022-10-17 11:15:16 +08:00
luomy db3085b726 feat(ios): use napi for jsi module 2022-10-14 15:44:16 +08:00
luomy 35a3d963b2 refactor(ios): change file structure 2022-09-22 18:44:45 +08:00