A lightweight, modern ToDo application built using C++, SDL3, and Dear ImGui.
This project demonstrates a custom GUI application with a custom title bar, icons, and high-DPI support.
The ToDo Application is a desktop GUI application that allows users to manage their tasks.
It uses SDL3 for windowing and input, and Dear ImGui for the user interface.
The project is designed to be modern, lightweight, and scalable, with a custom title bar and smooth rendering.
- Custom modern title bar with draggable window
- Minimize, close, and settings buttons
- High-DPI support and scaling
- Gradient background for the title bar
- Cross-platform compilation support with CMake (Windows focus)
- Custom icon for the application and taskbar

Task list interface with multiple tasks.

Settings panel for customizing application preferences.
- C++17 compatible compiler (Visual Studio recommended on Windows)
- CMake >= 3.15
- SDL3 and SDL3_image libraries
- Dear ImGui (included in the
imguifolder) - Optional: Other dependencies placed in
vendor/includeandvendor/lib/x64
mkdir build
cd build
cmake -G "Visual Studio 17 2022" -A x64 -DCMAKE_BUILD_TYPE=Release ..
cmake --build . --config ReleaseThis project is released under the MIT License. See LICENSE
