www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Is dlangui dead?

reply karabuta <karabutaworld gmail.com> writes:
I hope I am wrong, but dlangui seems to be abandoned for some 
time after all the hard work that went into it. I really like it 
since it was easy to setup and get things working.


In fact, I consider it the best option.
Oct 20 2015
next sibling parent reply tcak <1ltkrs+3wyh1ow7kzn1k sharklasers.com> writes:
On Tuesday, 20 October 2015 at 17:01:19 UTC, karabuta wrote:
 I hope I am wrong, but dlangui seems to be abandoned for some 
 time after all the hard work that went into it. I really like 
 it since it was easy to setup and get things working.


 In fact, I consider it the best option.
So, are you planning to fork it, and continue its development as it was being developed by other developers?
Oct 20 2015
next sibling parent Eliatto <arietto86 gmail.com> writes:
On Tuesday, 20 October 2015 at 17:58:07 UTC, tcak wrote:
 On Tuesday, 20 October 2015 at 17:01:19 UTC, karabuta wrote:
 I hope I am wrong, but dlangui seems to be abandoned for some 
 time after all the hard work that went into it. I really like 
 it since it was easy to setup and get things working.


 In fact, I consider it the best option.
So, are you planning to fork it, and continue its development as it was being developed by other developers?
I think Vadim Lopatin became inactive in relation to many of his D projects. For example, hibernated ORM cannot be compiled by current LDC2 and DMD. Latest commits for his projects were made in spring 2015. My D knowledge leaves much to be desired, that's why I can't cope with support of his projects at the moment.
Oct 20 2015
prev sibling parent reply karabuta <karabutaworld gmail.com> writes:
On Tuesday, 20 October 2015 at 17:58:07 UTC, tcak wrote:
 On Tuesday, 20 October 2015 at 17:01:19 UTC, karabuta wrote:
 I hope I am wrong, but dlangui seems to be abandoned for some 
 time after all the hard work that went into it. I really like 
 it since it was easy to setup and get things working.


 In fact, I consider it the best option.
So, are you planning to fork it, and continue its development as it was being developed by other developers?
If only I knew how. Even then, I would not fork it but rather help out. Since making bindings to qt is a lot of work and unlikely to happen any time soon, I planned to go with dlangui.
Oct 22 2015
parent reply Chris <wendlec tcd.ie> writes:
On Thursday, 22 October 2015 at 20:14:06 UTC, karabuta wrote:
 On Tuesday, 20 October 2015 at 17:58:07 UTC, tcak wrote:
 On Tuesday, 20 October 2015 at 17:01:19 UTC, karabuta wrote:
 I hope I am wrong, but dlangui seems to be abandoned for some 
 time after all the hard work that went into it. I really like 
 it since it was easy to setup and get things working.


 In fact, I consider it the best option.
So, are you planning to fork it, and continue its development as it was being developed by other developers?
If only I knew how. Even then, I would not fork it but rather help out. Since making bindings to qt is a lot of work and unlikely to happen any time soon, I planned to go with dlangui.
Have a look at: http://wiki.dlang.org/Libraries_and_Frameworks#GUI_Libraries GtkD is pretty stable I think. wxD should also be ok, though I haven't tried it yet. Have a look at iup. The original is supposed to be rock solid. Or try any other of the wrappers listed there. At this stage, I'd recommend you to go with a wrapper. Native D GUIs come and go and you might get stuck. With wrappers you know what you get and if there's anything missing, you can interface to the original framework yourself. GtkD has loads of the nice features that Gtk has, e.g. a source code editor (with line numbers and syntax highlighting). You can use Glade to build the interface (drag and drop): https://glade.gnome.org/
Oct 23 2015
parent reply karabuta <karabutaworld gmail.com> writes:
On Friday, 23 October 2015 at 10:09:36 UTC, Chris wrote:
 On Thursday, 22 October 2015 at 20:14:06 UTC, karabuta wrote:
 On Tuesday, 20 October 2015 at 17:58:07 UTC, tcak wrote:
 On Tuesday, 20 October 2015 at 17:01:19 UTC, karabuta wrote:
 I hope I am wrong, but dlangui seems to be abandoned for 
 some time after all the hard work that went into it. I 
 really like it since it was easy to setup and get things 
 working.


 In fact, I consider it the best option.
