Data workspace projects changes (#13466)

* Fix project context menu actions (#12541)

* delete works again

* make fewer changes

* update all sql db project commands

* cleanup

* Remove old projects view (#12563)

* remove old projects view from file explorer view

* fix tests failing

* remove projects in open folder opening up in old view

* Update db reference dialog to show projects in the workspace (#12580)

* update database reference dialog to show projects in the workspace in the project dropdown

* remove workspace stuff from sql projects extension

* undo change

* add class that implements IExtension

* undo a change

* update DataWorkspaceExtension to take workspaceService as a parameter

* add type

* Update sql database project commands (#12595)

* remove sql proj's open and create new project from comman palette

* hook up create project from database to data workspace

* rename the remaining import databases to create project from database

* remove open, new, and close commands

* expose addProjectsToWorkspace() in IExtension instead of calling command

* Addressing comments

* fix failing sql project tests (#12651)

* update SSDT projects opened in projects viewlet (#12669)

* fix action not refreshing the tree issue (#12692)

* fix adding project references in new projects viewlet (#12688)

* Remove old projects tree provider (#12702)

* Remove old projects tree provider and fix tests

* formatting

* update refreshProjectsTree() to accept workspaceTreeItem()

* Cleanup ProjectsController (#12718)

* remove openProject from ProjectController and some cleanup

* rename

* add project and open project dialogs (#12729)

* empty dialogs

* wip

* new project dialog implementation

* revert gitattributes

* open project dialog

* implement add project

* remove icon helper

* refactor

* revert script change

* adjust views

* more updates

* make data-workspace a builtin extension

* show the view only when project provider is detected (#12819)

* only show the view when proj provider is available

* update

* fix sql project tests after merge (#12793)

* Update dialogs to be closer to mockups (#12879)

* small UI changes to dialogs

* center radio card group text

* Create workspace if needed when opening/new project (#12930)

* empty dialogs

* wip

* new project dialog implementation

* revert gitattributes

* open project dialog

* implement add project

* remove icon helper

* refactor

* revert script change

* create workspace

* initial changes

* create new workspace working

* fix tests

* cleanup

* remove showWorkspaceRequiredNotification()

* Add test for no workspace open

* update blue buttons

* move loading temp project to activate() instead of workspaceService constructor

* move workspace creation warning message to before project is created

* pass uri to createWorkspace

* add tests

Co-authored-by: Alan Ren <alanren@microsoft.com>

* Additional create workspace changes (#13004)

* Dialogs workspace updates (#13010)

* adding workspace text boxes

* match new project dialog to mockups

* Add validation error message for workspace file

* add enterWorkspace api

* add warning message for opening workspace

* cleanup

* update commands to remove project so they're more generic

* remove 'empty' from string

* Move default project location setting to data workspace extension (#13022)

* remove project location setting and notification from sql database projects extension

* add default project location setting to data workspace extension

* fix typo

* Add back project name incrementing

* other merge fixes

* fix strings from other PR

* default to last opened directory instead of home directory if no specified default location

* A few small updates (#13092)

* fix build error

* update title for inputboxes

* add missing file

* Add tests for data workspace dialogs (#13324)

* add tests for dialogs

* create helper functions

* New project dialog workspace inputbox fixes (#13407)

* workspace inputbox fixes

* fix folder icons

* Update package.jsons and readme (#13451)

* update package.jsons

* update readme

* add workspace information to open existing dialog (#13455)

Co-authored-by: Alan Ren <alanren@microsoft.com>
This commit is contained in:
Kim Santiago
2020-11-18 16:13:43 -08:00
committed by GitHub
parent 34170e7741
commit ddc8c00090
63 changed files with 1835 additions and 931 deletions

View File

@@ -0,0 +1,17 @@
<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M50.0322 37.756C38.8472 37.727 29.7902 34.4 29.8002 30.326L29.7002 69.573C29.7002 73.614 38.6002 76.917 49.6562 77H49.9322C61.1172 77.028 70.1932 73.75 70.2022 69.674L70.3022 30.427C70.2922 34.506 61.2172 37.784 50.0322 37.756Z" fill="url(#paint0_linear)"/>
<path d="M70.2998 30.43C70.2998 34.503 61.2148 37.784 50.0298 37.756C38.8448 37.728 29.7898 34.4 29.7998 30.326C29.8098 26.252 38.8818 22.972 50.0698 23C61.2578 23.028 70.3108 26.355 70.2998 30.43Z" fill="#E6E6E6"/>
<path d="M65.5662 29.82C65.5662 32.413 58.6022 34.493 50.0322 34.471C41.4622 34.449 34.5202 32.333 34.5322 29.741C34.5442 27.149 41.4952 25.068 50.0692 25.09C58.6432 25.112 65.5862 27.228 65.5802 29.82" fill="#50E6FF"/>
<path d="M50.048 30.862C45.8792 30.753 41.7215 31.3438 37.748 32.61C41.7069 33.9382 45.8665 34.5679 50.041 34.471C54.2144 34.588 58.3763 33.979 62.341 32.671C58.3734 31.3848 54.218 30.7733 50.048 30.862Z" fill="#198AB3"/>
<defs>
<linearGradient id="paint0_linear" x1="29.8815" y1="53.777" x2="70.3845" y2="53.8985" gradientUnits="userSpaceOnUse">
<stop stop-color="#005BA1"/>
<stop offset="0.068" stop-color="#0060A9"/>
<stop offset="0.356" stop-color="#0071C8"/>
<stop offset="0.517" stop-color="#0078D4"/>
<stop offset="0.642" stop-color="#0074CD"/>
<stop offset="0.82" stop-color="#006ABB"/>
<stop offset="1" stop-color="#005BA1"/>
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB