/ToDue

A simple todo list

Primary LanguageC#

ToDue

What is it?

It's basically a todo list.

Originally I planned to implement it as a Rainmeter widget, but failed for all sorts of reasons.

What are the unique features?

  • It is simple and concise, more of a resemblance of the classical sticky-note-on-monitor solution
  • It pins on desktop just like a Windows 7 gadget. Great for reminding people (especially me) that they have works to do, but without the hassle of constantly buying sticky notes and make the monitor look messy
  • It also shows the due dates, color coded in a helpful way
  • You can pin items and reorganize them with total freedom (given that the "auto reordering" option is turned off)
  • You can highlight the even more important todo items

Screenshots

design

new

Other

  • It automatically create a shortcut in Startup folder to make it automatically start on Windows start. You can always disable it in the task manager.
  • It is intentionally hidden from the "Application" category in the task manager, so that Win + Tab won't show it
  • The font segmdl2 is copyrighted by Microsoft
  • The font CONSERVATIVE SIMPLICITY is created by myself. It is not allowed for commercial purposes. For more copyright info, please visit my Behance page

Checklist

  • Transparent background
  • Title
  • Todo item data structure
  • List view of items
    • Layout
      • Adaptive
      • Meet design style
    • Data binding
      • Remove button
      • Item name
      • Data
    • Style
      • Visual Style
        • Remove button
        • Item name
        • Data
  • Add button
    • Application logic
      • Building domain model from inputs
      • Adding & Sorting
    • Style
      • Visual Style
    • Layout
  • Separator
  • Draggable interface
  • Keep on desktop
  • Show in notification area
    • Setting transparency
    • Switching between light/dark mode
    • Exit
    • Reset position
  • An icon
  • Read from/write to file
  • Embed fonts
  • Start on bootup