KPresenter ideas

Day by day KPresenter becomes more and more an end-user presentation application.
However, to be a real end-user application, KPresenter needs some new options and some new cool stuff. That’s why, I think it’s a good idea to ask for KDE community to know the essential need for them.
So if you think KPresenter needs something, please send a comment :) .

There is already a brief idea list from zagge, morice-net, me and some discussion with KDE community members during Akademy.

Presentation tools :

  • Blur effect on highlight mode (presentation tools) and add anti-alisasing (in order to have a smoothy circle)
  • When an animation tool like highlight or black screen was selected play animation like fade effect
  • New tool to navigate easely between slide (For example if presenter view mode is disabled)
  • Allow user to navigate with keyboard when a presentation tool is activated
  • Allow user to resize light (highlight tool)

Page effect :

  • Allow user to set a default page effect for the slideshow (for a 30 slides presentation it’s not very fun to apply 30 times the same effect)
  • Review page effect framework to allow new 3D effect like cube effect.
  • Do all the presentation with an openGl context

UI :

  • Allow user to switch view mode more easely

View :

  • Add outline mode view (morice-net works on this)
  • Add slide sorter view (morice-net works on this)

TextShape

  • Resize text automatically when it goes over the shape

Templates:

Other :

  • Review export pdf, it’s not very beautiful to have white strip. Use the slide size
Tags: , , ,
Posted in KDE KOffice by ben2367. 18 Comments

GSoC : when text appear

During the Akademy, I continu to work on my GSoC. I work more exactly on text shape animation, i.e. only animate a part of text. In my opinion it’s one of the more efficient animation, it allows user to only display a text paragraph by pragraph for example.

Currently, we can load this kind of animation and display it. Saving works too, but not yet commited.

Now, it’s time to start UI, to allow user to add animation into KOffice.

My first mock-up :

  • Appear animation :red
  • Dissapear animation : blue
  • Other animation : green

The button (+) allow user to add the selected Shape (on the presentation) to animation timeline.

On each animation there is a little square (icon), it’s representing subtype.

Operation:

  • Mouse over animation : Tooltip with the following information : Animation type, subtype and duration
  • Right click on animation : allow user to remove animation, modify animation (start time, duration, type, subtype)
  • Right click on empty space or shape title allow user to add animation.
  • Left click on shape title select it, and you can remove it (only associated animations) with button (-).  I think this operation need a confirmation

Tomorrow, I do a new mock-up with my new ideas and perhaps new ideas from you :) .

Tags: , , ,
Posted in KDE KOffice by ben2367. 3 Comments

Presentation tools on KPresenter

The presentation tools already work on KPresenter since about a year. You can put blackscreen on it, highlight or draw during the presentation, which is fun. We implemented these features as ervin’s slaves students during the university year (2008-2009).

On the first picture the drawing tool is used. You can see the different colors and line sizes. On the second picture, the highlight mode is used. Some users experience was, “oh that’s cool, can I use it with my wireless remote presenters ?”.  My answer: “Which keys are on your remote ?”. So now the shorcuts are configurable in the settings and you can use any remote keys you want. Enjoy !

Tags: , , ,
Posted in KDE KOffice by morice-net. 3 Comments

Akademy 2010

This year, and for the first time,

I'm going to Akademy 2010

The Saturday, you can see me at 18:45, I present with two other students our sudents projects, about KPresenter, Amarok and Akonadi. You can see more details here.

See you on Tampere :)

Tags: , , , , ,
Posted in KDE KOffice by ben2367. No Comments

GSoC advancement

Since I have started my GSoC, I didn’t post about it. So that is my first post, and I explain my advancement.

My subject has been Improve animation framework and create animation effects for KPresenter

Currently,  only loading and displaying of some effect work:

  • Standard (dis)apperance (a shape was shown or not).
  • Width or height resizing
  • Translation on x or y axis
  • Rotation
  • And all combination of this effect

All this effect work with the <anim:animate> element. And for animation evolution over the time, only <smil:values> with optional <smil:keytimes> element work for the moment.

In order to test this you can create a presentation in OpenOffice impress, and add custom animation like  appear, disappear, zoom, fly in, spin in/out (work without fade effect)…

Now, I start to write code in order to save animation in odf file, implement support for other smil animation effect function (<smil:from>, <smil:to>, <smil:by>) and <anim:formula> and animate parts of text shape.

You can see the current state in this video

In the future I try to post a weekly report.

Tags: , , , ,
Posted in KDE KOffice by ben2367. 4 Comments

KOffice Sprint

Hello all,

the last week-end, I went to KOffice Sprint in Essen (Germany).

Day 0, the coming day:

This first day,  I travel from Paris to Essen in order to rejoin the sprint place, Linux Hotel.  I just arrived to take dinner.

Just after meal, we went back to hotel and every one do some hack. I could discuss with Thorsten about shape animation framework.

Day 1, the meeting day:

The second day we had a meeting. The main part it’s about criteria of success, and for us it’s to have a lot of users and lot of contributors. If you want more about this discussion, you can read the minutes report.

Day 2, the hacking day:

The last day (morning for me, I left Linux Hotel at 2.00 pm), in the meeting room there were two activities :

  • Hacking: I continu to hack for my GSoC, and I  did my first commit :)
  • Meeting: Talk about technical point, look at minutes report to have details

My feeling:

It’s a very interesting experience, I met lot of KOffice developer and lot of cool people. In spite of my english level, I understood lot of topics. However it was very difficult to me to speak, even if I have a couple of discussion with other people. I hope to increase my english level in order to participate to the next KOffice sprint.

And sorry for my english level.

Tags: , , , , ,
Posted in KDE KOffice by ben2367. No Comments

Transition 3D

C’est avec grand bonheur que je peux annoncer que les transitions 3D font maintenant partie du trunk de KOffice. Bientôt l’export html devrait suivre.

Tags: , , , ,
Posted in KDE KOffice by ben2367. No Comments

GSoC : Congratulations!

Hier soir j’ai reçu un mail dont le titre était Congratulations! Et ce mail m’annonçait que j’étais pris pour participer aux Google Summer of Code 2010. Je vais donc pouvoir passer mon été à coder les animations pour KPresenter.

Vous pourrez suivre sur ce blog mes avancées. Je n’ai pas encore décidé si celle-ci serait publié en anglais (plus de monde pourra lire) ou en français.

Tags: , , ,
Posted in KDE KOffice by ben2367. 1 Comment

Avancement sur l’export html

Cette semaine j’ai (comme je l’avais prévu) amélioré l’export html.

Maintenant celui-ci ne prend plus en compte que les fichiers zip. On peut noter les améliorations suivantes :

  • Export en utilisant un thème au format .zip fonctionnel, y compris pour les images.
  • La boite de dialogue permettant de sélectionner un thème ne se positionne plus dans /home mais sur le dernier emplacement.
  • Possibilité de gérer les favoris pour les fichiers zip.
  • Gestion de la preview pour les styles contenu dans des fichiers zip.
Tags: , , ,
Posted in KDE KOffice by ben2367. No Comments

Semaine 16 : Travail prévu

En attendant les résultats des sélections pour les GSoC, cette semaine à un seul objectif, terminer l’export html.

Cela implique :

  • Autoriser uniquement les exports de fichier zip.
  • Permettre à un utilisateur d’avoir un fichier zip en favori ou non.
  • Faire que l’export de style multi-fichier (css + images par exemple) fonctionne.
  • Nettoyer le code
Tags: , , ,
Posted in KDE KOffice by ben2367. No Comments