MCPcopy Create free account
hub / github.com/NoisyWinds/Wallpaper

github.com/NoisyWinds/Wallpaper @1.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.1 ↗ · + Follow
115 symbols 261 edges 8 files 0 documented · 0% updated 7y ago1.1 · 2018-08-31★ 4377 open issues

Browse by type

Functions 114 Types & classes 1
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Wallpaper

把 h5 网页做成 Windows 动态壁纸。Make html5 to windows wallpaper,html、c++ and QT

更新

  • 2018/8/31 增加 hover 交互的实现

文章链接

使用html5/c++实现windows桌面壁纸

原理

  1. 窗口位置(handle) image
  2. 发送信息(windows message)

image

发布版下载(releases)

https://github.com/ThomasHuai/Wallpaper/releases

演示 (demo)

image 自带粒子效果

image 自带泡泡效果

image 自带涟漪效果

image three.js demo

image three.js demo

设置(config)

  • 支持多屏延展
  • 本地路径加载页面
  • URL加载页面
  • 浏览器内核为 chrome,支持 WebGL

局限性(limit)

  • 不兼容 win8
  • 容易造成消息堵塞
  • 占用资源较大

提供优化方案

如果你有更好的实现方法,欢迎提供至 github/Thomashuai/Wallpaper

另外,就桌面整理程序的兼容,有一定的问题没有解决,目前没有很好的思路

如果你能提供更好的方法,也欢迎一起交流学习,非常感谢。

Core symbols most depended-on inside this repo

Shape

Function 98
Method 16
Class 1

Languages

TypeScript83%
C++17%

Modules by API surface

html/example/ripples/jquery-3.2.1.min.js86 symbols
wallpaper.cpp16 symbols
html/example/ripples/jquery.ripples-min.js8 symbols
utils.cpp2 symbols
wallpaper.h1 symbols
main.cpp1 symbols
html/example/sparkling/js2.js1 symbols

For agents

$ claude mcp add Wallpaper \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page