Ét.Nadji.fr/

Du code, des mots, des livres.

Étiquette : GTK

Cleaning up header bars

https://blogs.gnome.org/alexm/2021/09/10/cleaning-up-header-bars/

🔗 Permalien

2021-09-12

Documenting GNOME for developers

https://www.bassi.io/articles/2021/08/01/documenting-gnome-for-developers/

GNOME est en train de faire une refonte complète de son espace de documentation pour développeurs, non sans perte, mais ça se justifie.

Flux 🔗 Permalien

Introducing libadwaita

https://aplazas.pages.gitlab.gnome.org/blog/blog/2021/03/31/introducing-libadwaita.html

🔗 Permalien

2021-04-11

What's New in Libhandy 1.2

https://adrienplazas.com/blog/2021/03/12/libhandy-1-2.html

Pas mal le travail sur les onglets.

🔗 Permalien

En finir avec les « web apps » ?

https://mastodon.social/@tbernard/103889137148129330

Traduction :
On essaie ces web apps depuis une décennie, et quelques petites choses devraient être assez claires maintenant :

- Les web apps auront toujours une moins bonne ergonomie [UX] que les applications natives. La barrière à l’entrée est peut-être plus basse, mais les limites de ce que vous pouvez construire sont d’autant plus importantes.
- Le web implique fondamentalement un paradigme client-serveur, quoique vous vouliez y mettre, ce qui en fait un mauvais choix si la vie privée vous importe.
- Tout ce que nous ajoutons aux navigateurs peut et sera utilisé pour de la pub/surveillance.

Le web est bien pour des pages d’information statiques et du prototypage d’interface [low-fi UI prototyping], mais pour tout le reste, utilisez les outils [toolkits] natifs.

Conclusion : que les web apps aillent se faire foutre [sic], GTK en natif, c’est mieux. Merci d’être venu à ma conférence TED [sic ☺].
Oui, je sais, dans les liens précédents, j’ai dit que j’aimais pas le format de Gemini, vu qu’on ne peut pas faire grand chose avec.
Est-ce que l’avis de Tobias Bernard est influencé par le fait qu’il travaille chez Purism, pour GNOME et sur du GTK ? Totalement.
Tiens, le contenu d’un pouet Mastodon est récupérable dans un <meta property="og:description" />. Bon la doc’ de Mastodon explique l’API avec des exemples en Python, mais si on veut récupérer de manière fainéante, c’est bon à savoir.

🔗 Permalien

Dracula, un thème de couleurs

https://draculatheme.com/gtk

Assez joli, même si je reste sur du Solarized.

🔗 Permalien

Building responsive apps for Linux Smartphones with GTK and libhandy, Part 1

https://tuxphones.com/tutorial-developing-responsive-linux-smartphone-apps-gnome-builder-gtk-libhandy-gtk-part-1/

🔗 Permalien

How to create a GTK application using Python and GNOME Builder

https://belmoussaoui.com/article/5-how-to-create-a-gtk-application-using-python-part-1

Article intéressant dans la mesure où il donne plus de détails sur Gtk.Template, les décorateurs python associés : un code utilisant cette manière de faire est assez déstabilisant quand on d’un Gtk.Builder et d’un handler.
Cela oblige aussi à sectionner tout l’UI dans des fichiers Glade différents, et à gérer aussi les callbacks différemment.

🔗 Permalien