Go to file
2017-01-08 21:32:37 +01:00
.tx [translations] sync with transifex and add tx-config 2016-12-30 23:31:27 +01:00
data Change 'Source code' to 'Development' 2017-01-08 20:53:31 +01:00
po [translations] sync with transifex 2017-01-08 21:32:37 +01:00
src Change 'Source code' to 'Development' 2017-01-08 20:53:31 +01:00
test minor pep8 and spelling 2016-12-21 06:35:54 -08:00
ui Change 'Source code' to 'Development' 2017-01-08 20:53:31 +01:00
utils Add script to generate pot file 2016-12-26 20:22:03 +01:00
.gitignore Introduce unittest 2016-12-18 01:15:20 +01:00
CHANGELOG.md Bump version to 0.4.5 2017-01-01 19:03:25 +01:00
launch.sh Change permissions of launch script 2016-12-27 11:18:12 +01:00
LICENSE Initial commit 2016-12-04 18:09:15 +01:00
manjaro-hello.desktop Comment in pt_PT 2017-01-04 08:31:34 -02:00
README.md [Readme] add link to Transifex project 2016-12-30 23:35:52 +01:00

manjaro-hello

A tool providing access to documentation and support for new Manjaro users.

Codacy Badge

Why a new Manjaro Welcome Screen ?

Manjaro-hello is widely inspired by manjaro-welcome. I've started to work on a new welcome screen because I think that the current has several defects, some of which are inherited from the technologies used.

  • First, it is based on Gtk3 but because of the use of Webkit and its old Python binding, it is forced to use Gtk2.
  • All content of the app is displayed with HTML that is rendered by Webkit. This makes the evolution of the software very complicated. For example, it is very hard to make a translation system.
  • By using web technologies and Webkit, the renderer is a little bit slower than using native technologies.
  • Can't know if each link will be open in an external browser or in app.

For all this reasons, I have chosen to build a new software from scratch but keeping the original structure.

Currently, manjaro-hello has all the major features of manjaro-welcome plus a translation system.

  • Interface is translated using gettext and po files. (po/)
  • Pages are translated using differents files. (data/pages)

What goals ?

The first goal of the project is to build a powerful welcome screen who welcome the new user and help him to discover our favorite distribution :).

Finnaly, the second goal is to push it to replace the original project.

Technologies

Manjaro-hello is build with Python, Gtk3 and Glade.

TODO

For the moment, even if the soft works, it is not finished.

  • We have to test it and fix bugs.
  • Make translations to distribute it in all the world.

Let's make a wonderful software !