{"id":18671866,"url":"https://github.com/coloryr/colordesktop","last_synced_at":"2025-04-12T01:30:53.634Z","repository":{"id":242797340,"uuid":"810596882","full_name":"Coloryr/ColorDesktop","owner":"Coloryr","description":"一个桌面组件软件","archived":false,"fork":false,"pushed_at":"2024-10-25T05:51:26.000Z","size":9099,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-10-25T09:32:26.494Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Coloryr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-05T02:20:59.000Z","updated_at":"2024-10-25T05:51:22.000Z","dependencies_parsed_at":"2024-10-28T06:50:26.751Z","dependency_job_id":"e5f56936-5909-4d07-8a85-ad4896dbb256","html_url":"https://github.com/Coloryr/ColorDesktop","commit_stats":null,"previous_names":["coloryr/colordesktop"],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Coloryr%2FColorDesktop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Coloryr%2FColorDesktop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Coloryr%2FColorDesktop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Coloryr%2FColorDesktop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Coloryr","download_url":"https://codeload.github.com/Coloryr/ColorDesktop/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248504208,"owners_count":21115134,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T09:08:06.964Z","updated_at":"2025-04-12T01:30:53.628Z","avatar_url":"https://github.com/Coloryr.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ColorDesktop\n\n一个桌面小组件软件\n\n只支持Windows、Linux和macos  \n[组件列表](./plugin.md)  \n[更新日志](./log.md)  \n[浏览器组件 新特性！](./web.md)\n\n![](/pic/pic1.png)\n\n## 如何使用\n\n下载软件后，打开软件  \n在左侧点击`组件管理`  \n然后点击`新建实例`即可开始使用\n\n主界面点击`打开组件路径`即可打开组件文件夹，复制需要的使用的组件到文件夹中即可  \n组件目录一般是这样的结构\n```\n- ColorDesktop.Launcher.exe                   软件本体\n- config.json                                 软件配置文件\n- logs.log                                    运行日志\n- lock                                        互斥锁\n...\n- plugins \\                                   这个是组件文件夹\n    - AnalogClockPlugin \\                     这是一个组件，里面应该是这样的文件\n        - ColorDesktop.AnalogClockPlugin.dll  组件二进制\n        - plugin.json                         组件信息\n    - ClockPlugin \\                           这是一个组件，里面应该是这样的文件\n        - ColorDesktop.ClockPlugin.dll        组件二进制\n        - plugin.json                         组件信息\n        - clock.json                          组件的一个配置文件\n    ...\n- instances \\                                 这个是实例配置文件夹\n    - 66f03335405f4f5a88f31f62dcdb0b09 \\      这是一个实例\n        - analogclock.json                    组件的实例配置文件\n        - instance.json                       实例信息\n    - f19343f5c0b9448e963f3124204e8fc5 \\      这是一个实例\n        - clock.json                          组件的实例配置文件\n        - instance.json                       实例信息\n    ...\n```\n\n## 组件管理\n\n在主界面左侧点击`组件管理`，可以打开组件管理界面  \n![](/pic/pic2.png)  \n\n右侧上方是加载信息，组建搜索  \n下方是组件列表，你可以对组件进行`启用`与`关闭`，同时也能`新建显示实例`  \n某些组件有自己的总体设置  \n![](/pic/pic6.png)  \n\n## 实例管理\n\n在主界面左侧点击`实例管理`，可以打开实例管理界面  \n![](/pic/pic3.png)  \n\n右侧上方是加载信息，实例搜索  \n下方是组件列表，你可以对组件进行`启用`与`关闭`，同时也能`修改实例`  \n![](/pic/pic4.png)  \n某些组件也有自己的设置选项  \n![](/pic/pic5.png)  \n\n## 我要开发组件\n\n前往组件[开发指南](./dev.md)  \n前往[API版本说明](./api.md)\n\n## 项目说明\n- ColorDesktop.Api 组件接口\n- ColorDesktop.Debug 调试用，用于预览组件显示实例\n- ColorDesktop.Launcher 程序本体\n- ColorDesktop.PluginList 组件json源生成器，发布组件的时候用\n- ColorDesktop.WebApi 浏览器组件接口\n\n## 依赖/引用的项目\n[AvaloniaUI](https://github.com/AvaloniaUI/Avalonia) 跨平台UI框架  \n[DialogHost.Avalonia](https://github.com/AvaloniaUtils/DialogHost.Avalonia) 弹窗库  \n[CommunityToolkit.Mvvm](https://github.com/CommunityToolkit/dotnet) MVVM工具  \n[Svg.Skia](https://github.com/wieslawsoltes/Svg.Skia) Svg图像显示  \n[SkiaSharp](https://github.com/mono/SkiaSharp) Skia图像库  \n[DotNetty](https://github.com/Azure/DotNetty) 异步通信框架  \n[Newtonsoft.Json](https://www.newtonsoft.com/json) JSON解析器\n\n## 组件依赖/引用的项目\n[LibreHardwareMonitor](https://github.com/LibreHardwareMonitor/LibreHardwareMonitor) 传感器读取  \n[lunar-csharp](https://github.com/6tail/lunar-csharp) 农历节气天干地支等计算  \n~~[Live2DCSharpSDK](https://github.com/Coloryr/Live2DCSharpSDK) Live2D显示~~  \n[MinecraftSkinRender](https://github.com/Coloryr/MinecraftSkinRender) Minecraft皮肤渲染器\n\n## 开源协议\nApache 2.0  \n\n```\nCopyright 2024 coloryr\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n\n附属的开源协议  \nMIT  \nBSD  \nMPL2.0(插件使用该协议)\n\n## 使用的IDE开发工具\n[Visual Studio 2022](https://visualstudio.microsoft.com/)  ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoloryr%2Fcolordesktop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcoloryr%2Fcolordesktop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoloryr%2Fcolordesktop/lists"}