AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez
 

 [C++] FTXUI: Functional Terminal User Interface.

Aller en bas 
AuteurMessage
arthuro
Utilisateur confirmé: Rang ****
arthuro

Messages : 1443
Localisation : Paris
Projet Actuel : Diagon https://arthursonzogni.com/Diagon

[C++] FTXUI: Functional Terminal User Interface.  Empty
MessageSujet: [C++] FTXUI: Functional Terminal User Interface.    [C++] FTXUI: Functional Terminal User Interface.  EmptyDim 27 Jan 2019 - 16:33

FTXUI

Demo:
[C++] FTXUI: Functional Terminal User Interface.  Homescreen

Description:
Une bibliothèque simple pour faire des interface utilisateur a base de texte sur terminal.

Exemple:
Code:

  vbox(
    hbox(
      text(L"left") | border,
      text(L"middle") | border | flex,
      text(L"right") | border
    ),
    gauge(0.5) | border
  )

Code:


┌────┐┌───────────────────────────────────────────────────────────────┐┌─────┐
│left││middle                                                         ││right│
└────┘└───────────────────────────────────────────────────────────────┘└─────┘
┌────────────────────────────────────────────────────────────────────────────┐
│██████████████████████████████████████                                      │
└────────────────────────────────────────────────────────────────────────────┘

Git:
https://github.com/ArthurSonzogni/ftxui
https://gitlab.com/ArthurSonzogni/ftxui

_________________
[C++] FTXUI: Functional Terminal User Interface.  Pochette[C++] FTXUI: Functional Terminal User Interface.  Signature.php?gid=588
D'autres jeux :
In The Cube
In the cube 2
Revenir en haut Aller en bas
arthuro
Utilisateur confirmé: Rang ****
arthuro

Messages : 1443
Localisation : Paris
Projet Actuel : Diagon https://arthursonzogni.com/Diagon

[C++] FTXUI: Functional Terminal User Interface.  Empty
MessageSujet: Re: [C++] FTXUI: Functional Terminal User Interface.    [C++] FTXUI: Functional Terminal User Interface.  EmptyDim 27 Jan 2019 - 16:35

Je viens de publier la bibliothèque depuis aujourd'hui.
Est ce que quelqu'un a essayé l'API? Est ce que je peux améliorer quelque chose?

Je vais essayer de produire plusieurs petit utilitaire basé dessus à présent.

_________________
[C++] FTXUI: Functional Terminal User Interface.  Pochette[C++] FTXUI: Functional Terminal User Interface.  Signature.php?gid=588
D'autres jeux :
In The Cube
In the cube 2
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_

Messages : 9099
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

[C++] FTXUI: Functional Terminal User Interface.  Empty
MessageSujet: Re: [C++] FTXUI: Functional Terminal User Interface.    [C++] FTXUI: Functional Terminal User Interface.  EmptyDim 27 Jan 2019 - 17:31

Je regarde dès que je peux pour l'API (j'ai eu le w-e un peu chargé), ça a l'air bien cool en tout cas.

_________________
[C++] FTXUI: Functional Terminal User Interface.  Runningpotato1[C++] FTXUI: Functional Terminal User Interface.  TvF6GED
Revenir en haut Aller en bas
Mass
*Excellent utilisateur*
Mass

Messages : 3337
Localisation : Dans une canonnière wookie.
Projet Actuel :
Things
[C++] FTXUI: Functional Terminal User Interface.  Void

[C++] FTXUI: Functional Terminal User Interface.  Empty
MessageSujet: Re: [C++] FTXUI: Functional Terminal User Interface.    [C++] FTXUI: Functional Terminal User Interface.  EmptyMar 29 Jan 2019 - 9:32

J'ai pas trop le temps actuellement mais ça m'intéresse beaucoup, je te fais des retours dès que j'ai l'occasion de l'utiliser happy1

_________________
Wyvup
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
arthuro
Utilisateur confirmé: Rang ****
arthuro

Messages : 1443
Localisation : Paris
Projet Actuel : Diagon https://arthursonzogni.com/Diagon

[C++] FTXUI: Functional Terminal User Interface.  Empty
MessageSujet: Re: [C++] FTXUI: Functional Terminal User Interface.    [C++] FTXUI: Functional Terminal User Interface.  EmptySam 2 Fév 2019 - 1:26

J'ai essayer de faire fonctionner l'outil de compilation de daminetreg: nxxm avec son build-by-convention.

Du coup, en prime, ma lib fonctionne avec WebAssembly. ça ne sert à rien, bien au contraire: Yum!
[C++] FTXUI: Functional Terminal User Interface.  Captur12

_________________
[C++] FTXUI: Functional Terminal User Interface.  Pochette[C++] FTXUI: Functional Terminal User Interface.  Signature.php?gid=588
D'autres jeux :
In The Cube
In the cube 2
Revenir en haut Aller en bas
arthuro
Utilisateur confirmé: Rang ****
arthuro

Messages : 1443
Localisation : Paris
Projet Actuel : Diagon https://arthursonzogni.com/Diagon

[C++] FTXUI: Functional Terminal User Interface.  Empty
MessageSujet: Re: [C++] FTXUI: Functional Terminal User Interface.    [C++] FTXUI: Functional Terminal User Interface.  EmptyDim 3 Fév 2019 - 16:18

Je viens de bricoler un petit explorer the JSON avec FTXUI:
https://www.youtube.com/watch?v=BVMMsF7VgJs&feature=youtu.be


Je me demande ce que je pourrait ajouter à l'interface pour en faire un outils qui pourrait plaire.

_________________
[C++] FTXUI: Functional Terminal User Interface.  Pochette[C++] FTXUI: Functional Terminal User Interface.  Signature.php?gid=588
D'autres jeux :
In The Cube
In the cube 2
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_

Messages : 9099
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

[C++] FTXUI: Functional Terminal User Interface.  Empty
MessageSujet: Re: [C++] FTXUI: Functional Terminal User Interface.    [C++] FTXUI: Functional Terminal User Interface.  EmptyLun 4 Fév 2019 - 15:44

C'est déjà très cool en l'état Surprised
Il se passe quoi si y a genre beaucoup de clés successives?
Ça se transforme en "zone de scroll" ?

_________________
[C++] FTXUI: Functional Terminal User Interface.  Runningpotato1[C++] FTXUI: Functional Terminal User Interface.  TvF6GED
Revenir en haut Aller en bas
arthuro
Utilisateur confirmé: Rang ****
arthuro

Messages : 1443
Localisation : Paris
Projet Actuel : Diagon https://arthursonzogni.com/Diagon

[C++] FTXUI: Functional Terminal User Interface.  Empty
MessageSujet: Re: [C++] FTXUI: Functional Terminal User Interface.    [C++] FTXUI: Functional Terminal User Interface.  EmptyJeu 14 Fév 2019 - 22:16

Oui, exactement.

_________________
[C++] FTXUI: Functional Terminal User Interface.  Pochette[C++] FTXUI: Functional Terminal User Interface.  Signature.php?gid=588
D'autres jeux :
In The Cube
In the cube 2
Revenir en haut Aller en bas
Contenu sponsorisé




[C++] FTXUI: Functional Terminal User Interface.  Empty
MessageSujet: Re: [C++] FTXUI: Functional Terminal User Interface.    [C++] FTXUI: Functional Terminal User Interface.  Empty

Revenir en haut Aller en bas
 
[C++] FTXUI: Functional Terminal User Interface.
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Informations :: Projets-
Sauter vers: