Comment personnaliser la barre de titre de fenêtre d'un Électron de l'app?
Je suis arriver a commencé à travailler avec Electron pour construire une application de bureau. Comment puis-je personnaliser la barre de titre de fenêtre (qui contient la fermer, réduire, et plein de boutons à l'écran) pour ajouter des vues personnalisées? Safari est un exemple que je pense:
- Vous pouvez consulter http://photonkit.com/
- Woah! C'est exactement ce dont j'ai besoin. Merci!
Vous devez vous connecter pour publier un commentaire.
Votre seule option dans l'électronique serait de créer un sans cadre (aka sans frontières) de la fenêtre, puis de créer un "faux" de la barre de titre avec le CSS, y compris tous les éléments d'INTERFACE utilisateur que vous avez besoin.
Électron/webkit fournit des propriétés CSS qui permet de rendre n'importe quel élément déplaçable, comme une barre de titre:
La première, et de la croix-plate-forme de l'option est de créer un sans fenêtre. La deuxième est macOS uniquement, et permet de masquer la barre de titre, mais de conserver les contrôles de la fenêtre, ce qui permet d'ajouter des boutons personnalisés.
Exemple:
Alors vous pouvez utiliser les propriétés css
-webkit-user-select
et-webkit-app-region
pour spécifier le faire glisser de la zone.