blob: cdaf90ad9b6a3b4db368a34245c76bf8fc768909 (
plain)
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
|
!!!! AIMING FOR OCTOBER 30 !!!!
* Check in code & Trac component WAITING
* Mesh
* Bugs
* i18n
* Sample Data
* Memory
* Lesson Plans
* Sound WORKABLE
** check tempdir against a vmware img
= Current =
* Bugs
** Choose -> Delete not work
* Mesh
** Put text: Downloading... or somesuch when joining activity
** After submitted joke has been approved broadcast it back to participants so that it appears in their version of the jokebook DONE
** Do we want all changes in state initiator side broadcast ? A lot of work to do it...
** is_visible flag on jokes and jokebooks ?
** Do we want the initiator to see the jokes of folk who join ? Could be nice... could be confusing...
** Share icons getting left behind
** What's this with activities getting journalled as shared - and then not being visible when resumed ?
** Make mesh work! DONE
** Detect whether am sharer or sharee DONE
** Remove the crapload of UI functions if sharee DONE
= To Do =
* Mesh
** Make mesh work!
* Check in code & Trac component WAITING
** My domains are either gone or down - wait a few hours, if not back up then
do the big txfer else do the big txfer THIS WEEK !! :-(
* GUI
** Not going back to read jokebooks from edit mode on build 613 ?
** Preview mode shows make jokebook button - shouldn't
** Prepend Cover on preview
** Submit a Joke button -> only for foreigners
** On read jokebook & empty -> "Edit My Jokes" -> Go to edit my jokes tab
** Jokebook Info -> Edit Jokebook Cover DONE
** Refactor Page.make_* infrastructure
*** Factor out CanvasText's and replace with a better make_text
*** Add a make_button as well
*** Refactor Page.make_imagebox & ObjectChooser code - it's squishy!
** Fix gtkrc for non-default frame states
* Multimedia - Images/Audio
** Filter ObjectChooser to only list images/audio -> https://dev.laptop.org/ticket/3060
** Select a sound to play on Joke punchlines DONE
*** NOTE writing out sound_blob to temp file for now before handing to gstreamer
** fold image/image_blob into a single property?
** fold sound/sound_blob into a single property?
* Persistence
** Build# 613 - keep/save problems ?
** Some sample jokes
** Restore last known state of activity instead of starting from scratch when not started from Journal - YES
*** Chat to eben
** Create and set activity_version property for persistence.JokeMachineState.version
** Don't persist if there are no jokebooks
** Can we point to datastore objects rather than having to copy them into our
own datastructures - has disadvantage that deleting an object from the
datastore that's in use will delete it from the joke - also creates problems
when sharing...
* Memory
** If memory should become a problem... write pickle restored from journal out
to disk and extend Persistence interface to feed from disk rather than RAM
* i18n
** Do a test translation into Afrikaans
** Make language selection button work
** Double check that all strings are gettexted
* Lesson Plans
** Make Lesson Plans button work
* Unit Tests
** Split unit.py out into separate test cases
= Known Problems =
* Sugar Versions
** Vanishing controls on Build 542.3 running on B2 hardware - bring up & hide developer terminal to reset
** gtk.TextViews have borders on Build 557 which shouldn't be there
** These problems are all fixed on Build >600 and sugar-jhbuild
* Audio
** Audio b0rk3d on B2 Hardware w/ build 542.3
* Edit Jokebook -> Review Jokes
** Present&working, but no way to submit jokes to it as mesh code is still coming up :-)
** If you want to see some sample data with waiting submissions edit persistence/jokemachinestate.py -> test_data() -> num_jokebooks = a number bigger than zero
* Bugs
** Activity Icon not being set to theme colors
** Language selection button not theming as it should DONE
*** We can also lose theme_widget seeing as we're using a custom gtkrc now
|