Plateformes

Deft est en développement actif et avance rapidement vers sa version 1.0. La version 1.0 vise Windows ; macOS (Cocoa) et Linux (GTK) sont prévus pour de futures versions.

  • Windows (Win32) — disponible
  • macOS (Cocoa) — prévu
  • Linux (GTK) — prévu

Fonctionnalités

  • Disposition automatique en boîtes (HBox et VBox) et en tableau (Grid), recalculée lors du redimensionnement
  • Un ensemble complet de contrôles natifs — étiquettes, boutons, champs de texte, listes, arborescences et listes déroulantes, onglets, barre d'état, menus avec raccourcis clavier, icône de zone de notification et fenêtres modales natives
  • Un système d'événements basé sur les délégués pour une gestion claire et moderne des événements
  • Une API D compacte et moderne, avec une libération déterministe des ressources et sans dépendance à Phobos
  • Accessibilité aux lecteurs d'écran sans effort — les contrôles standard de la plateforme fonctionnent avec JAWS et NVDA, sans couche d'accessibilité personnalisée

Installation

Ajoutez Deft à votre projet avec dub :

dub add deft

Prérequis

  • Un compilateur D — DMD 2.112 ou ultérieur, ou une version récente de LDC
  • dub (fourni avec le compilateur)

Code source et support

Deft est un logiciel open source, publié sous la Boost Software License 1.0.