February 25, 2015
Maybe it would be better to support yaml config instead of json? At least they have support of comments.
http://forum.rejectedsoftware.com/groups/rejectedsoftware.dub/thread/2/
afaik DUB will switch to yaml too soon.
February 25, 2015
On Wednesday, 25 February 2015 at 08:08:35 UTC, Suliman wrote:
> Maybe it would be better to support yaml config instead of json? At least they have support of comments.
> http://forum.rejectedsoftware.com/groups/rejectedsoftware.dub/thread/2/
> afaik DUB will switch to yaml too soon.

Just tested your Tetris example. Very good. I really hope the IDE will be part of the D toolchain one day.
February 25, 2015
On Wednesday, 25 February 2015 at 08:08:35 UTC, Suliman wrote:
> Maybe it would be better to support yaml config instead of json? At least they have support of comments.
> http://forum.rejectedsoftware.com/groups/rejectedsoftware.dub/thread/2/
> afaik DUB will switch to yaml too soon.

dub will switch to sdl, not yaml (actually not switch but support both json and sdl)
February 25, 2015
On Wednesday, 25 February 2015 at 06:11:29 UTC, Vadim Lopatin wrote:
> Upgrade dependencies:
>
> dub upgrade --force-remove

Ah yes, that does it. Thank you.
March 23, 2015
On Tuesday, 20 May 2014 at 18:13:36 UTC, Vadim Lopatin wrote:
> Hello!
>
> I would like to announce my project, DlangUI library - cross-platform GUI for D.
> https://github.com/buggins/dlangui
> License: Boost License 1.0
>
> Native library written in D (not a wrapper to other GUI library) - easy to extend.
> As a backend, uses SDL2 on any platform, Win32 API on Windows, XCB on Linux. Other backends can be added easy.
..........
>
> Best regards,
>      Vadim  <coolreader.org@gmail.com>
> 	

Project Update:
==============

* Mac OSX OpenGL support fixed
* High DPI (Retina) displays interface scaling is implemented
* Separate resources for high DPI resolutions
* Font sizes in themes can be specified in points and % of parent size, in addition to pixels
* Dark theme is implemented
* Settings dialogs support widgets
* Multiline TextWidget
* A lot of bugfixes

March 25, 2015
On Tuesday, 20 May 2014 at 18:13:36 UTC, Vadim Lopatin wrote:
> Hello!
>
> I would like to announce my project, DlangUI library - cross-platform GUI for D.
> https://github.com/buggins/dlangui
> License: Boost License 1.0
>
> Native library written in D (not a wrapper to other GUI library) - easy to extend.
> As a backend, uses SDL2 on any platform, Win32 API on Windows, XCB on Linux. Other backends can be added easy.
> Tested on Windows and Linux.
> Supports hardware acceleration - drawing using OpenGL when built with version=USE_OPENGL.
> Unicode support.
> Internationalization support.
> Uses Win32 API fonts on Windows, and FreeType on other platforms.
> Same look and feel can be achieved on all platforms.
> Flexible look and feel - themes and styles.
> API is a bit similar to Android UI.
> Flexible layout, support of different screen DPI, scaling.
> Uses two phase layout like in Android.
> Supports drawable resources in .png and .jpeg, nine-patch pngs and state drawables like in Android.
> Single threaded. Use other threads for performing slow tasks.
> Mouse oriented.

DlangUI review and small tutorial is published on Habrahabr - popular russian IT resource (in Russian)

http://habrahabr.ru/post/253923/

March 26, 2015
On Wednesday, 25 March 2015 at 14:14:13 UTC, Vadim Lopatin wrote:
> On Tuesday, 20 May 2014 at 18:13:36 UTC, Vadim Lopatin wrote:
>> Hello!
>>
>> I would like to announce my project, DlangUI library - cross-platform GUI for D.
>> https://github.com/buggins/dlangui
>> License: Boost License 1.0
>>
>> Native library written in D (not a wrapper to other GUI library) - easy to extend.
>> As a backend, uses SDL2 on any platform, Win32 API on Windows, XCB on Linux. Other backends can be added easy.
>> Tested on Windows and Linux.
>> Supports hardware acceleration - drawing using OpenGL when built with version=USE_OPENGL.
>> Unicode support.
>> Internationalization support.
>> Uses Win32 API fonts on Windows, and FreeType on other platforms.
>> Same look and feel can be achieved on all platforms.
>> Flexible look and feel - themes and styles.
>> API is a bit similar to Android UI.
>> Flexible layout, support of different screen DPI, scaling.
>> Uses two phase layout like in Android.
>> Supports drawable resources in .png and .jpeg, nine-patch pngs and state drawables like in Android.
>> Single threaded. Use other threads for performing slow tasks.
>> Mouse oriented.
>
> DlangUI review and small tutorial is published on Habrahabr - popular russian IT resource (in Russian)
>
> http://habrahabr.ru/post/253923/