So, are you planning to fork it, and continue its development as it was being developed by other developers?
If only I knew how. Even then, I would not fork it but rather help out. Since making bindings to qt is a lot of work and unlikely to happen any time soon, I planned to go with dlangui.
Have a look at: http://wiki.dlang.org/Libraries_and_Frameworks#GUI_Libraries GtkD is pretty stable I think. wxD should also be ok, though I haven't tried it yet. Have a look at iup. The original is supposed to be rock solid. Or try any other of the wrappers listed there. At this stage, I'd recommend you to go with a wrapper. Native D GUIs come and go and you might get stuck. With wrappers you know what you get and if there's anything missing, you can interface to the original framework yourself. GtkD has loads of the nice features that Gtk has, e.g. a source code editor (with line numbers and syntax highlighting). You can use Glade to build the interface (drag and drop): https://glade.gnome.org/
Thanks for the insights.
Oct 24 2015
next sibling parent reply suliman <Evermind live.ru> writes:
On Saturday, 24 October 2015 at 12:07:29 UTC, karabuta wrote:
 On Friday, 23 October 2015 at 10:09:36 UTC, Chris wrote:
 On Thursday, 22 October 2015 at 20:14:06 UTC, karabuta wrote:
 On Tuesday, 20 October 2015 at 17:58:07 UTC, tcak wrote:
 On Tuesday, 20 October 2015 at 17:01:19 UTC, karabuta wrote:
 I hope I am wrong, but dlangui seems to be abandoned for 
 some time after all the hard work that went into it. I 
 really like it since it was easy to setup and get things 
 working.


 In fact, I consider it the best option.
So, are you planning to fork it, and continue its development as it was being developed by other developers?
If only I knew how. Even then, I would not fork it but rather help out. Since making bindings to qt is a lot of work and unlikely to happen any time soon, I planned to go with dlangui.
Have a look at: http://wiki.dlang.org/Libraries_and_Frameworks#GUI_Libraries GtkD is pretty stable I think. wxD should also be ok, though I haven't tried it yet. Have a look at iup. The original is supposed to be rock solid. Or try any other of the wrappers listed there. At this stage, I'd recommend you to go with a wrapper. Native D GUIs come and go and you might get stuck. With wrappers you know what you get and if there's anything missing, you can interface to the original framework yourself. GtkD has loads of the nice features that Gtk has, e.g. a source code editor (with line numbers and syntax highlighting). You can use Glade to build the interface (drag and drop): https://glade.gnome.org/
Thanks for the insights.
Try this https://github.com/filcuc/DOtherSide
Oct 24 2015
parent reply karabuta <karabutaworld gmail.com> writes:
On Saturday, 24 October 2015 at 12:14:18 UTC, suliman wrote:
 On Saturday, 24 October 2015 at 12:07:29 UTC, karabuta wrote:
 On Friday, 23 October 2015 at 10:09:36 UTC, Chris wrote:
 On Thursday, 22 October 2015 at 20:14:06 UTC, karabuta wrote:
 On Tuesday, 20 October 2015 at 17:58:07 UTC, tcak wrote:
 On Tuesday, 20 October 2015 at 17:01:19 UTC, karabuta wrote:
 I hope I am wrong, but dlangui seems to be abandoned for 
 some time after all the hard work that went into it. I 
 really like it since it was easy to setup and get things 
 working.


 In fact, I consider it the best option.
