← Back to team overview

jessyink-team team mailing list archive

Re: contribution for 1.3... navigation again...

 

On Sat, 2009-06-27 at 11:07 +0100, Egor Zindy wrote:
> Hello team,
> 

Hi Egor,

> this is probably one of the most ungrateful job there is, and the fact
> that I actually *enjoy* working on user interfaces must make me a very
> sad person indeed!

I think it's great that someone cares about UI stuff. Actually, I keep
reading that it is one of the most important and, at the same time, most
neglected topics in software development. So more power to you!

> * I've isolated the code needed for doing the wheel mouse ONLY - stage
> 1 - quite compact.

Cool! Thanks a lot!

> * Some of the functions required for the wheelmouse code (to do with
> displaying a page in index mode with a slide highlighted) can be
> reused in the key handling (proper page-up / page-down handling in
> index mode). That's stage 2.

Sound good.

> I of course need to work-out how to branch out code from trunk to
> allow for easy merging back but this is something I'll do today.

Should be as simple as:

bzr branch lp:jessyink <name of your branch>

> Do you think we can get the trunk code updated with stage 1... do some
> testing... then I'll create a new branch with the key handling in
> stage 2.

Sure thing. I am looking forward to seeing your name in the bazaar log,
given that you already contributed quite some code. It should not be a
big deal to merge the code after testing. Even merging Marc's changes
turned out to be less troublesome than I though it would be. Anyways,
last weekend I decided to finally switch my OS and hence didn't make any
progress on the last open issues. 

> Stage 2 doesn't touch the keypress debate we had over the past few
> weeks... just a slight update of the key handling test cases we
> already have so that things happen the way people expect them to.

Wonderful.

Since you were mentioning the UI above. I have been thinking about some
changes to the way JessyInk works. The whole idea is centered around the
idea that you can put "script" tags where ever you want throughout the
document. What that allows us to do is to add scripts to visual
elements. Nice thing is, that the scripts get copied along with the
visual element and in this way they can be moved to new documents.
JessyInk could therefore be distributed as a collection of SVG images,
which would also make it possible to "steal" effects from other
presentations. I'll try and put together an example in the next few
days. In any case, I don't want to get ahead of myself. For the 1.3
release, I think the targeted changes are quite enough :-)

Cheers,
Hannes





References