Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorAntoine van Gelder <antoine@g7.org.za>2007-10-29 09:21:06 (GMT)
committer Antoine van Gelder <antoine@g7.org.za>2007-10-29 09:21:06 (GMT)
commit420f73b64979f4a695c780f080c8873229260f27 (patch)
tree82aca565218aaf445ffb0f556c5f5c91024d119c /TODO
parent05d7e0283b978bb4836a1ddf8833b039ae55f130 (diff)
JokeMachine-3.xo
* Feature: Put alerts up when joke submitted and approved over mesh * Feature: Put alert up advising patience when joining a shared jokebook * Feature: Made Lesson Plans button work * Feature: Safe fallback for builds without sugar.alert * Feature: Hooked LanguageCombo up * i18n: Created (a rough!) Afrikaans translation * Fixed: Prepended Cover on preview * Fixed: Don't hardcode JokeEditor delete button position * Fixed: On read jokebook & empty -> "Edit My Jokes" -> Go to edit my jokes tab * Updated :Mesh code for dbus tubes changes
Diffstat (limited to 'TODO')
-rw-r--r--TODO125
1 files changed, 16 insertions, 109 deletions
diff --git a/TODO b/TODO
index cdaf90a..0685638 100644
--- a/TODO
+++ b/TODO
@@ -1,121 +1,28 @@
-!!!! 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 !! :-(
-
+* Figure out why only alerts are being translated
+* Double check that all strings are gettexted
+* Use hippo.PACK_EXPAND to get rid of hardcoded sizes
+* Get a fix on memory useage
+* Create and set activity_version property for persistence.JokeMachineState.version
+* Split unit.py out into separate test cases
+* Refactor Page.make_* infrastructure
-* 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
+* Things waiting for the journal to settle
** 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
-
+** Create sample Jokebooks in the journal on bundle installation
+** Fold image/image_blob into a single property
+** Fold sound/sound_blob into a single property
+** Bring up the last Jokebooks instead of starting from scratch when started from the frame
+** Don't persist if there are no jokebooks
= 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
-
+* i18n is only translating alerts at the moment for some strange reason
+* AudioPlayer dumps files into /tmp which may be problematic for security system
+* Deprecating theme_widget() for custom gtkrc fixes language combo but there are now faint hints of Irish in the activity frame :)