diff options
author | Georges Basile Stavracas Neto <georges.stavracas@gmail.com> | 2017-09-06 21:45:45 -0300 |
---|---|---|
committer | Georges Basile Stavracas Neto <georges.stavracas@gmail.com> | 2017-09-06 21:49:00 -0300 |
commit | 8cbb5c1a4d9c52cc76b6f591d7279a340d66a992 (patch) | |
tree | b50a9f29165b7920c23d3e9c661e1141fdae13cb /TODO.md | |
parent | c31b949e0c4c9591d8289478056bd47fa54c0e88 (diff) | |
download | gnome-calendar-8cbb5c1a4d9c52cc76b6f591d7279a340d66a992.tar.gz |
project: update TODO, README and add CONTRIBUTING
Let's make the lives of newcomers easier :)
Diffstat (limited to 'TODO.md')
-rw-r--r-- | TODO.md | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/TODO.md b/TODO.md new file mode 100644 index 00000000..d8335bab --- /dev/null +++ b/TODO.md @@ -0,0 +1,32 @@ +# Tasks + + [ ] Rework internal GcalWindow working + [ ] Add disable/enable of views + [ ] Rework GcalViews as grid only (WeekView, MonthView, YearView) + [ ] Rework GcalViews to implement the new API (remove every "New API" comment) + [ ] Make GcalTimeSelector an entry + [ ] Properly fix timezone handling + [ ] Rethink signals from GcalManager + [ ] Order events chronologically in views + [ ] Change ordering of events in all-day views (use a custom ordering) + [ ] Add different triggers for hiding the sources view. + [ ] Check for the real need of adding timezone, and check everywhere + [ ] Connect all dconf options to the program + [ ] Check the real need of a caching GcalManager + +# Design tasks + + [ ] How to handle timezones? + [ ] How should a Single Day view look like? + [ ] Need mockups for: + [ ] Day view + [ ] Agenda view + [ ] Timezone selector + [ ] What to do when there's no host set in the event. + +# Wishlist + + [ ] Make GcalEventWidget a composite widget + [ ] Turn into a GtkGrid subclass + [ ] Remove all the custom drawing madness + [ ] Add resize-by-handlers capabilities to GcalEventWidget |