Skip to content

icedscribe/todolist-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo List

A simple and elegant GUI todo list application built with Rust and iced 0.13.1.

Features

  • ✅ Add and delete tasks
  • ✅ Mark tasks as completed/incomplete
  • ✅ Clear all completed tasks
  • ✅ Light and dark theme support
  • ✅ Real-time statistics (total, completed, remaining)
  • ✅ Clean and intuitive interface
  • ✅ Responsive design with scrollable task list

Installation & Running

git clone https://github.com/icedscribe/counter-example.git
cd todo_list
cargo run

Usage

  • Add a task: Type in the input field and press Enter or click "Add"
  • Complete a task: Click the checkbox next to the task
  • Delete a task: Click the "Delete" button
  • Switch themes: Click "Dark Mode"/"Light Mode" button
  • Clear completed: Click "Clear Completed" to remove all finished tasks

Screenshots

image image image

Built With

  • Rust - Systems programming language
  • iced - Cross-platform GUI library (v0.13.1)

License

This project is open source and available under the GPL-3.0 License.

About

Simple todo list with dark and light themes and sorting

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages