31 Commits

Author SHA1 Message Date
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
7b44eb5da4 repair prebuilt packages download on windows 2023-11-20 13:12:16 +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
7f0a957d20 check bins files are newest version or not 2023-05-25 22:42:28 +08:00
SinyimZhi
a89059d169 Jsbridge (#2)
support jsbridge/jschannel
2023-05-23 16:08:19 +08:00
SinyimZhi
ef9c2aa075 Merge branch 'hlwhl:main' into main 2023-05-23 16:03:50 +08:00
Prome
87e1d06d63 fix opengl support, add support file 2023-05-22 18:22:16 +08:00
SinyimZhi
8e9fcfd7c1 Merge branch 'hlwhl:main' into main 2023-05-15 14:51:45 +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
53c7da7e51 fix buffer lock 2023-05-06 10:49:25 +08:00
Prome
c1d0d48516 [windows] add support for title & url aware for ui 2022-12-30 11:10:39 +08:00
Prome
e3e5a8b697 [windows] add devTools support 2022-10-14 17:35:47 +08:00
Prome
c197bd90fe refine naming 2022-10-14 17:04:06 +08:00
Prome
84c695635e [windows] mouse move & drag drop support 2022-10-08 21:07:30 +08:00
Prome
1f13fb54bf [Windows] add goBack, goForward, reload api 2022-09-15 21:56:47 +08:00
Prome
343d986d0c [Windows] support English characters input 2022-09-14 22:26:06 +08:00
Prome
af49b61d09 format 2022-09-12 22:09:28 +08:00
Prome
7f06fc2b7e [Windows] touchpad support 2022-09-12 22:08:19 +08:00
Prome
c4992ccf73 [Windows] Hi-DPI support 2022-09-12 21:57:42 +08:00
Prome
f844155227 [Windows] windows & macos should share same cpp code base 2022-09-12 18:31:24 +08:00
Prome
63c728db88 wip 2022-08-18 22:10:58 +08:00
Prome
49515bb04e add bom for utf8 source files 2022-07-01 19:41:06 +08:00
Prome
feb008c653 load url passed by dart 2022-05-29 15:27:53 +08:00
Prome
553542c3ef fix gpu processes crash lead by size change 2022-05-29 15:23:29 +08:00
Prome
ff9721c32f support mouse click & scroll 2022-05-28 21:16:59 +08:00
Prome
75f1018764 support load url 2022-05-28 15:39:39 +08:00
Prome
fb99f2d8b3 webview size change support 2022-05-28 15:22:12 +08:00
Prome
2c11c6e0ac install rule for Profile 2022-05-26 22:26:29 +08:00
Prome
3c9098e7d3 refine compile scripts 2022-05-26 22:22:50 +08:00
hlwhl
e6c28c87a5 init project 2022-05-26 16:02:06 +08:00