So, are you planning to fork it, and continue its development as it was being developed by other developers?
If only I knew how. Even then, I would not fork it but rather help out. Since making bindings to qt is a lot of work and unlikely to happen any time soon, I planned to go with dlangui.
Have a look at: http://wiki.dlang.org/Libraries_and_Frameworks#GUI_Libraries GtkD is pretty stable I think. wxD should also be ok, though I haven't tried it yet. Have a look at iup. The original is supposed to be rock solid. Or try any other of the wrappers listed there. At this stage, I'd recommend you to go with a wrapper. Native D GUIs come and go and you might get stuck. With wrappers you know what you get and if there's anything missing, you can interface to the original framework yourself. GtkD has loads of the nice features that Gtk has, e.g. a source code editor (with line numbers and syntax highlighting). You can use Glade to build the interface (drag and drop): https://glade.gnome.org/
Thanks for the insights.
Try this https://github.com/filcuc/DOtherSide
How cross platform is dqml by the way?
Oct 24 2015
parent Suliman <evermind live.ru> writes:
 Try this
 https://github.com/filcuc/DOtherSide
How cross platform is dqml by the way?
I think it should be work on Linux too. On Windows it's fine. Maybe even MacOSX will work. Also you may look at http://www.dsfml.com/
Oct 24 2015
prev sibling parent Chris <wendlec tcd.ie> writes:
On Saturday, 24 October 2015 at 12:07:29 UTC, karabuta wrote:

 Thanks for the insights.
Sorry I meant tkd, not wxD.
Oct 24 2015
prev sibling next sibling parent sigod <sigod.mail gmail.com> writes:
On Tuesday, 20 October 2015 at 17:01:19 UTC, karabuta wrote:
 I hope I am wrong, but dlangui seems to be abandoned for some 
 time after all the hard work that went into it. I really like 
 it since it was easy to setup and get things working.


 In fact, I consider it the best option.
This is worrying thought. I planned to use it for one of my current projects.
Oct 21 2015
prev sibling parent reply thedeemon <dlang thedeemon.com> writes:
On Tuesday, 20 October 2015 at 17:01:19 UTC, karabuta wrote:
 I hope I am wrong, but dlangui seems to be abandoned for some 
 time after all the hard work that went into it. I really like 
 it since it was easy to setup and get things working.
Maybe the author decided it's "done and ready"?
 In fact, I consider it the best option.
Yep, I'm using it in one important project and several small ones. So with Vadim or without, DlangUI will live.
Oct 25 2015
parent reply Vadim Lopatin <coolreader.org gmail.com> writes:
On Sunday, 25 October 2015 at 20:56:22 UTC, thedeemon wrote:
 On Tuesday, 20 October 2015 at 17:01:19 UTC, karabuta wrote:
 I hope I am wrong, but dlangui seems to be abandoned for some 
 time after all the hard work that went into it. I really like 
 it since it was easy to setup and get things working.
Maybe the author decided it's "done and ready"?
 In fact, I consider it the best option.
Yep, I'm using it in one important project and several small ones. So with Vadim or without, DlangUI will live.
Hi! I'm back on DlangUI project. Fixed some issues recently, and got it working with recent DMD beta and latest versions of dependency libraries.
Nov 04 2015
parent reply FreeSlave <freeslave93 gmail.com> writes:
On Thursday, 5 November 2015 at 06:36:13 UTC, Vadim Lopatin wrote:
 Hi!

 I'm back on DlangUI project.
 Fixed some issues recently, and got it working with recent DMD 
 beta and latest versions of dependency libraries.
That's good news!
Nov 05 2015
next sibling parent Vadim Lopatin <coolreader.org gmail.com> writes:
On Thursday, 5 November 2015 at 08:25:52 UTC, FreeSlave wrote:
 On Thursday, 5 November 2015 at 06:36:13 UTC, Vadim Lopatin 
 wrote:
 Hi!

 I'm back on DlangUI project.
 Fixed some issues recently, and got it working with recent DMD 
 beta and latest versions of dependency libraries.
