28 Commits

Author SHA1 Message Date
SinyimZhi
9dc814fdce support evaluateJavascript 2024-01-15 19:37:03 +08:00
SinyimZhi
98180d1238 support methodchannel returned in callback 2024-01-11 19:41:20 +08:00
zhixinyan
047d24f2c3 fix some bug. support js console message, cursor change and show tooltip 2023-12-26 17:13:09 +08:00
SinyimZhi
6f6ed6db81 Linux Support! (#88)
* init platform linux

* +linux

* fix cmake link problem

* run cef window on linux (#66)

Co-authored-by: zhixinyan <zhixinyan@baidu.com>

* linux auto download prebuilt files

* off-screen rendering,methodchannel... (#69)

* run cef window on linux

* linux auto download prebuilt files

* off-screen rendering,methodchannel

---------

Co-authored-by: zhixinyan <zhixinyan@baidu.com>

* fix warnings & compile err

* process keyevent for linux

* Merge main to linux (#73)

* Added cookie visitor to manage cookies

* Added cookie visitor to manage cookies

* Macos support cookie visitor

---------

Co-authored-by: zhixinyan <zhixinyan@baidu.com>

* fix opengl support, add support file

* bump ver to 0.0.9

* let CEF detect how to load a specific url

Current example implementation blocked local file loading.

* Jsbridge (#2)

support jsbridge/jschannel

* check bins files are newest version or not

* bump ver to 0.1.0

* bump ver to 0.1.0

* [mac] fix x86 mac frame blink

* Update Instructions of macOS

on macOS, manual work has to be done for placing CEF lib inside the repo. So we can not use the plugin directly as of now.

---------

Co-authored-by: zhixinyan <zhixinyan@baidu.com>
Co-authored-by: Prome <levi.hao96@gmail.com>
Co-authored-by: BullsEye <18664297+BullsEye34@users.noreply.github.com>

* unified windows and linux interface

* fixed some methodchannel bugs

* solve channel run in muti-thread casue some crash

* try to solve cef grab gtk main loop cause crash

* provide arm64 prebuilt package

* fix character type convert errors

* rebuild the data struct of unified interface

* fix build errors on linux

* fix build errors on linux

* unified interface for all three platforms!

* fix build error

---------

Co-authored-by: Prome <levi.hao96@gmail.com>
Co-authored-by: zhixinyan <zhixinyan@baidu.com>
Co-authored-by: BullsEye <18664297+BullsEye34@users.noreply.github.com>
2023-11-17 16:57:30 +08:00
Prome
e7015a1830 [mac] fix x86 mac frame blink 2023-05-26 16:01:10 +08:00
SinyimZhi
a89059d169 Jsbridge (#2)
support jsbridge/jschannel
2023-05-23 16:08:19 +08:00
SinyimZhi
ccf586a12f Added cookie visitor to manage cookies
* Added cookie visitor to manage cookies

* Macos support cookie visitor

---------

Co-authored-by: zhixinyan <zhixinyan@baidu.com>
2023-05-08 20:17:23 +08:00
Prome
8abba22d73 [macOS] add support for title & url aware for ui 2022-12-18 18:16:06 +08:00
Prome
8260b8efa6 [macos] devTools support 2022-10-14 17:50:50 +08:00
Prome
c35c021bab remove unused code 2022-10-14 16:19:17 +08:00
Prome
d395d4c49c better naming 2022-10-14 16:09:46 +08:00
Prome
7da2c0a0c3 [macos] fix mouse dragging 2022-10-01 15:34:49 +08:00
Prome
c0a799cc78 [macos] send mouse move events to cef 2022-09-30 22:51:56 +08:00
Prome
e8eea0ec8f [macos] implement goBack, goForward, reload 2022-09-18 22:10:28 +08:00
Prome
b1c9d8b149 [macos] 1.support English characters input. 2. Avoid generate empty helper bundle. 2022-09-13 21:42:08 +08:00
Prome
3fc211a3d7 fix compile 2022-09-13 11:29:33 +08:00
Prome
abc93e2d03 [macos] hi DPI support 2022-09-12 21:44:46 +08:00
Prome
4985d4065e [macos] touchpad scroll support 2022-09-12 21:32:52 +08:00
Prome
aba962527b [macos] windows & macos should share same cpp code base 2022-09-12 17:52:19 +08:00
Prome
f232043ab1 [macos] implement seturl 2022-09-11 22:43:08 +08:00
Prome
25b4c66078 [macos] fix macos rendering issue when changing size.. 2022-09-11 22:01:41 +08:00
Prome
910381483d tmp debug with single process 2022-08-21 17:10:22 +08:00
Prome
55617fe3b4 isolate code between windows and macos 2022-08-20 11:37:04 +08:00
Prome
b087f94877 add cef include 2022-08-19 13:45:42 +08:00
Prome
63c728db88 wip 2022-08-18 22:10:58 +08:00
Prome
4afcadd175 podspec config 2022-08-10 11:26:15 +08:00
hlwhl
c9e74b8eca [macos]swift to oc 2022-08-01 16:38:15 +08:00
hlwhl
e6c28c87a5 init project 2022-05-26 16:02:06 +08:00