25 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
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
Prome
7f0b1ffeb0 let CEF detect how to load a specific url
Current example implementation blocked local file loading.
2023-05-23 11:12:31 +08:00
Prome
87e1d06d63 fix opengl support, add support file 2023-05-22 18:22:16 +08:00
Mantresh Khurana
4c9aecc089 Fixed Dart Code Format 2022-12-30 22:03:01 +05:30
Mantresh Khurana
05e23dd05f Fixed www Search 2022-12-23 14:33:03 +05:30
Mantresh Khurana
1c0d7300fc Better Search Implementation 2022-12-23 14:23:58 +05:30
Prome
8abba22d73 [macOS] add support for title & url aware for ui 2022-12-18 18:16:06 +08:00
Prome
52fb3d6ad6 fix macos example 2022-11-29 17:38:03 +08:00
Prome
e3e5a8b697 [windows] add devTools support 2022-10-14 17:35:47 +08:00
Prome
a24e160863 refine example proj 2022-10-14 16:00:28 +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
aba962527b [macos] windows & macos should share same cpp code base 2022-09-12 17:52:19 +08:00
Prome
25b4c66078 [macos] fix macos rendering issue when changing size.. 2022-09-11 22:01:41 +08:00
Prome
55617fe3b4 isolate code between windows and macos 2022-08-20 11:37:04 +08:00
Prome
63c728db88 wip 2022-08-18 22:10:58 +08:00
hlwhl
c9e74b8eca [macos]swift to oc 2022-08-01 16:38:15 +08:00
Prome
feb008c653 load url passed by dart 2022-05-29 15:27:53 +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
hlwhl
e6c28c87a5 init project 2022-05-26 16:02:06 +08:00