Zevenberge
39ac4deb5d
The root ProjectFolder now has the name of the folder
...
It used to have the full file path of the dub.json file.
2017-12-02 21:50:21 +01:00
Zevenberge
c1f4a3b1c2
Folder added to its parent without reloading the whole workspace
...
As we know the parant, we can simple add a child to it. There is no need to reload the workspace. I also took the liberty of renaming refreshWorkspace to updateTreeGraph, to avoid confusion between updating the tree graph and reloading the workspace from disk.
2017-12-02 21:49:08 +01:00
Zevenberge
2bf34ed691
A folder can now be created on all levels
...
It creates a folder below the folder/project that is selected. ProjectFolder is now no longer set when the project is selected; this allows folder creation at the highest level (i.e. myproj/views instead of myproj/source/views). It is created on disk, but doesn't show up in the workspace yet.
2017-11-30 21:21:24 +01:00
Zevenberge
3900fd4a34
Added new directory to the right-click menu
2017-11-30 18:57:09 +01:00
Vadim Lopatin
4487e2cc55
fix #350
2017-10-16 13:33:44 +03:00
Vadim Lopatin
b412b9a037
DMD profiling on windows workaround
2017-10-10 10:34:36 +03:00
Vadim Lopatin
f36056d37e
DMD trace file parser - prepare sorted lists of functions - #344
2017-10-09 09:28:58 +03:00
Vadim Lopatin
f620e3e286
DMD profiler trace.log viewer, part 1 - #344
2017-10-06 16:40:22 +03:00
Vadim Lopatin
20fbdea809
fix #339 - disable File/Create/New File if no workspace and project opened
2017-10-05 13:46:04 +03:00
Vadim Lopatin
9c50cab5de
new project context menu item for workspace - close #338
2017-10-02 13:12:34 +03:00
Vadim Lopatin
ba97194bb3
Fix project detection for error location handling #337
2017-10-02 13:07:10 +03:00
Vadim Lopatin
325915097a
setting to override screen DPI detected by platform - close #336
2017-09-29 10:58:18 +03:00
Vadim Lopatin
b6628b7f4c
update dark theme; fix fonts; fix console mode build
2017-09-28 13:11:59 +03:00
Vadim Lopatin
a7c203525c
better fonts
2017-09-27 15:51:44 +03:00
Vadim Lopatin
e736ff7116
show build operation description in status line - close #284
2017-09-26 18:03:58 +03:00
Vadim Lopatin
75a9c780a7
provide default editor popup menu - fix #290
2017-09-26 17:28:46 +03:00
Vadim Lopatin
4f2cd3391f
implement editor state display in status line - #284
2017-09-26 16:39:01 +03:00
Vadim Lopatin
9c6a51349b
compiler import paths detection - implement #194
2017-09-26 14:16:50 +03:00
Vadim Lopatin
37b7eecaf7
standard import paths detection - for #194
2017-09-26 12:50:29 +03:00
Vadim Lopatin
403108bf39
update action shortcut override - fix #208
2017-09-26 11:26:44 +03:00
Vadim Lopatin
368351c869
ability to hide toolbar and statusbar - fix #303
2017-09-26 10:49:06 +03:00
Vadim Lopatin
ada63d3cc7
rework build configuration and project configuration implementation; fix #277 , fix #295
2017-09-25 18:14:18 +03:00
Vadim Lopatin
882b1f8254
check if target executable is locked before build - fix #309
2017-09-25 15:37:06 +03:00
Vadim Lopatin
0966d27eef
fix #323
2017-09-25 15:05:37 +03:00
Vadim Lopatin
5cef11c0d4
remove invalid filename hack for #323
2017-09-25 14:18:10 +03:00
Vadim Lopatin
a4f0f07112
missing source file opening - error handling fixes for #323
2017-09-25 14:17:18 +03:00
Vadim Lopatin
12aa890d71
fix crash on error log parsing
2017-09-25 13:38:38 +03:00
Vadim Lopatin
2b633184b4
fix editor position byte offset calculation for multibyte utf8 characters - fix #313 , #324
2017-09-25 13:12:56 +03:00
Vadim Lopatin
ce26caa73e
call tips - #322 , #235
2017-09-22 14:21:51 +03:00
Vadim Lopatin
732044c229
autocompletion list popup size and location fix; for #304
2017-09-22 13:54:59 +03:00
Vadim Lopatin
d1144ac3f5
fix duplicate doc comment popups - fix #321
2017-09-22 12:25:25 +03:00
Vadim Lopatin
cc1063ebad
documentation popup scrollbars issue fix #313
2017-09-22 11:54:42 +03:00
Vadim Lopatin
9674e404fa
add syntax highlight for safe system trusted @property @nogc @disable - implement #319
2017-09-22 11:33:30 +03:00
Vadim Lopatin
33fa1056dd
fix workspace explorer Open popup menu item handling - fix #316
2017-09-22 11:14:27 +03:00
Vadim Lopatin
74e76d266a
fix workspace explorer popup menu shortcuts - fix #320
2017-09-22 11:12:21 +03:00
Vadim Lopatin
bf95fe49e0
file path tooltips in tabs - implement #299
2017-09-20 10:39:53 +03:00
Vadim Lopatin
63c2ec36e5
window title should show workspace name instead of editor file name - fix 298
2017-09-20 09:46:18 +03:00
Vadim Lopatin
e0c267080f
fix #448 - expand all / collapse all for workspace tree
2017-09-19 14:24:05 +03:00
Vadim Lopatin
8705aff7df
Merge pull request #308 from shiche/254-expand_collapse
...
#254-autoCollapse-nodes
2017-09-18 16:15:12 +03:00
Vitaly Livshic
07b7110219
#254-autoCollapse-nodes
2017-09-18 11:13:09 +03:00
Vadim Lopatin
963676b083
fixes for #306
2017-09-18 11:11:12 +03:00
Vadim Lopatin
db88a02863
View menu itmes; check items for whitespace and tab marks settings - #302
2017-09-18 10:50:56 +03:00
Vadim Lopatin
0cdee6d5e4
remove duplicate go to definition, get completions - #305
2017-09-18 10:19:43 +03:00
Vadim Lopatin
97c3955625
fix #282 , #281 , #255
2017-09-15 16:22:12 +03:00
Vadim Lopatin
9bcec11903
ability to hide workspace explorer and log window - fix #280 , ability to hide log window - fix #283 , fix #247 ; partial change for #282
2017-09-14 17:29:25 +03:00
Vadim Lopatin
46b5a3efb3
autohide scrollbars in workspace explorer - for #280
2017-09-14 15:33:37 +03:00
Vadim Lopatin
8303d36d7b
ability to close workspace explorer window - for #280
2017-09-14 15:30:13 +03:00
Vadim Lopatin
595f0b5847
additional fix #292
2017-09-14 14:02:00 +03:00
Vadim Lopatin
f977636742
fix slow closing of window under win32; additional fix to focus editor for #292
2017-09-13 18:19:13 +03:00
Vitaly Livshic
98d83c357a
Merge
2017-09-13 17:14:52 +03:00