Skip to content

Splash screen

Fernando Dodino edited this page Mar 11, 2019 · 13 revisions

Every version has a philosopher's name, so before releasing, a new splash screen should be generated. To do that, follow this steps.

Fonts you should install

We will work with Gotham Rounded, the official font for Wollok, so you should install it from this URL.

Using any other font like serif fonts could result in rough differences between the word "Wollok" and the other paragraphs so there is a strong recommendation of keeping all the fonts the same.

Base splash screen

The base splash screen can be found at org.uqbar.project.wollok.ui project, file splash_template_base.xcf. You should open it with Gimp or any other tool that supports this type of layered image.

Choosing main image from philosopher

You can google images for the selected philosopher, and download it locally. For example, we've chosen Hypatia. If you get a transparent background in png, it is perfect. Otherwise, you can manipulate any picture using this technique (if you don't like indian english, simply follow the steps from this URL)

Changing background

Current background used is fondo.jpg file, inside splash folder of org.uqbar.project.wollok.ui project. But, all graphic designers work is kept in splash/background folder of the same project. You can take a look if you want to make changes, or you can provide a new gradient if you dare!

Things you have to change

  • Current Uqbar logo / Uqbar URL
  • Year of release
  • Name of the version
  • A phrase: "Fun with objects"
  • And any other thing you could consider, like a philosopher's citation

Saving Splash screen

When you save the splash, in order to avoid addressing this issue and also this, you have to

  • use 24 bits (8R 8G 8B)
  • uncheckong Color save (Gimp options by default is to check this configuration)
  • save in png format

If you see Splash screen doesn't appear on Windows operating system, and a weird red background color in Linux, surely you are not following this advice.

Clone this wiki locally