Skip to content

Commit 5e9ad6f

Browse files
authored
Init
1 parent 23e1ac3 commit 5e9ad6f

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

README.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# CozyOverlay
2+
3+
A lightweight, GPU-accelerated desktop overlay that simulates falling snowflakes for a cozy winter vibe. Built with DirectComposition, Direct2D, and FLTK on Windows.
4+
5+
This is a native Windows rebuild of the snow animation from my previous Electron app [CozyDeco Overlay](https://github.com/puff-dayo/cozydeco-overlay/), created in 2024. The new version uses C++ and Windows APIs for lower resource usage and better performance.
6+
7+
<img src="https://github.com/user-attachments/assets/f0c5f49f-1810-4bf5-a058-d2e40da95300" width="533" height="auto">
8+
9+
## Features
10+
- Customizable falling snowflakes with sway, rotation, and fade effects.
11+
- Click the tray icon to open settings.
12+
- Hotkey Ctrl+Alt+Q to exit.
13+
14+
## System Requirements
15+
- Windows 10 (version 20H1+)
16+
- DirectX 11-compatible GPU
17+
- Segoe UI Symbol font (pre-installed on modern Windows)
18+
19+
## Build
20+
21+
Visual Studio 2022 (with C++ Desktop Development), CMake 3.20+, FLTK 1.4.4.
22+
23+
```bat
24+
cmake -S fltk-1.4.4 -B fltk-1.4.4\build -G "Visual Studio 17 2022" -A x64
25+
cmake --build fltk-1.4.4\build --config Release
26+
cmake --install fltk-1.4.4\build --config Release --prefix fltk-1.4.4\install
27+
28+
cmake -S . -B build -G "Visual Studio 17 2022" -A x64 -DCMAKE_PREFIX_PATH="fltk-1.4.4/install"
29+
cmake --build build --config Release
30+
cmake --install build --config Release --prefix out
31+
```

0 commit comments

Comments
 (0)