project: update HACKING and TODO

This commit is contained in:
Georges Basile Stavracas Neto
2017-08-14 23:32:15 -03:00
parent 08c40778bd
commit 247e786ff0
2 changed files with 12 additions and 8 deletions
+1 -1
View File
@@ -26,5 +26,5 @@ Contributing guidelines
+ Fill a bug, attach a patch, wait for review (ping the maintainers if you think
we took too long)
+ If you patch touch any autotools related files at all in any non trivial way,
+ If you patch touch any Meson-related files at all in any non trivial way,
ensure **make distcheck** pass before posting the patch
+11 -7
View File
@@ -1,12 +1,11 @@
TODO
- 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)
- Review all-day checkbox and date/time fields interaction in GcalEditDialog
- Check width of read-only layer in GcalEditDialog
- 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)
@@ -17,12 +16,17 @@ TODO
Design stuff
- How to handle timezones?
- How should a Single Day view look like?
- Need mockups for:
* Day view
* Agenda view
*
- What to do when there's no host set in the event.
- Interactions explained
- When to show/hide sources view
- When to show/hide new-event overlay
- Random stuff I don't remember now
Wish-list
- Make GcalEventWidget a composite widget
* Turn into a GtkGrid subclass
* Remove all the custom drawing madness
- Add resize-by-handlers capabilities to GcalEventWidget