Skip to content

The differences to dlangui

Viktor edited this page Oct 9, 2020 · 1 revision

From dlangui it differs basically in the feature set, heavily refactored codebase, improved and simplified API, and various optimizations. Layout system has significantly changed, CSS replaced XML Android-like theming, Painter replaced DrawBuf, gettext is used instead of ini-files. Signals and actions now work entirely on delegates.

What was removed:

  • DML - it is unnecessary to invent a Turing-complete markup language like QML for making good UIs in D
  • DOM - some dead code
  • Scene3d - some irrelevant code, for my opinion
  • SFML backend - I cannot guarantee good maintenance for it, with various features such as HiDPI. Someone can write (and publish) its own, better implementation.
Clone this wiki locally