www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - DlangUI v0.7.60 released

reply Vadim Lopatin <coolreader.org gmail.com> writes:
There are a lot of improvements in DlangIDE since last 
announcement.

DlangIDE is a cross-platform IDE for D programming language.

Project link: https://github.com/buggins/dlangide
Release: https://github.com/buggins/dlangide/releases

Windows binaries are available (requires only DMD or LDC to work).

* DUB package as project format
* DUB is used to build and debug projects
* DCD is integrated as a library - provides code completion, go 
to definition and symbol documentation lookup.
* GDB (mago-mi on windows) debugger support

Recent changes:

* Stability fixes
* DCD support fixes
* Better UI look and feel
* UI font setting added
* List of opened files is saved on exit
* Setting to reopen recent workspace on startup
* Opens project or workspace passed as commandline parameter
* UI translations improved
* DUB Subpackages support

Thanks to DlangIDE and DlangUI contributors for PRs and issue 
reports.

Main TODO: better debugging support - variable display. Currently 
it's impossible to see content referenced by pointers, struct or 
class members. It's main stopper from using DlangIDE for everyday 
development.
Aug 30 2017
next sibling parent reply Dukc <ajieskola gmail.com> writes:
On Wednesday, 30 August 2017 at 07:44:54 UTC, Vadim Lopatin wrote:
 [snip]
From what I've followed, you sure update the project often! Perhaps more often than what Phobos is upgraded, by all developers combined. Great work.
Aug 30 2017
parent reply Vadim Lopatin <coolreader.org gmail.com> writes:
On Wednesday, 30 August 2017 at 19:47:17 UTC, Dukc wrote:
 On Wednesday, 30 August 2017 at 07:44:54 UTC, Vadim Lopatin 
 wrote:
 [snip]
From what I've followed, you sure update the project often! Perhaps more often than what Phobos is upgraded, by all developers combined. Great work.
I'm trying not to spam too often.
Aug 31 2017
parent reply Suliman <evermind live.ru> writes:
On Thursday, 31 August 2017 at 08:51:12 UTC, Vadim Lopatin wrote:
 On Wednesday, 30 August 2017 at 19:47:17 UTC, Dukc wrote:
 On Wednesday, 30 August 2017 at 07:44:54 UTC, Vadim Lopatin 
 wrote:
 [snip]
From what I've followed, you sure update the project often! Perhaps more often than what Phobos is upgraded, by all developers combined. Great work.
I'm trying not to spam too often.
How to turn on autocomplete? I am starting typing but do not see any autocomplete suggestions.
Aug 31 2017
parent reply Vadim Lopatin <coolreader.org gmail.com> writes:
On Thursday, 31 August 2017 at 10:06:27 UTC, Suliman wrote:
 On Thursday, 31 August 2017 at 08:51:12 UTC, Vadim Lopatin 
 wrote:
 On Wednesday, 30 August 2017 at 19:47:17 UTC, Dukc wrote:
 On Wednesday, 30 August 2017 at 07:44:54 UTC, Vadim Lopatin 
 wrote:
 [snip]
From what I've followed, you sure update the project often! Perhaps more often than what Phobos is upgraded, by all developers combined. Great work.
I'm trying not to spam too often.
How to turn on autocomplete? I am starting typing but do not see any autocomplete suggestions.
Ctrl+Space After opening of project, it takes 10-20 seconds for DCD to parse and cache phobos/druntime modules so first invocation may be delayed.
Aug 31 2017
next sibling parent Suliman <evermind live.ru> writes:
On Thursday, 31 August 2017 at 11:59:16 UTC, Vadim Lopatin wrote:
 On Thursday, 31 August 2017 at 10:06:27 UTC, Suliman wrote:
 On Thursday, 31 August 2017 at 08:51:12 UTC, Vadim Lopatin 
 wrote:
 On Wednesday, 30 August 2017 at 19:47:17 UTC, Dukc wrote:
 On Wednesday, 30 August 2017 at 07:44:54 UTC, Vadim Lopatin 
 wrote:
 [snip]
