Commit Graph

538 Commits

Author SHA1 Message Date
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