Je vous ai parlé de TrSync il y a quelque journaux. Je viens de mettre à jour l'interface graphique de ce dernier pour passer de :
A :
Peu de nouveauté en dehors de deux petits correctifs de synchronisation et une simplification drastique de l'architecture du logiciel. Quelques liens :
- Dépôt du projet : https://github.com/buxx/trsync
- Installateur pour TrSync : https://github.com/buxx/trsync-packager
Prochaines étapes :
- Mise en place d'une génération de packages (.deb, etc)
- Reprise du code de la partie synchronisation pour se passer des petits correctifs ajoutés avec le temps et avoir une architecture plus saine
# techno ?
Posté par LeBouquetin (site web personnel, Mastodon) . Évalué à 3.
J'ai suivi un fil twitter récemment qui parlait d'alternatives à Electron pour faire des "app lourdes" et le couple Rust / Tauri est revenu sur la table dans de nombreux commentaires. TRSync s'appuie sur Tauri ?
#tracim pour la collaboration d'équipe __ #galae pour la messagerie email __ dirigeant @ algoo
[^] # Re: techno ?
Posté par LeBouquetin (site web personnel, Mastodon) . Évalué à 2.
En tout cas ça rend bien ! 👍
#tracim pour la collaboration d'équipe __ #galae pour la messagerie email __ dirigeant @ algoo
[^] # Re: techno ?
Posté par bux (site web personnel, Mastodon) . Évalué à 2.
La partie "barre de tâches" s'appuie sur la caisse tray-item. Qui elle-même s'appuie sur libappindicator pour linux, winapi pour Windows et une liste un peu plus longue pour Mac.
Pour la fenêtre de configuration, c'est du egui (voir la démo en ligne) dont l'auteur est à l'origine de cet outil tout à fait remarquable (où egui est merveilleusement exploité).
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
[^] # Re: techno ?
Posté par Gof (site web personnel) . Évalué à 2.
Pour l'interface graphique, as tu envisagé Slint?
[^] # Re: techno ?
Posté par bux (site web personnel, Mastodon) . Évalué à 2.
J'ai été à deux doigts d'utiliser Slint oui (je l'ai oublié dans la liste !). Je ne l'ai pas fait, car c'est un GPLv3. Je n'ai pas de problème avec cette licence (certains de mes projets l'utilisent) mais je souhaitais laisser TrSync en MIT.
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
[^] # Re: techno ?
Posté par Gof (site web personnel) . Évalué à 3.
Tu peux laisser TrSync en MIT tout en utilisant Slint car la MIT est compatible avec la GPL.
Autrement dit, le code de TrSync peut être en MIT. So quelqu'un veux forker ton code pour faire du propriétaire, il peut, s'il utilise la licence propriétaire de Slint (qui a une variante gratuite)
[^] # Re: techno ?
Posté par bux (site web personnel, Mastodon) . Évalué à 1.
À propos de Tauri, il fait partie de ma liste des outils à tester, ça a l'air prometteur. Si je peux faire la liste des libs à surveiller/utiliser pour du multi-desktop :
La méthode du moteur de rendu web est appricé en Rust, car la compilation vers WebAssembly est très aisé.
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
[^] # Re: techno ?
Posté par Xanatos . Évalué à 1.
Très intéressant tout ces outils.
Pour Tauri, je lis que un des avantages, la légèreté des applications empaquetées, vient du fait qu'il s'appuie sur les librairies système WebView.
Déjà je n'ai jamais fait attention si il existe des librairies WebView sur les distributions Linux
Ensuite, ce n'est plus vraiment une application autonome quel que soit le système comme se présente Electron.
Corrigez-moi si je me trompe.
[^] # Re: techno ?
Posté par bux (site web personnel, Mastodon) . Évalué à 1.
Si je ne me trompe pas, Tauri s'appuie sur webkitgtk pour les versions linux.
Que veux-tu dire par "ce n'est plus vraiment une application autonome" ?
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
[^] # Re: techno ?
Posté par Xanatos . Évalué à 2.
Ok, merci pour la précision.
Cad. qui ne s'appuie pas sur les bibliothèques système comme n'importe quel langage.
En autonome on aurait les logiciels portables sous Windows, les applications Electron et j'en oublie sûrement.
[^] # Re: techno ?
Posté par bux (site web personnel, Mastodon) . Évalué à 2.
Je viens de demander aux développeurs de Tauri, voici leur réponse :
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.