Sielo Maynapeh

A web browser made in C++14 with Qt 5.9.1

Image de Sielo

Sielo is a web browser that I began to develop a year and a half ago. The browser has experienced 2 remakes and the last was released few months ago. This time Sielo has been thought with a more stable structure, easier to sustain so a rework is no longer needed.

Generalities, advancement and originality

Sielo has well grown. It has all the basic functionalities of a web browser (tabbed browsing, bookmark, history, private browsing, web browsing (yes it is possible), etc.) and even some advanced features such as an integrated AdBlock, proxy management, cache management, ability to save passwords (and encrypt them with a super password). Sielo uses the web engine WebEngine that comes with Qt. But that's not all, Sielo has also unique and original features:

Tabs space

This is the feature that makes Sielo so special. Tabs spaces allow you to divide your Sielo window into several spaces, as if you had several windows next to each other but interacting with each other. You can resize Tabs spaces, hide them, mute them... This allow you, among other things, to have several sessions, for example a session called "social networks", an other called "music" and an other called "work". Therefore you can hide the "music" tabs space and retrieve it at any time.

A small illustration:

GIF espaces d'onglets

The floating button

This is another feature specific to Sielo.. This button can be moved everywhere in the browser to give you access to the main controls as easily as possible. It can also be transformed into a lateral toolbar. But a picture is much better than 1000 words:

GIF du bouton flottant

Themes, for an unlimited personalization power

Sielo also supports themes to completely customize the interface. This goes from the floating button to the tabs, via icons. I'm currently writing a little tutorial to learn how to make themes for Sielo. This is not very complicated, just place the icons, list them in a file "theme.index" and do some CSS to customize some objects such as tabs. If the developer wants, the themes can behave differently depending on the operating system.

Here are the 11 Sielo' default themes:

GIF du thème par défaut et de sa version sombre

Objectives

Now that Sielo is built on a stable structure, the goal is to make the user experience even more intuitive! Much remains to be done in the management of the mouse (for example, moving a tab to another tab space or even pulling it out of the window only by using the mouse). In addition, a plugins system is already written, so it just remains to be activate and plugins need to be created. I'm also thinking on compatibility with "web extension".

Sielo is also made with ideas of people like you and testers. This is why I am very attentive to all your remarks and all your ideas. Besides, Sielo also integrates a command system, an idea brought by Rein Frost (I let you try to enter "!easteregg" or "!Witcher [enable/disable]" in the address bar).

Furthermore, Sielo also has a GitHub on which you will find the source code. We also have a page where we gather ideas (this page is quite recent and still a little empty). And finally, the open beta 5 is free to download! If you use Debian, you can find a package here and if you use ArchLinux, Sielo is available in the AUR.

I also warmly thanks hotaru70o, LavaPower (http://github.com/LavaPower) and ilearn32 for their unfailing support and their contributions, they make this open beta possible! A big thanks to them!

Some creations

FDP 2.0

The FDP 2.0

He's finally there! This new FDP is very simple to use, refined, intuitive and effective!

PatatoTV

Patato TV

This is a site asked by a friend who owns a YouTube channel.

Zombie Game

Zombie Game

A little zombie game absolutely not terrifying and realized with the first version of Feld[2D]Engine

Sielo Browser

Sielo

Sielo is a fast and simple web browser that aims to be as light as possible.