Commit Graph
1980 Commits
Author SHA1 Message Date
zealotchenandOpenHippy aebad43816 feat(vue): fix vue2 HippyText setText (#3792)
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2024-03-26 15:16:52 +08:00
birdguo 6a2c515043 feat(vue-next): compatible vue2 component tag name format 2024-03-26 15:14:56 +08:00
siguangliandmaxli 2dc16282d1 fix(android): add ScrollViewRenderNode (#3773)
Co-authored-by: maxli <maxli@tencent.com>
2024-03-07 17:11:11 +08:00
siguangliandmaxli aca49e5c86 fix(android): do scrollTo after scroll range reduce (#3770)
Co-authored-by: maxli <maxli@tencent.com>
2024-03-07 16:07:06 +08:00
wwwcg ea6bd3b7d8 build(ios): fix no std:function build error on Xcode15.3 2024-03-07 06:48:11 +00:00
wwwcg 48fd18b30c fix(ios): add a null protection to animator 2024-02-28 11:56:02 +00:00
wwwcg f4abb9b529 fix(ios): animation state of some scenes might be out of sync 2024-02-28 17:14:08 +08:00
XQ Kuang 0a0d88d091 fix(ios): remove the invalid log message 2024-02-21 14:33:40 +08:00
etkmao 78cec499fe fix(core): fix ADRLoader multithread bug 2024-02-19 12:54:26 +00:00
maxli 57cea30f9f fix(android): remove ClipboardModule 2024-02-19 08:17:07 +00:00
maxli a9a2fa7dc3 fix(android): remove override getOverScrollMode 2024-02-01 11:21:45 +00:00
wwwcg 4cfdb8fc3d fix(ios): remove unused initialization param of HippyRootView
and update integration documents
2024-01-26 17:20:26 +08:00
maxli 3ce4476e0b fix(android): change raw name to window 2024-01-25 13:13:32 +00:00
maxli b0d30d7923 feat(android): add raw point for touch event dispatch 2024-01-25 11:31:57 +00:00
wwwcg 6401875f1a fix(ios): a rare multithreaded race crash when getting imageProviders
only when user use a custom HippyImageViewCustomLoader and do completion callback in subthread
2024-01-25 17:40:45 +08:00
wwwcg 0826bf2274 fix(ios): images with non-encoded urls are not displayed 2024-01-25 07:01:35 +00:00
birdguo 952f2f7cc2 feature(vue-next): hippy vue next ssr (#3526)
* feat(hippy-vue-next): add ssr style parser

* feat(hippy-vue-next): add ssr runtime support

* feat(vue-next): add server renderer package

* feat(vue-next): server-renderer normal version commit

* feat(vue-next): optimize text render function

* feat(vue-next): add ssr render & compiler package

* feat(vue-next): init vue-next-ssr-demo

* feat(vue-next): ssr support scoped style & ssr bug fix

* feat(vue-next): fix ssr style issue

* feat(vue-next): fix ssr demo problem

* feat(vue-next): add webpack ssr build config

* feat(vue-next): webpack ssr demo commit

* feat(vue-next): fix build problem

* feat(vue-next): fix build problem

* feat(vue-next): fix ssr build problem

* docs(vue-next): add ssr description doc

* docs(vue-next): add how to use ssr doc& update demo readme

* docs(vue-next): add ssr how to use and description

* docs(vue-next): add ssr architecture image

* feat(vue-next): add ssr store usage & update docs

* feat(vue-next): add ssr unit-test and style parser unit-test

* feat(vue-next): add server-render unit test case

* feat(vue-next): add server-render vnode unit test case

* feat(vue-next): add server-render unit test case

* feat(vue-next): add compiler-ssr unit test case

* feat(vue-next): add ssr related unit test case & commit

* feat(vue-next): commit totally native component ssr support

* feat(vue-next): complete ssr render event map

* feat(vue-next): complete ssr render event map & add unit test case

* feat(vue-next): complete ssr render event map & add unit test case

* Revert "feat(vue-next): complete ssr render event map & add unit test case"

This reverts commit 72ac570f4e.

* feat(vue-next): add unit test setup file

* feat(vue-next): resolve fragment render problem

* feat(vue-next): fix native component render problem

* feat(vue-next): modify native component render unit test case

* fix(vue-next): fix websocket demo field name issue

* fix(vue-next): fix ssr demo platform issue

* fix(vue-next): fix ssr text node render issue

* feat(vue-next): add ssr text node render unit test case

* feat(vue-next-demo): optimize ssr build

* feat(vue-next): compatible node props and style props

* feat(vue-next): compatible fontWeight && placeholder

* feat(vue-next): specify ssr package types & update demo pinia version

* feat(vue-next): compatible iframe ssr load issue

* feat(vue-next): compatible ssr style & store issue

* feat(vue-next): fix iframe ssr props issue

* feat(vue-next): fix textInput ssr props & style issue

* feat(vue-next): fix waterfall ssr issue

* feat(vue-next): fix pull-header-footer ssr issue

* feat(vue-next): fix nested scroll ssr issue

* feat(vue-next): fix loop animation ssr issue

* feat(vue-next): fix animation demo ssr issue

* feat(vue-next): fix div demo & css comment property issue

* feat(vue-next): fix all ssr demo issue

* feat(vue-next): commit ssr dev mode all logic

* feat(vue-next): dev & build tools complete

* feat(vue-next): optimize dev experience

* docs(vue-next): update ssr usage doc

* feat(vue-next): add ssr render & style unit test case

* feat(vue-next): add ssr style-parse & ssr node parse unit test case

* docs(vue-next): optimize ssr doc

* feat(vue-next): update ssr demo node engines min version

* feat(vue-next): optimize ssr render string transform performance

* feat(vue-next): add new dir for ssr demo

* feat(vue-next): fix ssr demo issue & optimize comment

* feat(vue-next): fix div demo issue & native background android issue

* docs(vue-next): update ssr docs

* docs(vue-next): update vue-next ssr docs
2024-01-19 21:08:42 +08:00
maxli 5f90d4ab57 feat(android): add ENABLE_BUGLY_REPORT config 2024-01-12 15:18:13 +08:00
maxli 94c6bbe0e4 feat(android): add bugly app id register 2024-01-08 12:00:51 +00:00
birdguo 152c907f45 fix(vue-next): remove vue prod devtools global sign for ios&android 2024-01-05 18:32:16 +08:00
ruifanyuan f67461d7bf chore(ios): demo log format 2023-12-29 09:45:15 +00:00
birdguo 299e489164 fix(vue-next): remove unnecessary websocket binding judge 2023-12-28 15:14:24 +08:00
maxli 7c465ee68f chore(docs): android custom native view how to layout spec 2023-12-27 08:38:23 +00:00
ruifanyuan 9ced5ec5c6 chore(doc): add copy instruction for android 2023-12-15 07:06:14 +00:00
ruifanyuan 7a97313e0a chore(doc): move git and node installation step to common step on macOS 2023-12-07 17:02:22 +08:00
ruifanyuan 293db159d7 chore(docs): improve first part of integration.md 2023-12-07 08:38:10 +00:00
iPel 72489255ef fix(android): prevent layout helper queue hold too many objects 2023-12-07 08:03:33 +00:00
tomdyqin dd29982e64 fix(hippy-react): fix GenericStyleProp recursive problem 2023-12-07 11:41:59 +08:00
tomdyqin 96061da6cd fix(hippy-react): fix TransformsStyle declaration 2023-12-06 14:19:26 +08:00
iPel c493c6e3e9 fix(android): too many dispatch-tasks in background may cause anr 2023-11-30 02:25:09 +00:00
wwwcg 69aa73dbd2 chore(workflow): update code owner 2023-11-29 15:13:57 +08:00
zealotchen c64bd70899 feat(vue): update vue3 & vue animation doc 2023-11-24 09:49:23 +00:00
Tomdy Qin fadfc8ca9d fix(hippy-react): fix declaration for animation and scroll-view (#3510)
* fix(hippy-react): fix declaration for animation and scroll-view

* fix(hippy-react): fix declaration for web-view

* fix(hippy-react): fix ScrollViewEvent declaration
2023-11-16 17:14:29 +08:00
iPel ba937bf6e3 fix(android): fix overScrollEnabled can't cancel the system effect 2023-11-16 02:57:59 +00:00
iPel 9242cb3f49 fix(android): fix premature text truncation 2023-11-14 02:50:16 +00:00
iPel b62ca939bf chore(android): add file license header 2023-11-06 09:17:24 +00:00
iPel 5e566123a1 fix(android): waterfall preloadItemNumber not working 2023-11-06 09:17:24 +00:00
iPel 740c5feff5 chore(doc): update debug guide docs 2023-11-03 13:31:48 +00:00
birdguo 99c5063da1 docs(vue-next): add register custom-component doc & use case 2023-11-01 08:42:03 +00:00
etkmao d11816535d fix(v8): v8 code cache file broken protect 2023-10-07 03:41:33 +00:00
etkmao 4dd87df85e fix(core): fix console module log encode 2023-10-07 03:08:02 +00:00
etkmao b302802c34 fix(v8): v8 code cache file broken protect 2023-09-25 08:00:12 +00:00
wwwcg 0a1bf8cf16 fix(ios): onChange event not triggered when typing Chinese Pinyin
this bug only affects single line input
2023-09-20 09:28:41 +00:00
zealotchen c76ac574b2 chore(demo): change demo latest version 2023-09-12 15:39:11 +08:00
iPel 6a30ec4469 fix(android): fix npe when preload 2023-09-07 22:05:55 +08:00
Tomdy Qin 50156d8c84 fix(hippy-react-web): HippyTypes.Style for web (#3468)
* fix(hippy-react): StyleObj derivation

* fix(hippy-react): fix GenericStyleProp

* fix(hippy-react): fix TextStyleIOS

* fix(hippy-react): fix declaration

* fix(hippy-react): TouchableProps add onTouchStart

* fix(hippy-react-web): HippyTypes.Style for web
2023-09-01 16:43:33 +08:00
zealotchen 8e78c02bad fix(js): remove virtual for animation (#3467) 2023-08-28 19:56:36 +08:00
Tomdy QinandOpenHippy 8ebadcfdaa feat(hippy-react): modal visible default true and optional props (#3446)
* fix(hippy-react): modal visible default true and optional props

* fix(hippy-react): repeatCount can be 'loop'

* fix(hippy-react): fix ts declaration

* fix(hippy-react): borderStyle can be none

* fix(hippy-react): flex can be number%

* fix(hippy-react-web): flex style declaration

* fix(hippy-react): remove unused virtual

---------

Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2023-08-28 16:27:43 +08:00
wwwcgandOpenHippy eee36871ca fix(ios): fix context leak when using shared engine (#3451)
* chore(ios): fix demo release build error

* fix(ios): js context leak when using shared engine

---------

Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2023-08-25 03:24:50 +00:00
zealotchen f5c87df3b9 chore(workflow): change code owner 2023-08-22 02:57:47 +00:00