{"id":28304046,"url":"https://github.com/lunova-studio/darkmode2","last_synced_at":"2025-06-16T16:31:36.293Z","repository":{"id":153301128,"uuid":"539049948","full_name":"Lunova-Studio/DarkMode2","owner":"Lunova-Studio","description":"Windows10/11 automatically switch color mode tool.","archived":false,"fork":false,"pushed_at":"2025-02-22T10:39:05.000Z","size":548,"stargazers_count":284,"open_issues_count":13,"forks_count":8,"subscribers_count":3,"default_branch":"release","last_synced_at":"2025-05-31T09:54:58.512Z","etag":null,"topics":["csharp","wpf"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Lunova-Studio.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,"zenodo":null}},"created_at":"2022-09-20T15:04:34.000Z","updated_at":"2025-05-30T08:11:08.000Z","dependencies_parsed_at":"2024-11-19T10:29:19.704Z","dependency_job_id":"db177ace-027e-433b-bdcc-516e1e580cb3","html_url":"https://github.com/Lunova-Studio/DarkMode2","commit_stats":null,"previous_names":["lunova-studio/darkmode2","melon-studio/darkmode2"],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/Lunova-Studio/DarkMode2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lunova-Studio%2FDarkMode2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lunova-Studio%2FDarkMode2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lunova-Studio%2FDarkMode2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lunova-Studio%2FDarkMode2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Lunova-Studio","download_url":"https://codeload.github.com/Lunova-Studio/DarkMode2/tar.gz/refs/heads/release","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lunova-Studio%2FDarkMode2/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260197174,"owners_count":22973107,"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":["csharp","wpf"],"created_at":"2025-05-24T00:04:15.759Z","updated_at":"2025-06-16T16:31:36.266Z","avatar_url":"https://github.com/Lunova-Studio.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ![Logo](./docs/dark.jpg)\n\n\u003cp align=\"center\"\u003e\u003ci\u003eLogo图标创意来源于Emoji表情合成器\u003c/i\u003e\u003c/p\u003e\n\n![Tag](https://img.shields.io/github/tag/Melon-Studio/DarkMode2.svg) \n[![img](https://camo.githubusercontent.com/4c5e9973d91f9ac30425d8cdef2fb574b50f64e21cdad202be047f3848021b0a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f4d656c6f6e2d53747564696f2f4461726b4d6f6465323f7374796c653d666c61742d737175617265)](https://github.com/Melon-Studio/DarkMode2/blob/master) \n[![img](https://camo.githubusercontent.com/b76728bc1c74684ee31f0be49f10ff005cd400a1ddae507d304be940b2a51412/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4d656c6f6e2d53747564696f2f4461726b4d6f6465323f7374796c653d666c61742d737175617265)](https://github.com/Melon-Studio/DarkMode2/blob/master) \n[![img](https://camo.githubusercontent.com/560c4d1a2d4d97df23b5148747dc88de44f51fdcb25254bb34144a041d7aaa22/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f4d656c6f6e2d53747564696f2f4461726b4d6f6465323f7374796c653d666c61742d737175617265)](https://github.com/Melon-Studio/DarkMode2/blob/master) \n[![img](https://camo.githubusercontent.com/5977bd502d8bba7c7aa9f76c04b1fc95ec64986900044e0c4e07b19ba5b9696f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f4d656c6f6e2d53747564696f2f4461726b4d6f6465323f7374796c653d666c61742d737175617265)](https://github.com/Melon-Studio/DarkMode2/blob/master) \n[![img](https://camo.githubusercontent.com/e9fbca5d0b8195869f2368539ad6eb31d979abd866bb8e4fc3165b5fae627f9a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f4d656c6f6e2d53747564696f2f4461726b4d6f6465323f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/e9fbca5d0b8195869f2368539ad6eb31d979abd866bb8e4fc3165b5fae627f9a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f4d656c6f6e2d53747564696f2f4461726b4d6f6465323f7374796c653d666c61742d737175617265) \n[![img](https://camo.githubusercontent.com/05e612beecc0f77dc26faecb1b367a4323d11713fbc50c9a0904cca36fd24de2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f64697363757373696f6e732f4d656c6f6e2d53747564696f2f4461726b4d6f6465323f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/05e612beecc0f77dc26faecb1b367a4323d11713fbc50c9a0904cca36fd24de2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f64697363757373696f6e732f4d656c6f6e2d53747564696f2f4461726b4d6f6465323f7374796c653d666c61742d737175617265)\n\n本版本生命周期已经结束，重构版开发中，可以关注仓库了解最新动态：https://github.com/Lunova-Studio/DarkMode2-Refactor\n\n简体中文 | [English](./README_EN.md)\n\nDarkMode2 是一个开源软件，用于自动切换 Windows 10/11 系统的颜色模式。它提供了多项主要功能，包括定时切换、日出日落切换、感光切换、以及基于系统自带壁纸和 Wallpaper Engine 壁纸的切换功能。该软件的目标是解决 Windows 操作系统不支持自动切换颜色模式的问题。此外，它还提供了众多额外的功能。晚上自动切换到深色模式有助于减少眼睛疲劳，防止过多的光线进入眼睛，本软件虽然不能完全解决眼睛疲劳问题，但可以缓解在夜间使用浅色模式带来的眼睛疲劳问题。\n\n---\n\n## 👁️功能特点\n\n- **定时切换功能**：基于用户定义的时间表，自动切换系统的颜色模式。\n- **日出日落切换功能**：根据用户所在地的日出和日落时间，自动调整颜色模式。\n- **感光切换功能**：根据环境光线的变化，自动切换颜色模式。\n- **系统原生壁纸切换功能**：根据颜色模式的变化，自动调整设置的系统原生壁纸。\n- **Wallpaper Engine 壁纸切换功能**：根据颜色模式的变化，自动调整设置的 Wallpaper Engine 壁纸。\n- 更多功能正在开发中，欢迎提交 issues 开发者将视功能需求度添加到实验室中。\n\n---\n\n## 📀运行环境\n\n- **操作系统**：Windows 10 / 11\n- **系统架构**：x64 / arm64\n- **必要框架**：.NET Framework 4.7.2（2.1.2及之前版本），.NET Framework 4.8（2.1.3及之后版本）\n\n如果系统没有框架，请选择安装：\n[.NET Framework 4.7.2](https://dotnet.microsoft.com/en-us/download/dotnet-framework/thank-you/net472-web-installer)\n[.NET Framework 4.8](https://dotnet.microsoft.com/en-us/download/dotnet-framework/thank-you/net48-web-installer)\n\n---\n\n## 🖱️安装与使用\n\n1. [点击此处或者右侧Release](https://github.com/Melon-Studio/DarkMode2/releases)下载最新版本：\n2. 在本地文件夹中，双击运行 DarkMode 2.exe。\n3. 根据需要进行配置，并保存设置。\n4. DarkMode2 会在后台运行，并根据您的设置自动切换颜色模式。\n\n   推荐通过 Microsoft Store 下载。\n\n\u003ca href=\"https://apps.microsoft.com/detail/9n00zv4r45j8?referrer=appbadge\u0026mode=direct\"\u003e\n\t\u003cimg src=\"https://get.microsoft.com/images/en-us%20dark.svg\" width=\"200\"/\u003e\n\u003c/a\u003e\n\n---\n\n## 😶‍🌫️Q\u0026A\n\n1. 报错，程序异常怎么办？\n\n- *推荐：在 Windows 搜索中搜索`注册表编辑器`，打开后在地址栏输入`计算机\\HKEY_CURRENT_USER\\Software\\DarkMode2`，将这个`DarkMode2`项(文件夹)删除。*\n- *部分情况：在设置中心的设置中，点击最下方`重置用户配置`按钮；*\n\n\n2. 经常弹出UAC弹窗怎么办？\n   \n   如果你在开机时遇到 UAC 弹窗，说明是你开启了自动更新日出日落时间，因为软件在启动时就会自动更新一次日出日落时间，无法避免调用管理员权限；或者是软件在执行切换时修改系统注册表项时触发的UAC弹窗。如果想一劳永逸不在让UAC弹窗显示，你可以禁用 UAC 即可避免此问题。\n\n3. 双击打开程序没有反应怎么办？\n\n   你可以检查你的系统UAC是否拒绝了软件的请求，并尝试关闭UAC启动软件。\n---\n\n## 🧷开源协议\n\n本开源项目遵循国际 GPLv3 开源许可证，具体内容请详细阅读 [LICENSE](https://github.com/Melon-Studio/DarkMode2/blob/master/LICENSE.txt) 文件。你可以在个人或商业项目中使用 DarkMode2 的全部代码，但是你必须在你的引用项目中包含MIT开源许可证的副本。\n\n本项目使用的第三方开源库：\n\n| 名称        | 作者            | 版权                                                         | 许可       |\n| ----------- | --------------- | ------------------------------------------------------------ | ---------- |\n| NHotKey.Wpf | Thomas Levesque | Copyright © 2020 Thomas Levesque Licensed under the Apache-2.0 License. | Apache-2.0 |\n| WPF-UI      | lepo.co         | Copyright © 2022 lepo.co Licensed under the MIT License.     | MIT        |\n| Log4net     | Apache          | Copyright © 2022 Apache Licensed under the Apache-2.0 License. | Apache-2.0 |\n| ...         | ...             | ...                                                          | ...        |\n\n更多第三方开源库请[点击此处](https://github.com/Melon-Studio/DarkMode2/network/dependencies)查看。\n\n---\n\n## 🥰鸣谢\n\nDarkMode2 特别感谢 [Microsoft Visual Studio](https://visualstudio.microsoft.com/) 提供强大的开发工具和支持。\n\n![IDE](./docs/IDE.svg)\n\n---\n\n## ⚡为爱发电\n\n为了能够持续提供免费的软件服务，我们现在开通了赞助渠道。通过这个渠道，您可以选择自愿为我们的软件项目提供赞助，这种支持对我们来说非常重要。\n\n作为开发者，我深知自己的成长和软件的发展离不开您的支持和鼓励。您的赞助将直接用于改进软件的质量、功能和用户体验，以及为我投入更多的时间和精力，开发新的特性和功能。\n\n我们郑重承诺，我们的软件将永远免费，永远保持更新，无论是现在还是将来。我们始终相信，开源软件的力量在于共享和协作，通过免费提供软件，我们可以为更多的用户带来实用和高质量的产品。\n\n感谢每一位愿意赞助我们的用户，无论您的赞助数额大小，您的支持都将激励我继续努力并改进软件的品质。您的赞助也将成为我们前进的动力和持续发展的保障。\n\n赞助渠道：https://afdian.net/a/DarkMode2\n\n---\n\n## 🎉贡献\n\n如果您有兴趣为 DarkMode2 做出贡献，可以按照以下步骤进行：\n\n1. Fork该仓库，并克隆你的Forked仓库到本地：\n\n   ```\n   git clone https://github.com/YouUserName/DarkMode2.git\n   ```\n\n2. 在本地进行修改。\n\n3. 提交您的修改，并创建一个 Pull Request（PR）。\n\n4. 我们将审查您的 PR 并在批准后合并您的贡献。\n\n感谢所有为 DarkMode2 做出贡献的开发者！\n\n\u003ca href=\"https://github.com/Melon-Studio/DarkMode2/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=Melon-Studio/DarkMode2\" /\u003e\n\u003c/a\u003e\n\n---\n\n## 📶趋势\n\n以下是本项目的最近星标趋势图：\n\n[![Star History Chart](https://api.star-history.com/svg?repos=Melon-Studio/DarkMode,Melon-Studio/DarkMode2\u0026type=Date)](https://star-history.com/#Melon-Studio/DarkMode\u0026Melon-Studio/DarkMode2\u0026Date)\n\n请注意，这只是一个示例图表，显示了项目的最近趋势，并不代表实际数据。\n\n欢迎关注我们的项目并给予星标！非常感谢您的支持！\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flunova-studio%2Fdarkmode2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flunova-studio%2Fdarkmode2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flunova-studio%2Fdarkmode2/lists"}