Commit Graph
32 Commits
Author SHA1 Message Date
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 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 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 9c5d0fca08 fix(ios): add missing notification and remove unused variables 2024-01-12 17:23:45 +08:00
wwwcg a1cba871d4 fix(ios): revert rename hippy prefix for compatibility 2024-01-03 21:12:23 +08:00
wwwcg bad8e37894 fix(ios): revert rename in hippy3 and fix modal view gesture bug 2023-10-30 14:11:31 +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 3ffb8864df fix(ios): child component nested in text should not dirty propagation 2023-06-13 06:36:02 +00:00
luomy eeaa547389 fix(ios): fix layout issues 2023-06-12 07:21:39 +00:00
wwwcg 5f21c839f4 feat(ios): nested rich text support vertical alignment setting (#2521) 2023-05-18 02:04:46 +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 2e22c9b6c4 feat(ios): apply vfs on image loading and bundles loading 2022-10-20 19:05:06 +08:00
jonasluo 1c20967618 fix(iOS): 3.0 bool value cast to int 2022-10-14 15:19:43 +08:00
luomy b26f801d70 refactor(ios): modify hippy name for native render 2022-08-01 15:29:00 +08:00
luomy 35c6d66c6a feat(ios): add method to get key window in ios13 2022-07-26 18:06:01 +08:00
luomy c0a04e6988 feat(ios): support bytes buffer transfer 2022-07-20 16:44:30 +08:00
luomy a60c861544 refactor(ios): use napi instead of jsc api
hippy needs to be Suitable for multiple js engines
2022-07-19 15:03:06 +08:00
luomy 63070b6d77 refactor(ios): rename compoents files from Hippy prefix to NativeRender prefix (#2165)
* refactor(ios): rename shadow to render object

* refactor(ios): refactor uiview catagory class

* refactor(ios): remove unused two uiview catagory class

* refactor(ios): remove unused codes for legacy touch handler

* refactor(ios): modify view export macro's name

* refactor(ios): change hippyconvert macros to uppercase

* refactor(ios): seperate native render defines from hippy defines

* refactor(ios): refactor render log system

* refactor(ios): rename render files from hippy to nativerender

* refactor(ios): refactor setting measure function for text
2022-07-01 14:46:12 +08:00
pollyzhang c29334d1b4 feat(base): Replace base library with footstone 2022-06-30 17:32:54 +08:00
luomy 4abf2a9bad feat(ios): adjust borderColor display conditions
border color is only displayed when border style and width setted
2022-06-21 18:19:20 +08:00
pollyzhang 8ec58c860a feat(dom): add snapshot 2022-06-10 17:59:49 +08:00
ozonelmy 24cfd63bac refactor(ios): move measure method from uimanager to view manager 2022-06-10 12:08:13 +08:00
luomy 2238c8c151 fix(ios): make DomManager.SetRootSize called in dom thread (#1971)
* fix(ios): make DomManager.SetRootSize called in dom thread

* fix(ios): make DomManager.SetRootSize called in dom thread
2022-06-07 11:55:08 +08:00
d5058bbb10 feat(core): refactor loadInstance
Co-authored-by: ozonelmy <ozonelmy@163.com>
Co-authored-by: zoomchan-cxj <zoom_chan@163.com>
Co-authored-by: maxli <maxli@tencent.com>
2022-06-02 12:06:29 +08:00
mengyanluo ec4a9154b4 fix(ios): fix crash due to null pointer
context is null if size area is zero
2022-05-30 10:30:00 +08:00
ozonelmy 296bfbe279 refactor(ios): modify ui response block parameter type
from array to id
2022-05-17 18:12:06 +08:00
luomy daba3e2fa4 refactor(ios): strip component code from hippy code (#1770)
* refactor(ios): component file dependency strip from hippy base

* refactor(ios): change image component catagory file position

* refactor(ios): change image component catagory file position

* refactor(ios): strip hippylog file from hippy to render

* refactor(ios): strip hippylog file from hippy to render

* refactor(ios): strip deep copy files from hippy to render

* refactor(ios): strip deep copy files from hippy to render

* refactor(ios): change dom and gradient files path

* refactor(ios): change i18n files path

* refactor(ios): change hippy defines file path

* refactor(ios): change convertion file path

* refactor(ios): add render error handler fils

* refactor(ios): strip render files from hippy

* refactor(ios): remove hippy to framework folder

* refactor(ios): change component path to render folder

* refactor(ios): refactor render files path

* refactor(ios): refactor demo show

* fix(ios): fix demo debug mode

* refactor(ios): remove unused files
2022-04-24 19:47:47 +08:00
luomy 49c411f136 refactor(ios): use framework proxy for image loader (#1603)
* feat(ios): modify render files structure

* feat(ios): add render context protocol file

* feat(ios): use render context instead of hippyuimanager

strip binding relationship between hippyuimanager and hippybridge,working in progress

* feat(ios): remove reference from view and viewmanager to hippybridge

* feat(ios): add framework proxy protocol

* feat(ios): add checks for file url

* feat(ios): add framework proxy protocol for background image

* feat(ios): add framework proxy protocol for image

* refactor(ios): modify image data loader protocol parameter type

* feat(ios): add data download task files

* feat(ios): add framework proxy protocol for image

* refactor(ios): use frameworkproxy for image loader module

* feat(ios): add sequence property for uiview

* feat(ios): add data load sequence for view

* refactor(ios): remove unused code

* refactor(ios): use framework proxy image provider

* refactor(ios): remove unused code

* refactor(ios): some commments

* feat(ios): add HippyFrameworkProxy delegate implementation
2022-03-09 14:58:25 +08:00