22 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
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
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
Mantresh Khurana
4c9aecc089 Fixed Dart Code Format 2022-12-30 22:03:01 +05:30
Prome
8abba22d73 [macOS] add support for title & url aware for ui 2022-12-18 18:16:06 +08:00
Prome
e3e5a8b697 [windows] add devTools support 2022-10-14 17:35:47 +08:00
Prome
84c695635e [windows] mouse move & drag drop support 2022-10-08 21:07:30 +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
1f13fb54bf [Windows] add goBack, goForward, reload api 2022-09-15 21:56:47 +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
63c728db88 wip 2022-08-18 22:10:58 +08:00
Prome
fd9773c377 high dpi support 2022-07-06 20:50:51 +08:00
Prome
ff9721c32f support mouse click & scroll 2022-05-28 21:16:59 +08:00
Prome
fb99f2d8b3 webview size change support 2022-05-28 15:22:12 +08:00
hlwhl
e6c28c87a5 init project 2022-05-26 16:02:06 +08:00