Updated : Déc 07, 2017 in Electron

Electron : le module ipc

J'ai déjà parlé du module ipc (inter-process communication) dans les précédents articles pour la création des menus. On a vu qu'une application Electron est séparée en deux parties : le processus principal (main process) et le processus de rendu (render…

Updated : Déc 04, 2017 in Electron

Electron : photon et xel

Photon est une librairie CSS qui permet d'obtenir un aspect conforme au visuel de l'interface du système dans lequel on fait tourner notre application. On peut voir Photon comme Bootstrap ou Matérialize, mais l'avantage c'est qu'il est très léger et…

Updated : Déc 03, 2017 in Electron

Electron : les dialogues

Dans ce cinquième article sur Electron on va voir comment créer des dialogues pour par exemple naviguer dans les dossiers pour ouvrir ou enregistrer un fichier ou afficher une information pour l'utilisateur. Je rappelle qu'on part de la base de…

Updated : Déc 02, 2017 in Electron

Electron : les menus

Dans ce quatrième article sur Electron nous allons voir comment créer des menus avec des sous-menus, des actions de base ou personnalisées, des menus contextuels. Un premier exemple En général une fenêtre comporte un menu. On en a déjà un…

Updated : Déc 02, 2017 in Electron

Electron : les fenêtres

Dans ce troisième article nous allons voir comment gérer les fenêtres avec électron en jouant sur les nombreuses propriétés disponibles. Nous verrons ainsi comment on peut les rendre fixes, transparentes, sans bordure... La chargement de la fenêtre Dans le code…

Updated : Déc 01, 2017 in Electron

Electron : l’application de démarrage

Dans cet article nous allons analyser le code de l'application de démarrage que nous avons installée dans le précédent article. On va ainsi voir comment est constituée une application Electron. On a cette architecture : package.json Puisqu'on utilise npm on…