mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-13 17:22:15 -05:00
Add tooltips with advanced options on hover for editor tabs (#24486)
* Added WIP table designer input change * added test details to tableDesigner * added connection name to details * wip restoration of nonDefaultOptions * added Verbosity todo for getTitle * added updated info * added fix for mainController * fixed assignment * added update to description * restore title parts to old names * added clarifying message * added title to dashboard and profilerinput * added advanced titles for edit data and query editor input * added changes based on feedback * added additional description * Added some changes to tableDesigner input * fixed comments * removed erroneous import * added updated titles and tooltips * added small corrections * added profiler XEL title feature * added session name to profiler input tooltip * added small tooltip rework * remove unavailable session name * added update to config.json
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"downloadUrl": "https://github.com/Microsoft/sqltoolsservice/releases/download/{#version#}/microsoft.sqltools.servicelayer-{#fileName#}",
|
||||
"version": "4.10.0.15",
|
||||
"version": "4.10.0.16",
|
||||
"downloadFileNames": {
|
||||
"Windows_86": "win-x86-net7.0.zip",
|
||||
"Windows_64": "win-x64-net7.0.zip",
|
||||
|
||||
@@ -28,16 +28,18 @@ export function registerTableDesignerCommands(appContext: AppContext) {
|
||||
}
|
||||
const tableIcon = context.nodeInfo!.nodeSubType as azdata.designers.TableIcon;
|
||||
const telemetryInfo = await getTelemetryInfo(context, tableIcon);
|
||||
let nonDefaultOptions = await azdata.connection.getNonDefaultOptions(context.connectionProfile);
|
||||
await azdata.designers.openTableDesigner(sqlProviderName, {
|
||||
title: NewTableText,
|
||||
tooltip: `${context.connectionProfile!.serverName} - ${context.connectionProfile!.databaseName} - ${NewTableText}`,
|
||||
tooltip: context.connectionProfile!.connectionName ? `${context.connectionProfile!.connectionName} - ${NewTableText}` : `${context.connectionProfile!.serverName} - ${context.connectionProfile!.databaseName} - ${NewTableText}`,
|
||||
server: context.connectionProfile!.serverName,
|
||||
database: context.connectionProfile!.databaseName,
|
||||
isNewTable: true,
|
||||
id: generateUuid(),
|
||||
connectionString: connectionString,
|
||||
accessToken: context.connectionProfile!.options.azureAccountToken as string,
|
||||
tableIcon: tableIcon
|
||||
tableIcon: tableIcon,
|
||||
additionalInfo: `${context.connectionProfile!.serverName + ' - ' + context.connectionProfile!.databaseName}${nonDefaultOptions}`
|
||||
}, telemetryInfo, context);
|
||||
} catch (error) {
|
||||
console.error(error);
|
||||
@@ -48,6 +50,7 @@ export function registerTableDesignerCommands(appContext: AppContext) {
|
||||
appContext.extensionContext.subscriptions.push(vscode.commands.registerCommand('mssql.designTable', async (context: azdata.ObjectExplorerContext) => {
|
||||
try {
|
||||
void showPreloadDbModelSettingPrompt(appContext);
|
||||
const connName = context.connectionProfile!.connectionName;
|
||||
const server = context.connectionProfile!.serverName;
|
||||
const database = context.connectionProfile!.databaseName;
|
||||
const schema = context.nodeInfo!.metadata!.schema;
|
||||
@@ -58,9 +61,10 @@ export function registerTableDesignerCommands(appContext: AppContext) {
|
||||
}
|
||||
const tableIcon = context.nodeInfo!.nodeSubType as azdata.designers.TableIcon;
|
||||
const telemetryInfo = await getTelemetryInfo(context, tableIcon);
|
||||
let nonDefaultOptions = await azdata.connection.getNonDefaultOptions(context.connectionProfile);
|
||||
await azdata.designers.openTableDesigner(sqlProviderName, {
|
||||
title: `${schema}.${name}`,
|
||||
tooltip: `${server} - ${database} - ${schema}.${name}`,
|
||||
tooltip: connName ? `${connName} - ${schema}.${name}` : `${server} - ${database} - ${schema}.${name}`,
|
||||
server: server,
|
||||
database: database,
|
||||
isNewTable: false,
|
||||
@@ -69,7 +73,8 @@ export function registerTableDesignerCommands(appContext: AppContext) {
|
||||
id: `${sqlProviderName}|${server}|${database}|${schema}|${name}`,
|
||||
connectionString: connectionString,
|
||||
accessToken: context.connectionProfile!.options.azureAccountToken as string,
|
||||
tableIcon: tableIcon
|
||||
tableIcon: tableIcon,
|
||||
additionalInfo: `${server + ' - ' + database}${nonDefaultOptions}`
|
||||
}, telemetryInfo, context);
|
||||
} catch (error) {
|
||||
console.error(error);
|
||||
|
||||
Reference in New Issue
Block a user