It does not looks like something with a `soul`. It looks like a copy of something that already exists.

March 26, 2015
On Thursday, 26 March 2015 at 03:03:02 UTC, Jean pierre wrote:
> On Wednesday, 25 March 2015 at 14:14:13 UTC, Vadim Lopatin wrote:
>> On Tuesday, 20 May 2014 at 18:13:36 UTC, Vadim Lopatin wrote:
>>> Hello!
>>>
>>> I would like to announce my project, DlangUI library - cross-platform GUI for D.
>>> https://github.com/buggins/dlangui
>>> License: Boost License 1.0
>>>
>>> Native library written in D (not a wrapper to other GUI library) - easy to extend.
>>> As a backend, uses SDL2 on any platform, Win32 API on Windows, XCB on Linux. Other backends can be added easy.
>>> Tested on Windows and Linux.
>>> Supports hardware acceleration - drawing using OpenGL when built with version=USE_OPENGL.
>>> Unicode support.
>>> Internationalization support.
>>> Uses Win32 API fonts on Windows, and FreeType on other platforms.
>>> Same look and feel can be achieved on all platforms.
>>> Flexible look and feel - themes and styles.
>>> API is a bit similar to Android UI.
>>> Flexible layout, support of different screen DPI, scaling.
>>> Uses two phase layout like in Android.
>>> Supports drawable resources in .png and .jpeg, nine-patch pngs and state drawables like in Android.
>>> Single threaded. Use other threads for performing slow tasks.
>>> Mouse oriented.
>>
>> DlangUI review and small tutorial is published on Habrahabr - popular russian IT resource (in Russian)
>>
>> http://habrahabr.ru/post/253923/
>
> It does not looks like something with a `soul`. It looks like a copy of something that already exists.

And i tell you something, mr Lopatin, people often like more the original than the copy.

March 26, 2015
On Thu, 26 Mar 2015 03:41:11 +0000, Jean pierre wrote:

>>> DlangUI review and small tutorial is published on Habrahabr - popular russian IT resource (in Russian)
>>>
>>> http://habrahabr.ru/post/253923/
>>
>> It does not looks like something with a `soul`. It looks like a copy of something that already exists.
> 
> And i tell you something, mr Lopatin, people often like more the original than the copy.

hm. Vadim is the author of DlangUI. and he wrote the article about it, where he shows how to use the library. so i presume that he... copies himself? heh.

March 26, 2015
On Tuesday, 20 May 2014 at 18:13:36 UTC, Vadim Lopatin wrote:
> Hello!
>
> I would like to announce my project, DlangUI library -
<SNIP>

Hi Vadim,

I have just installed the latest D 2.067.0, ran the git install and the build now fails. The errors are as follows:


C:\D\dmd2\gui\dlangui>dub run dlangui:example1 --build=release
Building package dlangui:example1 in C:\D\dmd2\gui\dlangui\examples\example1\
Target gl3n 1.0.1 is up to date. Use --force to rebuild.
Building dlib ~master configuration "library", build type release.
Running dmd...
..\..\..\..\Users\mikej\AppData\Roaming\dub\packages\dlib-master\dlib\image\io\jpeg.d(681): Warning: instead of C-style
syntax, use D-style syntax 'ubyte[64] dezigzag'
..\..\..\..\Users\mikej\AppData\Roaming\dub\packages\dlib-master\dlib\filesystem\windows\directory.d(77): Error: undefin
ed identifier wcslen
FAIL ..\..\..\..\Users\mikej\AppData\Roaming\dub\packages\dlib-master\.dub\build\library-release-windows-x86-dmd_2067-17
3DBA1310DF90D85EA81F6AA09FBD95\ dlib staticLibrary
Error executing command run: dmd failed with exit code 1.


C:\D\dmd2\gui\dlangui>

any clues?

Thanks.

Regards, Mike.