{"id":50445398,"url":"https://github.com/erfan-ops/delaunay-flow","last_synced_at":"2026-05-31T21:02:51.079Z","repository":{"id":307793665,"uuid":"1030373743","full_name":"erfan-ops/Delaunay-Flow","owner":"erfan-ops","description":"live and interactive desktop wallpaper","archived":false,"fork":false,"pushed_at":"2026-02-19T10:00:19.000Z","size":964,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-19T14:50:27.695Z","etag":null,"topics":["animated-background","cpp","desktop-wallpaper","gpu-rendering","graphics","live-wallpaper","multi-monitor","opengl","visual-effects","wallpaper-engine-alternative","windows-desktop"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/erfan-ops.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-08-01T14:26:09.000Z","updated_at":"2026-02-19T10:00:35.000Z","dependencies_parsed_at":"2026-02-19T12:02:57.480Z","dependency_job_id":null,"html_url":"https://github.com/erfan-ops/Delaunay-Flow","commit_stats":null,"previous_names":["erfan-ops/delaunay-flow"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/erfan-ops/Delaunay-Flow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erfan-ops%2FDelaunay-Flow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erfan-ops%2FDelaunay-Flow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erfan-ops%2FDelaunay-Flow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erfan-ops%2FDelaunay-Flow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/erfan-ops","download_url":"https://codeload.github.com/erfan-ops/Delaunay-Flow/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erfan-ops%2FDelaunay-Flow/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33748607,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-31T02:00:06.040Z","response_time":95,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["animated-background","cpp","desktop-wallpaper","gpu-rendering","graphics","live-wallpaper","multi-monitor","opengl","visual-effects","wallpaper-engine-alternative","windows-desktop"],"created_at":"2026-05-31T21:02:40.825Z","updated_at":"2026-05-31T21:02:51.073Z","avatar_url":"https://github.com/erfan-ops.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Delaunay Flow - Geometric Live Desktop Wallpaper\n\n## Description\n\nDelaunay Flow is a visually striking and interactive live desktop wallpaper that uses Delaunay Triangulation to generate and color a field of triangles across your screen. Each triangle's color is determined by its vertical position, creating a smooth gradient that flows from top to bottom.\n\n## Features\n\n- Dynamic triangle mesh generated via Constrained Delaunay Triangulation\n- Smooth vertical color gradient with multiple color stops\n- Fully customizable via `settings.json`\n- High-performance OpenGL rendering\n- Built in C++ with real-time responsiveness\n\n## Requirements\n\n- OS: Windows 10/11\n- GPU: OpenGL-compatible\n- Compiler: Visual Studio 2022 (recommended)\n\n## Installation\n\n1. **Download**: Get the latest version of Delaunay Flow from the [Releases](https://github.com/erfan-ops/Delaunay-Flow/releases) page.\n2. **Launch**: Run `Delaunay-Flow.exe` to enjoy your new live wallpaper.\n\n## Building\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/erfan-ops/Delaunay-Flow.git \n   cd Delaunay-Flow\n   ```\n\n2. Generate and build using CMake (choose one):\n\n   **Release build:**\n\n   ```bash\n   cmake --preset vs-release\n   cmake --build --preset release\n   ```\n\n   **Debug build:**\n\n   ```bash\n   cmake --preset vs-debug\n   cmake --build --preset debug\n   ```\n\n3. Run the executable from the output directory:\n   - Release: `build/Release/Delaunay-Flow.exe`\n   - Debug: `build/Debug/Delaunay-Flow.exe`\n\n## Configuration\n\nCustomize the wallpaper by editing `settings.json`:\n\n```json\n{\n    \"fps\": 120,\n    \"vsync\": false,\n\n    \"background-colors\": [\n        [ 0.28, 0.09, 0.65, 1 ],\n        [ 0.98, 0.33, 0.33, 1 ],\n        [ 0.98, 0.55, 0.15, 1 ],\n        [ 0.96, 0.82, 0.2, 1 ],\n        [ 0.47, 0.3, 0.58, 1 ]\n    ],\n  \n    \"stars\": {\n        \"draw\": false,\n        \"segments\": 12,\n        \"radius\": 0.01,\n        \"count\": 150,\n        \"min-speed\": 0.005,\n        \"max-speed\": 0.026,\n        \"color\": [ 0, 0, 0, 0.66 ]\n    },\n\n    \"edges\": {\n        \"draw\": true,\n        \"width\": 0.0038,\n        \"color\": [ 0, 0, 0, 0.69 ]\n    },\n\n    \"interaction\": {\n        \"mouse-interaction\": true,\n        \"distance-from-mouse\": 0.25,\n        \"speed-based-mouse-distance-multiplier\": 0\n    },\n\n    \"mouse-barrier\": {\n        \"draw\": true,\n        \"radius\": 0.25,\n        \"color\": [ 0.2, 0.05, 0.7, 0.3 ],\n        \"blur\": 25\n    },\n\n    \"offset-bounds\": 0.3,\n\n    \"MSAA\": 4\n}\n```\n\n- `fps`: Target frames per second.\n- `vsync`: uses vertical synchronization.\n- `background-colors`: Gradient stops (RGBA format) interpolated based on triangle Y position.\n- `stars`: Star configurations (speed, count, radius, color, etc.).\n- `edges`: Configuration for drawing triangle edges.\n- `interaction`: enables the mouse to move the stars away.\n- `mouse-barrier`: Configuration for drawing a glow around the mouse.\n- `offset-bounds`: The screen offset which enables the stars to go pass though screen boundaries.\n- `MSAA`: enables multi-sample anti-aliasing\n\n## Contribution\n\nContributions are welcome! If you have an idea for improvement or want to submit a fix, open an issue or send a pull request.\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n## Acknowledgments\n\n- OpenGL for rendering\n- Delaunay Triangulation algorithms for triangle generation\n\n🎨 Transform your desktop into a geometric canvas with **Delaunay Flow**! ✨\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferfan-ops%2Fdelaunay-flow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ferfan-ops%2Fdelaunay-flow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferfan-ops%2Fdelaunay-flow/lists"}