Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TODO
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