Re: [jokosher-devel] IMPORTANT: Stuff to do for 0.2



So, here I am summarising features that we would like to include and
it would be nice if members of the team could decide which features
they would like to hack on and post to this thread. There is plenty of
stuff to keep us all occupied.

I thought I'd responded to this but it looks like I only sent the mail
to Jono. This is what I get for trying to send mails from the beach.
Hope all you English people are enjoying the rain, by the way, ha ha
ha ha ha. Anyway.

 * Hooking Volume Fades up to GStreamer - the volume fades code needs
to be hooked up to GStreamer. To do this, you need to use the new
GnlOperations code that has gone into Gnonlin. Currently there is a
bug (http://bugzilla.gnome.org/show_bug.cgi?id=352827) with this that
is being fixed and then we are good to go. This is an essential
feature for 0.2 and holds people back from useful work in Jokosher.
For a sample script that shows how to use GNlOperations, see
http://jonobacon.org/files/gnloper.py and also grab the glade file at
http://jonobacon.org/files/gui.glade

Me or Laszlo for this one, I imagine: I'm planning on doing it, but L
expressed a desire to as well, so whichever of us gets to it first. :)

 * Extension API - finishing off the API making it as complete as
possible for the 0.2 release. The approach being used is to make
useful extensions and add features to the API where needed. Could
Laszlo or Aq give us an update on this effort. Cheers.

See Laszlo's update for this.

 * Extension Manager - we need a dialog in which users can install,
delete, update and browse extensions. The plan was to have Jokosher
able to browse extensions from extensions.jokosher.org a'la Firefox.
Even if we don't have the network browsing functionality, the
Extension Manager should at least be able to install and delete
extensions on the computer.

Me, I imagine, unless Laszlo gets to it first again :)

 * Mixdown File Tagging - we should allow the user to add tag
information to mixed down files using ID3 tags for MP3 and whatever it
is for Ogg. From what I can tell, you can do this through GStreamer.

Gotta have a look at this: for example, will GStreamer tell you which
tags you can apply to a given file format, or will we have to hardcode
a list for each format we support?

* Drawer prettyfied - the drawer that pops open when the user selects
something should be made prettier and actually slide out like a
drawer. Here I am thinking delicious Cairo goodness.

Sliding's a bit tough, but I agree this should be done; I'll try and
take a look if no-one else does first.

 * Unit Tests - we need more unit tests setting up, preferably with
some form of reporting. It would be awesome if we had an automated
test suite that reported when things broke. With Dogtail this all
becomes possible, and CVS dogtail has a macro recorder to make this
easier.

It'd be so so good if someone has a chance to take a look at this...

 * Get the official wiki online and fully themed.
 * Get the contributor wiki online and fully themed.

Jeff and I are on the case here.

 * Write additional docs for configuring the desktop for optimal sound
production. As an example, a lot of people don't know that they need
to set up their microphone/pcm/capture settings in the GNOME Volume
Control dialog. It would be good to have a HOWTO for each desktop. I
suspect this could reduce the number of "Recording doesn't work in
Jokosher" support issues.

Yes indeed. I'd really like to see a little program that checks
everything's all turned on correctly and so on; failing that, a simple
walkthrough guide ("now open the volume control by right-clicking the
speaker icon top right on your screen and check that the checkbox
under Microphone is ticked", although this would need tweaking for
different distros, probably, which is why I'd like a little program).
VUMeters on the instruments might well help here as well.

--
sil



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]