Граф коммитов

34 Коммитов

Автор SHA1 Сообщение Дата
Aasim Khan 4924225f1a
Table Designer Styling Fixes. (#18364)
* Regrouping props

* Adding loc string

* Adding props to enums

* Fixing styling of table actions

* Fixing more styling

* Fixing default width of prop pane

* Fixing restore prompt logic

* Fixing styling for issues list
2024-11-07 12:56:10 -08:00
Benjin Dubishar 2e0c8818a2
Adding ability to remove saved and MRU connections from the connection dialog (#18352)
* checkpoint

* splitting recent connections and saved connections

* loc update

* checkpoint

* everything visible

* only display when hovering

* using var for class name

* slight refactor

* hooking in actual removal of connections

* loc changes

* loc updates
2024-11-06 13:15:19 -08:00
Benjin Dubishar 2aa138dd90
Adding Preview labels to new features (#18355)
* Adding preview tag to a bunch of places

* loc

* shared command vis
2024-11-05 19:26:58 -08:00
laurennat 2a3274e27d
Fixes Query Plan Issues and adds telemetry to query plan (#18323)
* fixed styling of popovers and moved get graph request from client side to extension side

* centralized execution plan logic

* added more detailed telemetry

* format xml when showing it

* updated telemetry

* addressed pr comments

* ran localization

* fixed localization

* fixed typo

* addressed pr comments

* more pr comments
2024-10-31 12:10:21 -07:00
Aasim Khan 33a69f1399
Updating Table designer Publish dialog according to feedback. (#18259) 2024-10-17 12:59:28 -07:00
Christopher Suh 3ac48229a0
Add result grid context menu (#18206)
* add context menu with select all, copy results options

* add css

* fix typing & errors

* fix styling

* localization

* fix copy headers

* add telemetry and address pr comments

* add loc files

* only copy selected column headers

* fix telemetry call

* fix telemetry
2024-10-15 22:38:55 -07:00
Benjin Dubishar 31ca41b77e
Improving first-run prompt flow (#18222)
* Improving first-run prompt flow

* loc updates
2024-10-15 21:32:46 -07:00
Benjin Dubishar 1d539b46bc
Fixing smattering of Azure Browse bugs (#18197)
* fixing ability to type into filter boxes

* adding validation for combobox dropdowns

* loc updates

* clearing validation message

* lifting state to handle automatic first item selection

* Adding placeholders

* updating loc

* initial

* Revert "initial"

This reverts commit 0770b79573.

* adding icons for connection input modes

* adding docstrings

* swapping to b/w icon for Azure

* updating string

* loc updates

* fixing string

* loc updates
2024-10-14 17:00:36 -07:00
Aasim Khan ef9d27b72d
Not collapsing all properties by default (#18202) 2024-10-14 16:09:16 -07:00
Aasim Khan 58201f0638
Removing additional buttons (#18198) 2024-10-14 14:49:44 -07:00
Hai Cao 791b6e9810
Support query result auto-switch based on editor context (#18192)
* partially working

* working, pending saved querieses

* fix saved queries

* allow hiding the panel

* fix plan

* working

* fix executeCommand rpc edge case
2024-10-11 18:16:41 -07:00
Benjin Dubishar eb3b8e5f93
Adding prompt to enable new UI features (#18188)
* moving ux features to new config flag

* loc update

* Adding prompt to enable rich features and Do Not Show Again option

* loc updates

* missed this

* adding link for rich features learn more

* updating mock
2024-10-11 16:32:37 -07:00
Aasim Khan 73552bccdc
Adding a prompt to restore closed webviews (Table Designer in this case) (#18184)
* Adding prompt for restoring accidentally close table designer

* Adding loc files

* Fixing string

* Fixing string

* Not showing prompt after user is done publishing table

* Fixing loc string
2024-10-11 16:20:56 -07:00
laurennat 51c42e713e
Added Query Plan to results pane (#18124)
* exposed backend call for plan

* execution plan from query

* extract query text to use for execution plan

* execution plan in query results pane: still needs some polishing and cleaning up

* finished execution plan functionality in results pane; still need to clean up code

* little fixes and styling changes

* removed uneccesary console statement

* localization

* fixed formatting

* addressed some pr comments

* addressed some pr comments

* addressed some pr comments

* more pr comments

* encapsulated execution plan state within its own field

* removed typo

* integrated with multiple result sets

* fully integrated multiple result sets

* addressed some pr comments

* merged main, cleaned up integration

* centralized shared types

* centralized shared types

* removed uneccesary state variables, and fixed theming

* fixed contexts

* cleaned up code

* fixed themeing

* addressed more pr comments

* fix typing
2024-10-11 13:15:43 -07:00
Aasim Khan 83e180a3a6
Fixing a bunch of Table designer bugs. (#18177)
* Making bunch of td fixes

* Refactor localization keys and labels

* Just expanding group 0

* Adding intial focus to table name

* Surfacing input validation error

* Updating STS and removing error message info
2024-10-10 21:08:33 -07:00
Aasim Khan d1edf51a47
Adding error handling to publish errors in table designer. (#18173)
* Handling publishing errors in table designer

* Adding loc files

* Fixing loc strings

* pushing new loc files

* Removing error message

* Fixing loading text

* adding loc files

* Fixing more strings

* Adding new loc updates

* Justify

* Moving to smaller functions
2024-10-09 15:20:29 -07:00
Benjin Dubishar 0c61dab16a
Add ability to filter subscriptions for browsing Azure in connection dialog (#18169)
* Adding azure subscription filtering button

* loc updates

* rounding remaining buttons

* merging

* cleanup

* removing old loc files
2024-10-09 13:17:44 -07:00
Benjin Dubishar 0d3180de23
Add prompt for enabling Trust Server Certificate (#18147)
* Adding dialog to prompt for enabling Trust Server Certificate

* generated loc files

* adding ability to set flag in connection string

* updated loc files

* comments for regex
2024-10-08 14:15:37 -07:00
Hai Cao 25f4b89733
Fix loc for query result (#18136)
* fix loc

* mis
2024-10-04 13:13:46 -07:00
Hai Cao a22a4668cf
Add basic multi result support to Query Reulst (#18131)
* rename grid component

* cleanup

* more cleanup

* update interfaces

* move grid panel rendering to a func

* basic multi result support

* can show multi result set

* max size for 1 result set

* remove comment

* loc for show plan str
2024-10-03 13:26:07 -07:00
Aasim Khan 0c71cd2946
Adding user feedback webpage. (#18099)
* Adding user surveys

* Fixing lang to point to mssql

* Adding loc files

* adding temp userSurvey controller

* adding loc files

* adding boilerplate code

* Adding more boilerplate code

* Adding command

* Finishing survey

* Adding loc files

* Adding option to pass in user id

* Fixing cancelling panel

* Fixing some strings

* fixing stuff

* Refactor user survey page to use record for user answers

* Adding privacy statement

* Adding localization

* Fixing stuff and adding privacy statement link

* remove subtitle

* Making a helper function to get standard form

* Adding standard nps question to a bunch of important features

* Fixing nps prompts
2024-10-01 09:59:40 -07:00
Benjin Dubishar 4af6c7dc0a
Improving Azure server loading experience and performance (#18101)
* Loading all subscriptions before loading servers

* loading icon and load server shortcut

* debugging comments

* cleanup
2024-10-01 09:40:12 -07:00
Christopher Suh c5cafa027b
React Query Result Toolbar (#18093)
* add query results toolbar buttons

* wire up rpc calls

* cleanup

* fix theming

* add loc, other pr comments

* add locfile

* remove null checks

* pr comments, rename file

* address more pr comments
2024-09-27 14:00:56 -07:00
Aasim Khan 5df902e38d
Fixing table designer bugs. (#18075) 2024-09-27 10:20:49 -07:00
Christopher Suh adb01380e8
Add sorting to grid (#18071)
* header menu with sort options wip

* working sort buttons

* cleanup

* add menu styling

* localize show filter

* add loc files

* add cancel button

* fix loc

* add loc files
2024-09-26 14:58:27 -07:00
Benjin Dubishar 0b18b0d4ce
Adding azure browse functionality (#18072)
* querying Azure

* checkpoint

* checkpoint

* effects checkpoint

* filtering working

* Error handling

* strings and yarn lock update

* lint fixes

* reducing dependencies

* fixing typing

* Swapping to combobox for autocompletion

* localizing strings in controller

* localizing webview strings

* webview loc

* adding comment for subscription filtering
2024-09-25 15:49:50 -07:00
Benjin Dubishar 9ad8528d26
Fixing bug where launching connection dialog from button can result in unpopulated webview (#18083)
* adding typeguard for connection launch

* selecting correct input mode when opening a connectionString connection

* defaulting dialog to new connection if failed to load anything

* splitting error handling

* removing accidental copy
2024-09-25 14:56:09 -07:00
Benjin Dubishar 8e319bb8bb
Bump SQL Tools Service version (#18043)
* bumping STS

* bumping again

* updating strings
2024-09-20 11:06:16 -07:00
Aasim Khan 097b89d3ca
Adding ability to increase script pane height and properties pane (#18056)
* Adding ability to increase script pane height and properties pane

* Adding loc files

* Also adding confirmation checkbox

* Fixing compile error

* remove console statement
2024-09-19 14:21:30 -07:00
laurennat 28f9e401e7
Added properties pane for execution plan view (#18048)
* fixed some bugs

* fixed more execution plan issues

* basic properties table done

* table functions added

* filtering done

* made styles closer to ads, and fixed sort

* added resize of properties pane

* change properties on selected element change

* ellipsis for text overflow

* fixed overflow for table cells

* cleaned up code

* cleaned up code more

* formatted documents

* removed unneccessary localization files

* localization changes

* pr comments

* fixed input box width

* set toolbar and buttons to size small
2024-09-18 15:53:55 -07:00
Aasim Khan 57f780a9e5
Eslint fixes (#18045)
* Adding back lint failures

* Adding eslint fixes

* fixing file name

* Adding missing loc strings

* Fixing prettier tab space

* Fixing eslint errors
2024-09-17 15:37:02 -07:00
Aasim Khan bcec0aaad8
Localizing webview display strings (#18040)
* initial loc

* Fixing more loc

* Adding error messages

* Refactor localization in ObjectExplorerFilterPage

* Adding more loc strings

* Moving execution plan loc strings to webviews

* localized remaining string

* Adding new loc strings

* centralizing loc strings
2024-09-12 23:31:08 -07:00
Aasim Khan 9eeb7b0091
removing some l10n files (#18035) 2024-09-10 19:22:01 -07:00
Aasim Khan 9f19813cd3
Switching to new vscode localization api and library. (#18023)
* new loc

* Updating l10n directory

* Adding new xliff files

* updating git ignore

* remove old loc from nls

* removing old loc files

* remove old loc gulp taks

* Updating vscode ignore and package.json

* Reversing some change

* Adding loc to webview
Fixing task
fixing enu xlf file

* simple example for webview localization

* Adding back loc projects

* Fixing loc

* Adding bundle l10n files

* Adding an example for webview translation

* fixing loc tasks

* Fixing new loc strings

* undo change

* Adding missing strings

* Adding more info to loc readme

* Removing format strings from loc

* adding official documentation.

* Adding comment to explain the localization hook

* Adding more docs

* fixing tests

* fixing names

* Trying inline loc

* Adding missing files

* Fixing typos

* FIxing loc

* Delete src/connectionconfig/connectionDialogWebViewController.ts

* fixing doc
2024-09-07 07:04:44 -07:00