sugarlabs / i-can-read-activity

GNU General Public License v3.0
1 stars 10 forks source link

Port to Gtk+ 3 #8

Closed yell0wfl4sh closed 5 years ago

yell0wfl4sh commented 6 years ago

Port to Gtk+3 is complete. Port of GStreamer is still left. If anyone can tell me how this activity was ideally meant to work, I will have a better idea fixing rest of the bugs. @quozl @walterbender @chimosky please review!

quozl commented 6 years ago

tell me how this activity was ideally meant to work

Use it as it was before you changed it, and read the documentation.

You can test using GTK+ 2 with the master branch, relying on the user documentation.

You should fix all critical problems with an activity before porting to GTK+ 3,

I did begin a review and test.

For review,

So I don't think this pull request is ready for detailed code review.

For test,

Traceback (most recent call last):
  File "/usr/share/sugar/activities/ICanRead.activity/ICanReadActivity.py", line 485, in _playback_recording_cb
    'output.ogg'))
  File "/usr/share/sugar/activities/ICanRead.activity/utils/gplay.py", line 50, in play_audio_from_file
    lc.gplay = Gplay(lc, lc.tw.canvas.width, lc.tw.canvas.height, 4, 3)
AttributeError: Page instance has no attribute 'tw'

Also noted a few other things during review of master branch;

rhl-bthr commented 5 years ago

Stale, closing