Been a while since I blogged about jana work, but not because it's not been going on. The most recent thing to hit jana has been journal support (or 'note' support, as I like to call it). It could probably do with a little more at the GTK level, but there's a GtkTreeModel and cell renderer to make visualising notes easy and pretty. Here's the example app displaying notes, with justification set to centre:

This just leave tasks support to do :) I've also been considering contacts support, to get the full PIM coverage, but given how much better libebook is to libecal, it'd probably end up just being restrictive and pointless...
Clarke 'Quicksand' Wixon says:
I like this widget. In OpenMoko, it could use MokoFingerScroll instead of the scrollbar, right?
One of the things I'm thinking of coding for OpenMoko is a nice antialiased scribble-notes applet, wherein each note can contain several pages if desired. Something like Xournal (xournal.sf.net), but Xournal is overkill (and rather slow) on my GTA01.
It would be nice to be able to use the libjana-gtk widget you describe here. Is there any reason I couldn't have my scribble applet spit out thumbnails of each page and have those appear (the first couple of pages from a note and an ellipsis if the cell height is limited, or all of the pages otherwise) using this cell renderer?
Organizing the notes by date/title/category/whatever is exactly what I have in mind, so I suspect it will be a decent fit for libjana stuff in general.
Chris Lord says:
@Clarke: It's not a custom widget as such, it's just a standard GtkTreeView with a custom cell renderer (so yes, you could use a MokoFingerScroll - and indeed openmoko-messages does :)). There's no reason you can't do what you'd suggest and I'd definitely be interested in the results too - I guess you'd need to be careful about keeping all the thumbnails in memory, but yeah, it should be no problem :)
Using libjana (and thus eds) for the store would be perfectly feasible too - You'd want to store the images to disk and use a custom property (or whatever field you like) to store the image URI really, pushing anything but icons over dbus isn't a good idea, but other than that it should all be fine.
If you have any questions/problems, feel free to mail me - and I'll keep an eye out for any comments here too.
Any comments?