From what I've followed, you sure update the project often! Perhaps more often than what Phobos is upgraded, by all developers combined. Great work.
I'm trying not to spam too often.
How to turn on autocomplete? I am starting typing but do not see any autocomplete suggestions.
Ctrl+Space After opening of project, it takes 10-20 seconds for DCD to parse and cache phobos/druntime modules so first invocation may be delayed.
Can it work without Ctrl+Space ? Just show variants when typing?
Aug 31 2017
prev sibling parent HyperParrow <hphp hphp.hp> writes:
On Thursday, 31 August 2017 at 11:59:16 UTC, Vadim Lopatin wrote:
 After opening of project, it takes 10-20 seconds for DCD to 
 parse and cache phobos/druntime modules so first invocation may 
 be delayed.
That should not take more than 3 secs, there might be an error in the way you init DCD.
Aug 31 2017
prev sibling next sibling parent reply Domain <dont_email empty.com> writes:
On Wednesday, 30 August 2017 at 07:44:54 UTC, Vadim Lopatin wrote:
 There are a lot of improvements in DlangIDE since last 
 announcement.

 [...]
Is there any themes to download? It's a bit ugly in windows
Aug 30 2017
next sibling parent Vadim Lopatin <coolreader.org gmail.com> writes:
On Thursday, 31 August 2017 at 02:41:08 UTC, Domain wrote:
 On Wednesday, 30 August 2017 at 07:44:54 UTC, Vadim Lopatin 
 wrote:
 There are a lot of improvements in DlangIDE since last 
 announcement.

 [...]
Is there any themes to download? It's a bit ugly in windows
There are no other themes available. Although, it's easy to create your own theme. Instructions can be found here: https://github.com/buggins/dlangui/wiki/Adding-New-Theme Built in themes are created based on Eclipse look & feel on Windows platform. But Dark theme is ugly in Eclipse as well :( BTW, topic should be DlangIDE released, not DlangUI released.
Aug 31 2017
prev sibling parent aberba <karabutaworld gmail.com> writes:
On Thursday, 31 August 2017 at 02:41:08 UTC, Domain wrote:
 On Wednesday, 30 August 2017 at 07:44:54 UTC, Vadim Lopatin 
 wrote:
 There are a lot of improvements in DlangIDE since last 
 announcement.

 [...]
Is there any themes to download? It's a bit ugly in windows
Ive been planning to create a new theme but stuff got in my way. Its still among my bazillion plans though.
Aug 31 2017
prev sibling parent reply Martin Tschierschke <mt smartdolphin.de> writes:
On Wednesday, 30 August 2017 at 07:44:54 UTC, Vadim Lopatin wrote:
 There are a lot of improvements in DlangIDE since last 
 announcement.

 DlangIDE is a cross-platform IDE for D programming language.

 Project link: https://github.com/buggins/dlangide
 Release: https://github.com/buggins/dlangide/releases
Good work! I think DlangIde should gain support from D foundation, to become a future part of the distribution like DUB. So in the end there might be one package (with batteries included :-)) to get started with D, with just one download. My suggestion is to place a special D Foundation donate button for several highly useful projects to collect money and attract more resources to improve them faster. Regards mt.
Sep 03 2017
parent Eliatto <arietto86 gmail.com> writes:
On Sunday, 3 September 2017 at 10:08:32 UTC, Martin Tschierschke 
wrote:
 I think DlangIde should gain support from D foundation, to 
 become a future part of the distribution like DUB. So in the 
 end there might be one package (with batteries included :-)) to 
 get started with D, with just one download.

 My suggestion is to place a special D Foundation donate button 
 for several highly useful projects to collect money and attract 
 more resources to improve them faster.
I agree with you. I think that community members should choose one IDE by voting and donate money to IDE developers. For example, we will choose winner in 2017 among existing crossplatform solutions (aka IDE of the year). Then we will donate to the team for some period. The most wanted feature is a refactoring server (IMHO), which can be shared among different IDEs.
Sep 11 2017