Jump to page: 1 29  
Page
Thread overview
DlangUI project update
Dec 26, 2014
Vadim Lopatin
Dec 26, 2014
MattCoder
Dec 26, 2014
John Colvin
Dec 26, 2014
MattCoder
Dec 27, 2014
Jack
Dec 27, 2014
Vadim Lopatin
Dec 27, 2014
Suliman
Dec 27, 2014
Vadim Lopatin
Jan 06, 2015
Vadim Lopatin
Dec 28, 2014
Jack
Dec 28, 2014
Vadim Lopatin
Dec 28, 2014
Jack
Dec 28, 2014
Vadim Lopatin
Dec 28, 2014
Jack
Dec 28, 2014
Vadim Lopatin
Dec 29, 2014
Jack
Dec 28, 2014
Russel Winder
Dec 28, 2014
Vadim Lopatin
Jan 24, 2015
Suliman
Jan 24, 2015
Suliman
Jan 24, 2015
Rikki Cattermole
Jan 25, 2015
Suliman
Jan 25, 2015
Suliman
Jan 25, 2015
Vadim Lopatin
Jan 25, 2015
John Colvin
Jan 26, 2015
Vadim Lopatin
Jan 26, 2015
Vadim Lopatin
Dec 28, 2014
Suliman
Dec 28, 2014
FrankLike
Dec 28, 2014
Vadim Lopatin
Dec 28, 2014
ketmar
Dec 29, 2014
Vadim Lopatin
Dec 29, 2014
ketmar
Dec 29, 2014
Vadim Lopatin
Dec 29, 2014
ketmar
Dec 29, 2014
Vadim Lopatin
Dec 29, 2014
Vadim Lopatin
Dec 29, 2014
Rikki Cattermole
Dec 29, 2014
Vadim Lopatin
Dec 29, 2014
Rikki Cattermole
Dec 29, 2014
ketmar
Dec 30, 2014
thedeemon
Dec 30, 2014
ketmar
Dec 30, 2014
ketmar
Dec 29, 2014
kdmult
Dec 30, 2014
Vadim Lopatin
Dec 30, 2014
Vadim Lopatin
Dec 30, 2014
ketmar
Dec 30, 2014
Vadim Lopatin
Dec 30, 2014
ketmar
Dec 30, 2014
Vadim Lopatin
Dec 30, 2014
Vadim Lopatin
Dec 30, 2014
ketmar
Dec 30, 2014
Vadim Lopatin
Dec 30, 2014
ketmar
Jan 19, 2015
Vadim Lopatin
Jan 19, 2015
ketmar
Jan 05, 2015
Vadim Lopatin
Dec 30, 2014
ketmar
Dec 31, 2014
Mike Parker
Dec 29, 2014
klmp
Dec 30, 2014
Vadim Lopatin
Dec 30, 2014
MrSmith
Dec 30, 2014
ketmar
Dec 31, 2014
MrSmith
Dec 31, 2014
Vadim Lopatin
Dec 31, 2014
Vadim Lopatin
Jan 05, 2015
Manu
Jan 05, 2015
Vadim Lopatin
Jan 07, 2015
Mike James
Jan 07, 2015
Vadim Lopatin
Jan 20, 2015
Vadim Lopatin
Jan 21, 2015
Vadim Lopatin
Jan 21, 2015
FrankLike
Jan 21, 2015
FrankLike
Jan 21, 2015
Vadim Lopatin
Jan 21, 2015
FrankLike
Jan 22, 2015
Vadim Lopatin
Jan 23, 2015
FrankLike
Jan 21, 2015
data man
Jan 21, 2015
Vadim Lopatin
Jan 21, 2015
ketmar
Jan 21, 2015
Basile Burg
Jan 21, 2015
Vadim Lopatin
Jan 21, 2015
Basile Burg
Jan 22, 2015
Vadim Lopatin
Jan 26, 2015
Vadim Lopatin
December 26, 2014
Hello!

DlangUI project is alive and under active development.

https://github.com/buggins/dlangui

Recent changes:
- new controls: ScrollWidget, TreeView, ComboBox, ...
- new dialogs: FileOpenDialog, MessageBox
- a lot of bugfixes
- performance improvements in software renderer
- killer app: new example - Tetris game :)

Try Demos:
    # download sources
    git clone https://github.com/buggins/dlangui.git
    cd dlangui
    # example 1 - demo for most of widgets
    dub run dlangui:example1 --build=release
    # tetris - demo for game development
    dub run dlangui:tetris --build=release

