一个桌面小组件软件
只支持Windows、Linux和macos
组件列表
下载软件后,打开软件
在左侧点击组件管理
然后点击新建实例
即可开始使用
主界面点击打开组件路径
即可打开组件文件夹,复制需要的使用的组件到文件夹中即可
组件目录一般是这样的结构
- ColorDesktop.Launcher.exe 软件本体
- config.json 软件配置文件
- logs.log 运行日志
- lock 互斥锁
...
- plugins \ 这个是组件文件夹
- AnalogClockPlugin \ 这是一个组件,里面应该是这样的文件
- ColorDesktop.AnalogClockPlugin.dll 组件二进制
- plugin.json 组件信息
- ClockPlugin \ 这是一个组件,里面应该是这样的文件
- ColorDesktop.ClockPlugin.dll 组件二进制
- plugin.json 组件信息
- clock.json 组件的一个配置文件
...
- instances \ 这个是实例配置文件夹
- 66f03335405f4f5a88f31f62dcdb0b09 \ 这是一个实例
- analogclock.json 组件的实例配置文件
- instance.json 实例信息
- f19343f5c0b9448e963f3124204e8fc5 \ 这是一个实例
- clock.json 组件的实例配置文件
- instance.json 实例信息
...
右侧上方是加载信息,组建搜索
下方是组件列表,你可以对组件进行启用
与关闭
,同时也能新建显示实例
某些组件有自己的总体设置
右侧上方是加载信息,实例搜索
下方是组件列表,你可以对组件进行启用
与关闭
,同时也能修改实例
某些组件也有自己的设置选项
前往组件开发指南
- ColorDesktop.Api 插件接口
- ColorDesktop.Debug 调试用
- ColorDesktop.Launcher 程序本体
- ColorDesktop.PluginList 插件源生成器
AvaloniaUI 跨平台UI框架
DialogHost.Avalonia 弹窗库
CommunityToolkit.Mvvm MVVM工具
Svg.Skia Svg图像显示
SkiaSharp Skia图像库
DotNetty 异步通信框架
Newtonsoft.Json JSON解析器
LibreHardwareMonitor 传感器读取
lunar-csharp 农历节气天干地支等计算
Live2DCSharpSDK Live2D显示
MinecraftSkinRender Minecraft皮肤渲染器
Apache 2.0
Copyright 2024 coloryr
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
附属的开源协议
MIT
BSD
MPL2.0(插件使用该协议)