webview_cef icon indicating copy to clipboard operation
webview_cef copied to clipboard

Supports Multiple Instances And Even Multiple Windows!

Open SinyimZhi opened this issue 1 year ago • 5 comments

And simple input method support for Windows and Linux...

SinyimZhi avatar Apr 19 '24 16:04 SinyimZhi

1.多实例支持基于我之前构建的统一中间层。 2.多窗口支持基于支持非官方的多Flutter Engine方案,所有窗口使用一套CEF,但不同窗口内使用不同的handler,并且使用不同的MethodChannel。不提供多窗口之间的通讯,需要在dart层单独适配。不提供子窗口创建的路由方案,需要在dart层单独适配,并且需要自行给子窗口适配插件的注册。 3.输入法适配目前仅支持windows下的系统输入法、三方输入法和linux下的三方输入法

1.Multi instance support is based on the unified middleware I previously built. 2.Multi window support is based on supporting unofficial multi Flutter Engine solutions. All windows use a set of CEF, but different handlers are used within different windows, and different MethodChannels are used. Communication between multiple windows is not provided and needs to be adapted separately at the DART layer. The routing scheme for creating sub windows is not provided, and it needs to be adapted separately at the DART layer, and the sub window adaptation plugin needs to be registered by oneself. 3.IME support currently only supports system input methods under Windows, third-party input methods under Windows, and third-party input methods under Linux

SinyimZhi avatar Apr 19 '24 17:04 SinyimZhi

@hlwhl 多实例多窗口方案已经在我们的项目中经过验证了,但这部分代码的合并之前有点冲突,我这边还需要在三个平台上再运行和验证一下。

SinyimZhi avatar Apr 19 '24 17:04 SinyimZhi

@hlwhl 多实例多窗口方案已经在我们的项目中经过验证了,但这部分代码的合并之前有点冲突,我这边还需要在三个平台上再运行和验证一下。

牛。迫不及待想试一下了🎉🎉

hlwhl avatar Apr 19 '24 17:04 hlwhl

run了下,windows下ime比较完美了,太赞了

hlwhl avatar Apr 20 '24 04:04 hlwhl

run了下,windows下ime比较完美了,太赞了

我这两天在外面 手上暂时没有其他端的设备,其他两个端我回头再验证下。

SinyimZhi avatar Apr 21 '24 02:04 SinyimZhi

mac下集成了一下 ime有些问题 删除不可用 输入法不可用

zbliujia avatar Jul 11 '24 03:07 zbliujia