This repository was archived by the owner on Sep 7, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathTODO
More file actions
44 lines (37 loc) · 1.71 KB
/
TODO
File metadata and controls
44 lines (37 loc) · 1.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
TODO
!!! Fix GcalMonthView to take into accounts days outside the month shown, all
over the place, when clicking, when calculating new-dates (adding could
surpass 31 days), when drawing(maybe mark in other color) and selecting, etc.
!!! Fix GcalMonthView to take into account 31 days when in need of 42 cells
instead of 35.
- Review all-day checkbox and date/time fields interaction in GcalEditDialog
- Check width of read-only layer in GcalEditDialog
- Review the real need of GcalFloatingContainer
- Review/check the adding of a new source live.
- Review size/resize of GcalEventView widget
- Review GcalWeekView implementation to follow Benjamin advice of not composite
with Gtk+ widgets other than GtkOverlay.
- Rethink signals from GcalManager
- Order events for starting hour in GcalMonthView, and the others
- Add different triggers for hiding the sources view.
- Connect keyboard-shortcuts like Ctrl+Q
- Check for the real need of adding timezone, and check everywhere
- Connect all dconf options to the program
- Remove body_actor if there's no need of it in the end.
- Clear/reorder #include in every header file.
- Review every g_return_if_fail statement since G_OBJECT macros does that
already
Design stuff
- 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
Roadmap
- Make Event Edit work as-is right now.
- Check MonthView is fully functional
- Add new-event mark to week-view
- Scroll week-view to the actual-hour
Wish-list
- Add resize-by-handlers capabilities to GcalEventWidget
- Add drag-to-move capabilities to views (to move events)