• [^] # Re: Ce n'est pas du natif

    Posté par (site web personnel) . En réponse à la dépêche Slint 1.0 : une boîte à outils graphiques natifs pour poste client et embarqué. Évalué à 6.

    Merci d'avoir passé du temps à regarder les détails.

    Contrairement à ce qui est écrit, l'interface est tout sauf native. C'est du dessiné

    Comme ce qui a été dit plus haut, par "natif", je fais l'opposition à "web" qui tourne dans un browser.

    faîtes un click droit sur une zone texte, et vous n'aurez pas le menu classique de copier/coller

    En effet, ce n'est pas encore implémenter. Il y encore beaucoup de travail à faire pour avoir tout les détails correct. Mais l'idée c'est qu'il est possible de l'implémenter.

    Mais ça foire complètement sur les hôtes qui ne sont un minimum customisés.

    Sous Linux ça utilise Qt, mais il faudra en effet utiliser un style GTK.

    Par contre, Windows avec un thème sombre devrait fonctionner sans problèmes

    Sur la version mobile de la démo web [...] il met un < input > caché sous le canvas de dessin.

    La démo web est juste une démo, il fallait bien faire un truc qui marche.
    Oui, en principe on pourrait rendre le tout avec le DOM plutôt que d'utiliser un canvas. Mais on ne fait pas ça pour le moment car le but de la démo web est just de montrer à quoi ça ressemble quad ça tourne en natif.

    Et pour l'embarqué, il y a LVGL qui est quand même LA référence.

    Oui, mais LVGL force à programmer l'interface en C de manière impérative est ça c'est pas idéal. L'idée est qu'avec Slint et son langage déclaratif il est bien plus facile et rapide de développer l'UI