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
SinyimZhi
823be8418a fixed getVisitedCookies run before Visit 2023-07-12 06:49:57 -07: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
1831eb6efa separate scroll behaviour between apple and other platform 2022-12-01 21:26:11 +08:00
Doflatango
3bc1bb9494 Increases scroll delta 2022-12-01 17:38:58 +08:00
Doflatango
19561655ec Reverses scrolling direction for non-MacOS platforms 2022-12-01 17:34:03 +08:00
Prome
c5461e0bbc [windows] fix windows marco 2022-10-14 17:56:00 +08:00
Prome
8260b8efa6 [macos] devTools support 2022-10-14 17:50:50 +08:00
Prome
e3e5a8b697 [windows] add devTools support 2022-10-14 17:35:47 +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
1f1cb7e149 [macos] html5 drag&drop support 2022-10-01 16:18:37 +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
b1c9d8b149 [macos] 1.support English characters input. 2. Avoid generate empty helper bundle. 2022-09-13 21:42:08 +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
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
0815282794 always open link in the webview instead of new window 2022-09-12 19:02:12 +08:00
Prome
f844155227 [Windows] windows & macos should share same cpp code base 2022-09-12 18:31:24 +08:00
Prome
aba962527b [macos] windows & macos should share same cpp code base 2022-09-12 17:52:19 +08:00