That's good news!
Feel free to submit feature requests, bugs, pull requests.
Nov 05 2015
prev sibling parent reply Vadim Lopatin <coolreader.org gmail.com> writes:
On Thursday, 5 November 2015 at 08:25:52 UTC, FreeSlave wrote:
 On Thursday, 5 November 2015 at 06:36:13 UTC, Vadim Lopatin 
 wrote:
 Hi!

 I'm back on DlangUI project.
 Fixed some issues recently, and got it working with recent DMD 
 beta and latest versions of dependency libraries.
That's good news!
I'm working on native OSX backend for DlangUI - to avoid SDL usage. Could someone point at sample D apps which can create window, draw, process mouse/keyboard event using Cocoa from D code? Best regards, Vadim
Nov 10 2015
parent reply Suliman <evermind live.ru> writes:
On Wednesday, 11 November 2015 at 06:19:05 UTC, Vadim Lopatin 
wrote:
 On Thursday, 5 November 2015 at 08:25:52 UTC, FreeSlave wrote:
 On Thursday, 5 November 2015 at 06:36:13 UTC, Vadim Lopatin 
 wrote:
 Hi!

 I'm back on DlangUI project.
 Fixed some issues recently, and got it working with recent 
 DMD beta and latest versions of dependency libraries.
That's good news!
I'm working on native OSX backend for DlangUI - to avoid SDL usage. Could someone point at sample D apps which can create window, draw, process mouse/keyboard event using Cocoa from D code? Best regards, Vadim
To be honestly, I'd prefer native toolkit and for Windows too. OpenGL look ugly. Maybe you should talk with Rikki https://github.com/rikkimax/alphaPhobos ? He are working on parts related with GUI stuff. Also there was good, but now dead attempted with GUI here https://github.com/D-Quick/DQuick
Nov 10 2015
parent reply Vadim Lopatin <coolreader.org gmail.com> writes:
On Wednesday, 11 November 2015 at 06:25:35 UTC, Suliman wrote:
 On Wednesday, 11 November 2015 at 06:19:05 UTC, Vadim Lopatin 
 wrote:
 On Thursday, 5 November 2015 at 08:25:52 UTC, FreeSlave wrote:
 On Thursday, 5 November 2015 at 06:36:13 UTC, Vadim Lopatin 
 wrote:
 Hi!

 I'm back on DlangUI project.
 Fixed some issues recently, and got it working with recent 
 DMD beta and latest versions of dependency libraries.
That's good news!
I'm working on native OSX backend for DlangUI - to avoid SDL usage. Could someone point at sample D apps which can create window, draw, process mouse/keyboard event using Cocoa from D code? Best regards, Vadim
To be honestly, I'd prefer native toolkit and for Windows too. OpenGL look ugly.
I'm not going to use native controls, only native way to create window, draw bitmap on it (or draw using OpenGL). Look and feel may be changed by correction of theme and resource files.
 Maybe you should talk with Rikki 
 https://github.com/rikkimax/alphaPhobos ? He are working on 
 parts related with GUI stuff.
I don't see native OSX window implementation here. Implementation of OSX API accessors may be shared between different projects, and put to separate library in DUB registry.
 Also there was good, but now dead attempted with GUI here 
 https://github.com/D-Quick/DQuick
It looks like DQuick uses SDL, as DlangUI does currently. I'm looking for native Cocoa based implementation.
Nov 10 2015
next sibling parent reply Vadim Lopatin <coolreader.org gmail.com> writes:
On Wednesday, 11 November 2015 at 06:56:10 UTC, Vadim Lopatin 
wrote:
 On Wednesday, 11 November 2015 at 06:25:35 UTC, Suliman wrote:
 [...]
I'm not going to use native controls, only native way to create window, draw bitmap on it (or draw using OpenGL). Look and feel may be changed by correction of theme and resource files.
 [...]
I don't see native OSX window implementation here. Implementation of OSX API accessors may be shared between different projects, and put to separate library in DUB registry.
 [...]