DlangUI is cross-platform GUI library written in D.
Main features:
- cross platform: uses SDL for linux/macos, Win32 API or SDL for Windows
- hardware acceleration: uses OpenGL for drawing when built with version USE_OPENGL
- easy to extend: since it's native D library, you can add your own widgets and extend functionality
- Unicode and internationalization support
- easy to customize UI - look and feel can be changed using themes and styles
- API is a bit similar to Android - two phase layout, styles

Screenshots (a bit outdated): http://buggins.github.io/dlangui/screenshots.html

See project page for details.

I would like to get any feedback.
Will be glad to see advises, bug reports, feature requests.

Best regards,
     Vadim
December 26, 2014
On Friday, 26 December 2014 at 12:33:04 UTC, Vadim Lopatin wrote:
> DlangUI project is alive and under active development...

From time to time I see some people asking for GUI over here, and this could be an answer to that. For what I can see from the screenshot this seems to be very promising.

PS: For anyone, is there a place where users can find projects like this by topics?

Matheus.
December 26, 2014
On Friday, 26 December 2014 at 13:36:08 UTC, MattCoder wrote:
> On Friday, 26 December 2014 at 12:33:04 UTC, Vadim Lopatin wrote:
>> DlangUI project is alive and under active development...
>
> From time to time I see some people asking for GUI over here, and this could be an answer to that. For what I can see from the screenshot this seems to be very promising.
>
> PS: For anyone, is there a place where users can find projects like this by topics?
>
> Matheus.

http://code.dlang.org/?sort=updated&category=library.gui
December 26, 2014
On Friday, 26 December 2014 at 16:14:27 UTC, John Colvin wrote:
> http://code.dlang.org/?sort=updated&category=library.gui

Shame on me! I've been using D for almost 2 years for my own projects and believe or not, although I have heard about DUB I didn't know about this site. (Until now when I  needed something I looked on google... then going to the github project page etc).

After you posted the url above I went on the dlang.org and I found the link at "Third Party Packages", which currently doesn't appears when I'm in forum.dlang.org!

Maybe I'm not too much observer but I think this this have more emphasis on the main page.

Thanks,

Matheus.

PS: Sorry my english.
December 27, 2014
On Friday, 26 December 2014 at 12:33:04 UTC, Vadim Lopatin wrote:
> Hello!
>
> DlangUI project is alive and under active development.
>
> https://github.com/buggins/dlangui
>
> Recent changes:
> - new controls: ScrollWidget, TreeView, ComboBox, ...
> - new dialogs: FileOpenDialog, MessageBox
> - a lot of bugfixes
> - performance improvements in software renderer
> - killer app: new example - Tetris game :)
>
> Try Demos:
>     # download sources
>     git clone https://github.com/buggins/dlangui.git
>     cd dlangui
>     # example 1 - demo for most of widgets
>     dub run dlangui:example1 --build=release
>     # tetris - demo for game development
>     dub run dlangui:tetris --build=release
>
> DlangUI is cross-platform GUI library written in D.
> Main features:
> - cross platform: uses SDL for linux/macos, Win32 API or SDL for Windows
> - hardware acceleration: uses OpenGL for drawing when built with version USE_OPENGL
> - easy to extend: since it's native D library, you can add your own widgets and extend functionality
> - Unicode and internationalization support
> - easy to customize UI - look and feel can be changed using themes and styles
> - API is a bit similar to Android - two phase layout, styles
>
> Screenshots (a bit outdated): http://buggins.github.io/dlangui/screenshots.html
>
> See project page for details.
>
> I would like to get any feedback.
> Will be glad to see advises, bug reports, feature requests.
>
> Best regards,
>      Vadim

Greetings, great work so far!
So I have trouble building the project, error code is here:
http://dpaste.dzfl.pl/8953d39ee3f5
I've been only using "dub" to build the project with only a skeleton package with dlangui listed as a dependency.
I've been using ldc and dmd with no avail. Can you please help me?
December 27, 2014
On Saturday, 27 December 2014 at 02:48:28 UTC, Jack wrote:
> On Friday, 26 December 2014 at 12:33:04 UTC, Vadim Lopatin wrote:
>> Hello!
>>
>> DlangUI project is alive and under active development.
>>
>> https://github.com/buggins/dlangui
>
> Greetings, great work so far!
> So I have trouble building the project, error code is here:
> http://dpaste.dzfl.pl/8953d39ee3f5
> I've been only using "dub" to build the project with only a skeleton package with dlangui listed as a dependency.
> I've been using ldc and dmd with no avail. Can you please help me?

