From 91c0540fdd9d6cf0895c0dba3b1a49367665a562 Mon Sep 17 00:00:00 2001 From: Vadim Lopatin Date: Wed, 16 Apr 2014 22:25:13 +0400 Subject: [PATCH] readme --- README.md | 44 ++++++++++++++++++++++++++------------------ 1 file changed, 26 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 944c58ad..103d09e8 100644 --- a/README.md +++ b/README.md @@ -1,32 +1,40 @@ -dlangUI -======= +Dlang UI +======== GUI for D programming language, written in D. * Crossplatform (Win32 and Linux are supported in current version) -* Mostly inspired by Android UI API +* Mostly inspired by Android UI API (layouts, styles, two phase layout, ...) +* Supports highly customizable UI themes and styles * Hardware acceleration using OpenGL (when built with USE_OPENGL) * Fallback to Win32 API / XCB when OpenGL is not available Win32 builds -============ +------------ -Under windows, uses Win32 API as backend. -Optionally, may use OpenGL acceleration via DerelictGL3/WGL. -Uses Win32 API for font rendering. -Optinally can use FreeType for font rendering. +* Under windows, uses Win32 API as backend. +* Optionally, may use OpenGL acceleration via DerelictGL3/WGL. +* Uses Win32 API for font rendering. +* Optinally can use FreeType for font rendering. Linux builds -============ +------------ -Uses XCB (X C binding) as backend. -Uses shared memory images for faster drawing. -Uses FreeType for font rendering. -TODO: Use FontConfig to get font list. -TODO: OpenGL initializes ok, but images not visible on screen. Disabled temporary. +* Uses XCB (X C binding) as backend. +* Uses shared memory images for faster drawing. +* Uses FreeType for font rendering. +* TODO: Use FontConfig to get font list. +* TODO: OpenGL initializes ok, but images not visible on screen. Disabled temporary. + +Other platforms +--------------- + +* Other platforms support may be added easy + + +Third party components used +--------------------------- -Third party components used: * DerelictGL3 - for OpenGL support -* DerelictFT - FreeType library support under linux and optionally under Windows. -* DerelictFI - FreeImage library support for decoding of images - +* DerelictFT + FreeType library support under linux and optionally under Windows. +* DerelictFI + FreeImage library support for decoding of images