It looks like DQuick uses SDL, as DlangUI does currently. I'm looking for native Cocoa based implementation.
UPD: found interesting library - https://github.com/p0nce/DerelictCocoa I hope it would help
Nov 10 2015
parent reply ponce <contact gamesfrommars.fr> writes:
On Wednesday, 11 November 2015 at 07:18:21 UTC, Vadim Lopatin 
wrote:
 On Wednesday, 11 November 2015 at 06:56:10 UTC, Vadim Lopatin 
 wrote:
 On Wednesday, 11 November 2015 at 06:25:35 UTC, Suliman wrote:
 [...]
I'm not going to use native controls, only native way to create window, draw bitmap on it (or draw using OpenGL). Look and feel may be changed by correction of theme and resource files.
 [...]
I don't see native OSX window implementation here. Implementation of OSX API accessors may be shared between different projects, and put to separate library in DUB registry.
 [...]
It looks like DQuick uses SDL, as DlangUI does currently. I'm looking for native Cocoa based implementation.
UPD: found interesting library - https://github.com/p0nce/DerelictCocoa I hope it would help
It was used to implement the Cocoa windowing for dplug: https://github.com/p0nce/dplug/blob/master/window/dplug/window/cocoawindow.d It's likely you will miss some stuff, use PRs.
Nov 11 2015
parent Vadim Lopatin <coolreader.org gmail.com> writes:
On Wednesday, 11 November 2015 at 08:21:48 UTC, ponce wrote:
 On Wednesday, 11 November 2015 at 07:18:21 UTC, Vadim Lopatin 
 wrote:
 On Wednesday, 11 November 2015 at 06:56:10 UTC, Vadim Lopatin 
 wrote:
 [...]
UPD: found interesting library - https://github.com/p0nce/DerelictCocoa I hope it would help
It was used to implement the Cocoa windowing for dplug: https://github.com/p0nce/dplug/blob/master/window/dplug/window/cocoawindow.d It's likely you will miss some stuff, use PRs.
Great! I'll send PRs if would add some missing functionality.
Nov 11 2015
prev sibling parent Rikki Cattermole <alphaglosined gmail.com> writes:
On 11/11/15 7:56 PM, Vadim Lopatin wrote:
 On Wednesday, 11 November 2015 at 06:25:35 UTC, Suliman wrote:
 On Wednesday, 11 November 2015 at 06:19:05 UTC, Vadim Lopatin wrote:
 On Thursday, 5 November 2015 at 08:25:52 UTC, FreeSlave wrote:
 On Thursday, 5 November 2015 at 06:36:13 UTC, Vadim Lopatin wrote:
 Hi!

 I'm back on DlangUI project.
 Fixed some issues recently, and got it working with recent DMD beta
 and latest versions of dependency libraries.
That's good news!
I'm working on native OSX backend for DlangUI - to avoid SDL usage. Could someone point at sample D apps which can create window, draw, process mouse/keyboard event using Cocoa from D code? Best regards, Vadim
To be honestly, I'd prefer native toolkit and for Windows too. OpenGL look ugly.
I'm not going to use native controls, only native way to create window, draw bitmap on it (or draw using OpenGL). Look and feel may be changed by correction of theme and resource files.
 Maybe you should talk with Rikki
 https://github.com/rikkimax/alphaPhobos ? He are working on parts
 related with GUI stuff.
I don't see native OSX window implementation here. Implementation of OSX API accessors may be shared between different projects, and put to separate library in DUB registry.
That is because I have not finished Windows platform as a proof of concept yet. There is a lot of work left to do. For example getting Derelict-Util and then Derelict-GL3 as part of it, ready for Phobos inclusion.
 Also there was good, but now dead attempted with GUI here
 https://github.com/D-Quick/DQuick
It looks like DQuick uses SDL, as DlangUI does currently. I'm looking for native Cocoa based implementation.
Nov 10 2015