Could you please share your helloworld.d, dub.json and directory structure?

For me, running of embedded examples working:
    dub fetch --cache=local dlangui
    cd dlangui-0.1.15
    dub run dlangui:tetris
    dub run dlangui:helloworld

DUB 0.9.22 which is available for download is a bit outdated - doesn't allow to copy directories with copyFiles (use newer dub with my pull request merged to avoid manual copying of resource directory.

Sample standalone project which can be used as reference is dlanguiide:
Try
    git clone https://github.com/buggins/dlangide.git
    cd dlangide
    dub run

If it does work, something is wrong with your project.
If helloworld.d is replaced with usual D helloworld content, does it build and run?

December 27, 2014
Vadim, could you add in file path in browsing window ability to click on any needed segment of path and move to it level.

I mean system like does in Windows 7 in when you can move to
D:\code\foo\bar\baz, and after click on "foo" move to D:\code\foo\
December 27, 2014
On Saturday, 27 December 2014 at 06:32:17 UTC, Suliman wrote:
> Vadim, could you add in file path in browsing window ability to click on any needed segment of path and move to it level.
>
> I mean system like does in Windows 7 in when you can move to
> D:\code\foo\bar\baz, and after click on "foo" move to D:\code\foo\

It's planned feature. Will be implemented soon.
December 28, 2014
On Saturday, 27 December 2014 at 06:04:19 UTC, Vadim Lopatin wrote:
> On Saturday, 27 December 2014 at 02:48:28 UTC, Jack wrote:
>> On Friday, 26 December 2014 at 12:33:04 UTC, Vadim Lopatin wrote:
>>> Hello!
>>>
>>> DlangUI project is alive and under active development.
>>>
>>> https://github.com/buggins/dlangui
>>
>> Greetings, great work so far!
>> So I have trouble building the project, error code is here:
>> http://dpaste.dzfl.pl/8953d39ee3f5
>> I've been only using "dub" to build the project with only a skeleton package with dlangui listed as a dependency.
>> I've been using ldc and dmd with no avail. Can you please help me?
>
> Could you please share your helloworld.d, dub.json and directory structure?
>
> For me, running of embedded examples working:
>     dub fetch --cache=local dlangui
>     cd dlangui-0.1.15
>     dub run dlangui:tetris
>     dub run dlangui:helloworld
>
> DUB 0.9.22 which is available for download is a bit outdated - doesn't allow to copy directories with copyFiles (use newer dub with my pull request merged to avoid manual copying of resource directory.
>
> Sample standalone project which can be used as reference is dlanguiide:
> Try
>     git clone https://github.com/buggins/dlangide.git
>     cd dlangide
>     dub run
>
> If it does work, something is wrong with your project.
> If helloworld.d is replaced with usual D helloworld content, does it build and run?

Sorry it took so long, installing dub-git took so long with my net speed.
Runnung dub run dlangui:tetris got me this error code:
http://dpaste.dzfl.pl/0cf2b2476a85
I think the hello world mentioned in the error is the one inside the dlangui directory.
My project is only the one made by dub init <package-name>.
Thank you for taking the time to help me.
December 28, 2014
On Sunday, 28 December 2014 at 02:31:56 UTC, Jack wrote:
> Sorry it took so long, installing dub-git took so long with my net speed.
> Runnung dub run dlangui:tetris got me this error code:
> http://dpaste.dzfl.pl/0cf2b2476a85
> I think the hello world mentioned in the error is the one inside the dlangui directory.
> My project is only the one made by dub init <package-name>.
> Thank you for taking the time to help me.

Could you post error log?
It's either in stderr output or in file ui.log



What is your OS?

There is known problem with fonts.
For linux, font paths are hardcoded (there is a ticket to implement FontConfig based font list).
For Mac, it will not find

Temporary workaround: register some fonts manually:
// get free type font manager access
auto ft = cast(FreeTypeFontManager)FontManager.instance;
// register some fonts like
ft.registerFont("/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf", FontFamily.SansSerif, "DejaVu", false, FontWeight.Normal);
« First   ‹ Prev
1 2 3 4 5 6 7 8 9