Skip to content

【讨论】 🎉 dweb+protocol://splashscreen.window.std.dweb/ #51

Description

@Gaubee

✨ 这是一个渲染器,一般用于提供启动屏的渲染功能,它提供了类似 css-background-image 的声明式渲染,并且接口的设计上也进行了一定的借鉴
参考资料 Web-CSS-Background

  1. /render?query=*&color=*&image=*&position=*&size=*

    🔊 增加 MicroModuleManifest.mainWindow 字段,可以配置应用启动的时候默认视图的 URI,从而可以将视图委托给第三方模块来渲染,为此可以可以实现将快速将一个 Web 打包成一个 App 的功能

    1. CSS-Background 中,它可以提供多个 background(使用,分隔),正常情况下,这些 background 是叠加在一起的
    2. 这里额外提供了一个 query 字段,参考 container-query,同样我们也使用,分割,并将匹配的 background 进行显示,如果不提供默认为匹配成功
    3. 🔊 我们是否要直接使用 js-disabled 的 webview 进行渲染(我们自己进行 html+css 的翻译),还是用原生实现只提供一个子集?

另外还需要探讨的是,如何将它与 window.std.dweb 进行合理的集成,从协议层面应该怎么设计,从代码层面应该怎么设计,如何将它们有序地进行串联。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions