samedi, juin 27, 2009

How to change applications icons in OOo ...

1) Watch them all. They mostly are located in default_images/svx default_images/framework, setup_native/source/win32/nsis , default_images/res, and in sysui/source/desktop/icons and some other place I could have missed there.

2) localize them exactly, e.g. using The Gimp on Linux, Apercu on Mac , don't remember what tool I used on Windows, maybe it was automatic.

3) rename all the one who can cause issue with what you want to achieve

4) build OOo. e.g. trunk can be a good choice, if you want to test the new localization scheme

Note: trunk means the current milestone, means the to-be-DEV300_m51

5) Missing icons (i.e. renamed icons) will make the build break. This is normal, and every time the build breaks, you'll have to modify all the code calling the missing icons at buildtime (e.g. using ifdef YOUR_VARIABLE or whatever other hack), and to add your icon(s) with their new own icon names (the one you introduced in the code instead), all at the original place.

6) verify both old icons and the new one can live together at builtime, and that you can build both on all OS's

7) continue with all modules until the build ends. Think to take some coffee, this might be a long process.


And if you are serious, you'll have something correct at the end :-)

Nothing is perfect and you probably missed some at the begining. So, if you forgot some, repeat the process until you no longer see old application icons.

Be carefull, the image formats are different on every platform, and all builds are mandatory

Simple, isn't it ?

[Upgrade] : looks like we have lot of unused icons in OOo. Will remove them per see :)

Libellés : , , , ,

jeudi, juin 25, 2009

New Application Icon for OOo4Kids :)

My children like it already :)

OOo4Kids 1

Thanks (again !) to Ben Bois, doing most of the new Design for OOo4Kids

=> Further information on OOo4Kids wiki

To be continued ...

Libellés : , , , , , , , ,

mercredi, juin 24, 2009

New Start Center for OOo4Kids (work in progress)

The screenshot below is the most recent version of the start center we created for OOo4Kids (all ports).

OOo4Kids 1

As you can see, there are some remaining issues, like the white stripes on right, due to the length of the frames used for hte texts. e.g. , we could use COL_TRANSPARENT + some other hack, but anyway, this part will need more love. The other issue is the background: could be seriously improved too.

Thanks to Ben Bois, doing most of the new Design for the OOo4Kids StartCenter

=> Further information on OOo4Kids wiki

To be continued ...

Libellés : , , , , , , ,

lundi, juin 22, 2009

UTBM as partner of OpenOffice.org Education Project

EducOOo Logo

After the Epitech Paris working with OpenOffice.org Education Project, I'm proud to announce, my school, University of Technology of Belfort Montbeliard (aka UTBM) accepted to sponsor a pedagogical project based on 2 (maybe 4) students contributions.

Current status is : Proposal accepted, waiting for candidates (I'll present what I expect to the one who will apply asap).

Basically I'll teach those students how to build OpenOffice,org on several ports, and what I kwow about OpenOffice.org source code. Together, we'll work on OpenOffice.org profiling, on slow machines, like XO (under Sugar), or gdium machines.

It is scheduled to reverse the contents to the community (at least we'll propose ;-) ). Most of the work will be done to contribute to the Performance Project, who IMHO is very high priority at the moment.

From my side, I'll be paid for the time, and the time will be included in my service, or something similar. From the student perspective, they will have 3 tasks to achieve in several month.

The students will work on OOo4Kids source code, mostly for performance improvements, but not only : one of the task will be to propose at least one UI Improvement for OOo4Kids. If the code does worth it, we'll ask for OpenOffice.org integration afterwards. If accepted, but that's another story ...

OOo4Kids 1

Design of the OOo4Kids logo : Ben Bois



"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Education Project on the wiki

EducOO.org blog (french)

Many thanks to Ben Bois , author of the EducOOo logo, dedicated to the OpenOffice.org Education Project

Libellés : , , , , ,

jeudi, juin 18, 2009

Use a .png for the SplashScreen (i.e. no longer use .bmp)

A bit less than two month ago, I modified OOo source code, to be able to load a .png splashscreen (same story for the about too). I received a nice help from Thorsten Behrens, Philipp Lohmann and Herbert Duerr, who explained me what do (the most clean way to do), how to remove the transparent places and more.

After fixing a bug on Linux (the renderer not correctly initialized), it works nicely on both Mac OS X and Windows since end of April, and on Linux (all ports) since early May (because of the bug).

OOo4Kids 1

Design of the OOo4Kids logo : Ben Bois

As you can see, I added the possibility to play with transparency. One other reason to choose .png was that the .png are lighter than .bmp. Finally the gain was around 360 kB, compared to the .bmp

This is not perfect (some little white pixels due to rounding in the corners ), but gives IMHO a better User Experience, and opens the door to Funky Splashscreens :)

Of course, if one ask me, I'd be glad to backport that into OpenOffice.org source code (not sure because one told me there was something else in progress ... so, I don't know).

Important: we do not distribute anything publically, and will replace the OpenOffice.org application icon in the dock (and provide our own) asap .

To be continued ...

Libellés : , , , , ,

mardi, juin 16, 2009

Education Project and Epitech Paris

EducOOo Logo

From July to December 2009, there will be a new scheduled Project between OpenOffice.org Education Project and Epitech Paris

Thomas Fontenay, Abdelkader Bellabes will work on a forked version of OpenOffice.org, named OOo4Kids for performance improvement on powerless machines, like XO or gdium.

Of course, this study will include backport to OpenOffice.org for the most interesting solutions (if possible and accepted), and will include profiling too, plus at least one User Interface Improvement

Developers : Pierre Pasteau, Eric Bachard
Managed by Julien Ballet for Epitech Paris, Eric Bachard for Education Project.

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Education Project on the wiki

EducOO.org blog (french)

Many thanks to Ben Bois , author of the EducOOo logo, dedicated to the OpenOffice.org Education Project

Libellés : , , , , ,

jeudi, juin 11, 2009

[ClassRoom] Introduction to git

EducOOo Logo

Today we had a very interesting ClassRoom, presented by Jeremie Laval, from UTBM, about git introduction

The log is, as usual available there. (Feel free to help us improving the look btw ... )

=> Download Jeremie's slides



Important: the choice to present git has been made by Jeremie (nobody else), and is orthogonal to the choice made by OpenOffice.org Project to use mercurial. Last, would be great to have a ClassRoom about mercurial. Heiner, do you read me ? ;-)



"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Education Project on the wiki

EducOO.org blog (french)

Many thanks to Ben Bois , author of the EducOOo logo, dedicated to the OpenOffice.org Education Project

Libellés : , , , , ,