Cream-Browser

Cream est un navigateur internet simple est léger basé sur le moteur de rendu Webkit et la libraire GTK+. Le but est de créer un navigateur le plus léger possible mais pas moins performant afin de permettre à un utilisateur de naviguer sur le web sans trop user de ressources comme certains autres navigateurs. C’est donc dans cette optique que j’ai choisi de donner en natif l’interface de Vimperator, plugin de Firefox lui donnant le comportement de Vim, célèbre éditeur de texte au coeur des trolls emacs/vim. Le choix de WebKit a été fait assez rapidement.

Les fonctionnalités actuelles de ce navigateur sont les suivantes :

  • Gestion des favoris et de l’historique
  • Gestion des commandes permettant le contrôle du navigateur (avec historique des commandes et complétion)
  • Gestion des raccourcis claviers
  • Gestion des modes Insertion, Visualisation, Hint et Edition (en anglais Insert, View, Hint et Caret).
  • Gestion de la commande très utile : Yank et Paste
  • Fichier de configuration au format ini, simple et efficace
  • Possibilité d’activer/désactiver JavaScript
  • Possibilité de choisir l’encodage par défaut des pages
  • Support des protocoles HTTP, HTTPS et FTP
  • Sauvegarde de la session et des cookies
  • Pour les développeurs : Un WebInspector est fourni.
  • Possibilité d’imprimer la page.

Pour rappel, dans l’éditeur de texte vim, il est possible de copier une lettre, un mot, une ligne, un bloc de texte à l’aide de la commande ‘y’ (yank) et de le coller plus loin à l’aide de la commande ‘p’ (paste). Ici yank copie l’adresse du site que vous voyez et la commande paste ouvre tout simplement cette adresse.

Le mode Insertion : Lorsque vous êtes en train de rentrer des commandes (tel que :h pour afficher l’aide).
Le mode Visualisation : Mode normal, commun à tout les navigateurs.
Le mode Hint : Tout les éléments de la page (textarea, input, boutons, liens) sont numérotés et l’on sélectionne (à l’aide des flèches ou en tapant l’index) l’élément voulu, et on donne le focus cette élément (si c’est un lien, il est ouvert, un bouton on active le formulaire, une zone de texte on donne le focus).
Le mode édition : Un curseur apparaît sur la page, vous pouvez à l’aide du clavier vous déplacer, naviguer, sélectionner, etc…

Cream est sous licence GPLv3, c’est donc un logiciel libre 🙂

Vous pouvez visiter le site internet : http://cream-browser.sourceforge.net Ou nous contacter sur IRC : #cream-browser @ irc.hft-community.org

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *