108 Commits
Author SHA1 Message Date
979faf79e5 feat(hippy-react): Text component add forbidUnicodeToChar (#3380)
* feat(hippy-react): Text component add forbidUnicodeToChar

* feat(hippy-react): Text component add forbidUnicodeToChar

---------

Co-authored-by: tobywanwan <tobywanwan@tencent.com>
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2023-07-21 14:42:58 +08:00
luomy fb29d4b270 feat(ios, js): remove clipboard module 2023-05-25 21:17:53 +08:00
wwwcg c363ab6ac9 feat(ios): add onKeyboardWillHide callback for iOS 2023-03-17 14:29:07 +08:00
Xuanquan Zhuangandandrezhuang 28fdfa925f fix(android): return size after loading gif (#3001)
* fix(android): return size after loading gif

* fix(vue, vue-next): handle onLoadEnd params

* Revert "fix(vue, vue-next): handle onLoadEnd params"

This reverts commit 52aae10130.

* fix(android): return image size using onLoad

* fix(img): update demo about onLoad usage

* docs(img): update doc about onLoad usage

* fix(demo): modify attribute name

* fix(android): change if condition order

* fix(vue, vue-next): handle onLoadEnd params

* fix(vue, vue-next): remove unexpected events

* fix(vue, vue-next): modify code expression

* feat(react): update gif onLoad

* feat(vue, vue-next): update demo expression

---------

Co-authored-by: andrezhuang <andrezhuang@tencent.com>
2023-03-16 17:30:31 +08:00
Zoom Chan 9c2d0bfb6c docs(README): transfer some document to offcial website (#3010) 2023-03-16 17:30:31 +08:00
df4d7ea648 feat(android, ios): nested rich text support vertical alignment setting (#2521)
* feat(ios): rich text images support vertical alignment setting

* feat(ios): add rich text's vertical align offset support

* feat(ios): margin support for nested component in richText

* feat(android): add `verticalAlign` for `Image` in rich text

* fix(android): backgroundColor not working in nested text

* feat(android): add properties for `Image` in rich text

`tintColor`, `backgroundColor`, `margin` and `padding`

* feat(ios): text in rich text support verticalAlign setting

* feat(android): verticalAlign for textnode

* feat(android): add backgroundColor in legacy mode

* fix(android): baseline align offset wrong

* feat(ios): support nested text verticalAlign style setting

* fix(android): verticalAlign for boringLayout

* chore(docs): add verticalAlign docs

* chore(ios): make verticalAlign default value baseline

* feat(vue): update text demo

* chore(ios): add verticalAlign and update demo

* chore(docs): update verticalAlign minimum supported version

---------

Co-authored-by: iPel <pel20121221@gmail.com>
Co-authored-by: luomy <ozonelmy@163.com>
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2023-03-16 17:30:30 +08:00
luomy a35fe906bc chore(docs): update onSizeChanged event document 2023-03-16 17:27:25 +08:00
Zoom Chan 5bb0972e8b refactor(js): perf nestedScrollPriority demo & docs (#9)
* refactor(js): perf nestedScrollPriority demo & docs

* refactor(js): add nested scroll more pager item
2023-02-06 17:01:00 +08:00
4e34fc1471 feat(android): add nestedScrollPriority for ListView and ScrollView
* feat(android): squash branch scroll_conflict (#6)

* fix(android): nested scroll feature

  - edit priority api
  - scrollview prevent nested scroll when enabled paging
  - fix viewpager vertical issue
  - viewpager nested scroll
  - translate comments

* fix(android): Eltonqin/netscroll bugfix (#3)

* fix(android):HorizonScrollView may throw exception when handle onInterceptTouchEvent

* fix(android):post task still run after remove

* fix(android):post task still run after remove,modify format

Co-authored-by: eltonqin <eltonqin@tencent.com>

* fix(android): nested scroll feature

  - viewpager nested scroll issue

* feat(docs): update docs

Co-authored-by: HOHOHOTangoDown <iystina7@gmail.com>
Co-authored-by: eltonqin <eltonqin@tencent.com>

* fix(android): nested scroll conflicts with pull refresh

* feat(docs, demo): update docs and demos

Co-authored-by: HOHOHOTangoDown <iystina7@gmail.com>
Co-authored-by: eltonqin <eltonqin@tencent.com>
2023-02-06 16:56:53 +08:00
zoomchan-cxj e6fc75570a chore(docs): add homepage and README some docs 2022-12-05 11:36:09 +08:00
iPelandwwwcg bbdd9ae60c feat(ios,android,vue): add load result param for webView's onLoadEnd api (#2667)
* feat(ios,vue): add load result param for webView's onLoadEnd api

* feat(android): add load result param for webView's onLoadEnd api

* feat(vue, doc): fix onLoadEnd params and update docs

* feat(vue, doc): resolve pr problem

* feat(vue, doc): resolve pr problem

Co-authored-by: wwwcg <isarraypro@gmail.com>
2022-11-25 14:19:07 +08:00
92ab25bb2f feat(android,ios,js): add getBoundingClientRect method (#2651)
* feat(android): add `getBoundingClientRect` api [WIP]

* feat(vue,react): add getBoundingClientRect api

* feat(android): add `getBoundingClientRect` api

* feat(ios): add getBoundingClientRect method

* docs(homepage): add getBoundingClientRect doc

* fix(demo): rm redundant file (#4)

* docs(homepage): add getBoundingClientRect doc

* fix(demo): rm redundant file

* fix(demo): rm redundant file

* refactor(vue-next-demo): rm unused code

* feat(android): add `getBoundingClientRect` api

Co-authored-by: iPel <pel20121221@gmail.com>
Co-authored-by: zoomchan-cxj <zoom_chan@163.com>
Co-authored-by: siguangli <siguangli@qq.com>
2022-11-25 14:19:03 +08:00
zoomchan-cxj eec33c2a14 refactor(react): change HippyEvent name to EventBus 2022-10-12 21:48:20 +08:00
jiangxuefeng 5fe65e962a feat(android): update docs and demo for android waterfall banner render; (#2412)
perf(android): no need to add a method findView in RenderNode class;

fix(android): android waterfall support banner render;
2022-10-11 14:24:21 +08:00
iPelandZoom Chan 08d38dc0e4 fix(docs, android): expandPullHeader method for ListView (#2494)
Co-authored-by: Zoom Chan <zoom_chan@163.com>
2022-10-11 14:20:26 +08:00
zoomchan-cxj 0b84e88ccb fix(hippy-react): support to emit multi parameters for HippyEvent 2022-10-11 14:19:22 +08:00
zoomchan-cxj 93a291ae57 feat(hippy-react): add HippyEvent to listen global events 2022-10-11 14:17:10 +08:00
iPel 46cdc41561 docs(text): correct breakStrategy typos 2022-09-07 17:15:36 +08:00
zoomchan-cxj 9d77ec6c99 feat(vue): support ScrollView & ListView scroll related event params 2022-08-26 16:10:47 +08:00
zoomchan-cxj 329a66ab53 docs(homepage): perf homepage 2022-08-23 16:41:49 +08:00
PBAandMohannnnn cefa50f18d docs(web-renderer): add instructions for hippy-react and hippy-vue (#2353)
* docs(web-renderer): add instructions for hippy-react and hippy-vue

* docs(web-renderer): add instructions for hippy-react and hippy-vue

Co-authored-by: Mohannnnn <1063022109@qq.com>
2022-08-10 12:34:01 +08:00
zoomchan-cxj 7572ff2bb4 docs(homepage): fix syntax error 2022-08-10 10:41:18 +08:00
zoomchan-cxj 37166a8126 docs(homepage): change docs structure 2022-08-10 10:41:17 +08:00
iPel 8dd4c0307e feat(android): add breakStrategy prop for Text and TextInput (#2285)
* feat(android): add `textBreakStrategy` prop for `Text` and `TextInput`

* feat(android): update demo

* feat(android): update demo

* feat(android): update prop name

* feat(vue): update keb style

* feat(core): resolve pr issues

* feat(core): resolve pr issues

* feat(core): resolve pr issues
2022-08-01 16:01:50 +08:00
zoomchan-cxj d89456e6b8 docs(homepage): remove skew intro 2022-07-25 17:00:32 +08:00
zoomchan-cxj 8ce7fc81a5 refactor(example): change skew animation demo 2022-07-25 13:16:58 +08:00
zoomchan-cxj f9541f2e3e feat(hippy-react): support horizontal PullHeader & PullFooter 2022-07-25 13:16:58 +08:00
iPel 864810ef43 feat(core): update docs 2022-07-25 13:16:58 +08:00
iPel b4d7e12e8f feat(core): update docs and demo 2022-07-25 13:16:58 +08:00
iPel c84a5662e1 feat(core): add isFocused method for TextInput 2022-07-25 13:16:58 +08:00
zoomchan-cxj 5c5458c0fd docs(homepage): update web docs 2022-07-25 13:16:58 +08:00
zoomchan-cxj eec9b99ad2 refactor(demo): change ellipsizeMode demo 2022-07-25 13:16:57 +08:00
iPelandsiguangli 2ec6c70009 feat(android): add ellipsizeMode prop support for Text componment (#2221)
* feat(Android): Text Componment handle numberOfLines and ellipsizeMode

* feat(Android): Text Componment handle numberOfLines and ellipsizeMode

update docs

* feat(Android): Text Componment handle numberOfLines and ellipsizeMode

- update docs
- fix image span range

* feat(Android): Text Componment handle numberOfLines and ellipsizeMode

- update docs
- fix image span range

* feat(Android): Text Componment handle numberOfLines and ellipsizeMode

- update vue demo

Co-authored-by: siguangli <siguangli@qq.com>
2022-07-25 13:16:57 +08:00
LittleCoandZoom Chan 95fc4c54c9 fix(hippy-react-web): support ListView renderPullFooter (#2166)
* feat(hippy-react-web): support onFooterPulling

* feat(hippy-react-web): reset cookie & support collapse option

* feat(hippy-react-web): doc update & rm unused code

* feat(hippy-react-demo): use latest @hippy/rmc dep

* feat(hippy-react-demo): use latest @hippy/rmc dep

* feat(hippy-react-web): fix pulling footer offset

* feat(hippy-react-web): update cookieModule

Co-authored-by: Zoom Chan <zoom_chan@163.com>
2022-07-25 13:14:07 +08:00
zoomchan-cxj c8d54e40de docs(cookies): update cookies introduction 2022-07-25 13:07:19 +08:00
zoomchan-cxj f6841f46c9 docs(event): add delloc event 2022-06-21 21:44:48 +08:00
zoomchan-cxj a257b4303a docs(react,vue): add renderPullFooter & collpase options docs 2022-06-21 21:44:48 +08:00
zoomchan-cxj 762494a714 feat(core): support other options for fetch request 2022-06-21 21:44:48 +08:00
zoomchan-cxj 32ac1c76a8 refactor(demo): perf react&vue demo 2022-06-21 21:44:47 +08:00
DuyuhaoandZoom Chan 8a5c872c08 docs(hippy-react): add en-us docs (#1896)
* docs(hippy-react): add en-us docs

* docs(hippy-react): edit en-us docs

* docs(hippy-react): edit en-us docs

* docs(hippy-react): edit en-us docs

Co-authored-by: Zoom Chan <zoom_chan@163.com>
2022-06-08 12:51:47 +08:00
zoomchan-cxj d6c4c57970 docs(readme&homepage): change some doc expression 2022-05-31 11:31:25 +08:00
ozonelmy 65e3cadbcb chore(docs): add keyboardheightchanged event for ios 2022-05-27 23:54:57 +08:00
zoomchan-cxj 6b67419dfd refactor(hippy-react-web): fix some lint problems 2022-05-27 23:36:23 +08:00
f6a6c015d9 feat(hippy-react-web): perfect hippy-react-web components (#1427)
* feat(hippy-react-web): supports hippy-react components

* feat(hippy-react-web): fix cr issues

* feat(hippy-react-web): add boxShadow

* feat(hippy-react-web): add textShadow

* feat(hippy-react-web): update ScrollView & demo Slider

* feat(hippy-react-web): fix tabHost scroll

* feat(hippy-react-web): add Localization

* feat(hippy-react-web): NetInfo & websocket

* feat(hippy-react-web): networkModule

* feat(hippy-react-web): fix pullHeader

* feat(hippy-react-web): add refreshWrapper

* feat(hippy-react-web): fix useLayout

* feat(hippy-react-web): add AsyncStorage

* feat(hippy-react-web): color transform

* feat(hippy-react-web): fix device.screen in safari

* feat(hippy-react-web): rm pullHeader getPullHeaderHeight prop

* feat(hippy-react-web): rm pullHeader getPullHeaderHeight prop

* feat(hippy-react-web): local image

* feat(hippy-react-web): code improve & add Modal animation

* feat(hippy-react-web): support modal animated

* feat(hippy-react-web): refactor viewpager

* feat(hippy-react-web): add warn when use unsupported prop

* feat(hippy-react-web): add asyncStorage methods

* feat(hippy-react-web): add ImageLoaderModule

* feat(hippy-react-web): add Image getSize prefetch

* feat(hippy-react-web): PixelRatio & docs

* feat(hippy-react-web): callNative add init function

* docs(video): change to gif

* docs(debug): perf debug steps introduction

* fix(core): fix log delegate crash

* refactor(core): refactor log delegate and remove lock for log

* feat(hippy-react-web): rm demo code & add RippleViewAndroid export

* feat(hippy-react-web): update components docs

* feat(hippy-react-web): add license header

* feat(hippy-react-web): update hippy-react docs

* feat(hippy-react-web): rm list-view prop

* feat(hippy-react-web): tranform linear-gradient

* feat(hippy-react-web): add view unsupported method  warning

* feat(ios): localstorage can handle error

* fix(ios): fix value fetch error

* fix(hippy-react-web): fix cr issues

* chore(hippy-react-web): rm unused console

* docs(hippy-vue-web): update react-web components

* chore(hippy-react-web): fix listview & modal issues

* chore(hippy-react-web): rm unused console

* refactor(hippy-react-web): refactor Image

* fix(hippy-react-web): fix image resizeMode

* fix(hippy-react-web): fix rippleViewAndroid error

* docs(hippy-react-web): add hippy-react-web module info

* refactor(hippy-react-web): rename prop to props

* fix(hippy-react-web): onAppear observeer

* feat(hippy-react-web): publish react-web@14.0-beta.1

* feat(hippy-react-web): fix uiM issues & fix typo

* chore(hippy-react-demo): support web dev hot reload

* chore(hippy-react-web): add source-map

* chore(hippy-react-web): rm ts hotreload

* chore(ios): recover ios localStorage

Co-authored-by: corinli <corinli@tencent.com>
Co-authored-by: zoomchan-cxj <zoom_chan@163.com>
Co-authored-by: pollyzhang <pollyzhang@tencent.com>
Co-authored-by: mengyanluo <mengyanluo@tencent.com>
2022-05-27 23:33:18 +08:00
zoomchan-cxj fd5c86b7e9 chore(exmaple): perf example style 2022-04-27 11:20:20 +08:00
zoomchan-cxj 0e9dc9b673 docs(platform): change supported platform expression 2022-04-27 11:18:06 +08:00
zoomchan-cxj 487c1f36f0 docs(react,vue): update docs 2022-03-29 10:46:24 +08:00
zoomchan-cxj 041fe1d56a refactor(example,doc): fix compatible issue 2022-03-29 10:46:19 +08:00
zoomchan-cxj f9f0e2b963 fix(react,vue): add TextInput color parser 2022-03-29 10:45:03 +08:00
zoomchan-cxj 4afa31d04b docs(textinput): perf numberOfLines introduction 2022-03-29 10:45:02 +08:00