Plattformen

Deft befindet sich in aktiver Entwicklung und nähert sich rasch der Version 1.0. Version 1.0 zielt auf Windows ab; macOS (Cocoa) und Linux (GTK) sind für künftige Versionen geplant.

  • Windows (Win32) — verfügbar
  • macOS (Cocoa) — geplant
  • Linux (GTK) — geplant

Funktionen

  • Automatisches Box-Layout (HBox und VBox) und Tabellen-Layout (Grid), das bei Größenänderung neu berechnet wird
  • Ein vollständiger Satz nativer Steuerelemente — Beschriftungen, Schaltflächen, Textfelder, Listen-, Baum- und Kombinationsansichten, Registerkarten, eine Statusleiste, Menüs mit Tastaturkürzeln, ein Infobereich-Symbol und native Dialoge
  • Ein delegatbasiertes Ereignissystem für eine saubere, moderne Ereignisbehandlung
  • Eine kompakte, moderne D-API mit deterministischer Ressourcenfreigabe und ohne Phobos-Abhängigkeit
  • Screenreader-Barrierefreiheit ohne Zusatzaufwand — die Standard-Steuerelemente der Plattform funktionieren mit JAWS und NVDA, ganz ohne eigene Barrierefreiheitsschicht

Installation

Fügen Sie Deft mit dub zu Ihrem Projekt hinzu:

dub add deft

Voraussetzungen

  • Ein D-Compiler — DMD 2.112 oder neuer oder ein aktuelles LDC
  • dub (im Compiler enthalten)

Quellcode und Support

Deft ist Open-Source-Software unter der Boost Software License 1.0.