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:
Alex Ma
2023-10-11 14:27:25 -07:00
committed by GitHub
parent ab0ea5db62
commit 52bbb60def
15 changed files with 214 additions and 20 deletions

View File

@@ -508,6 +508,13 @@ declare module 'azdata' {
* @returns The new password that is returned from the operation or undefined if unsuccessful.
*/
export function openChangePasswordDialog(profile: IConnectionProfile): Thenable<string | undefined>;
/**
* Gets the non default options of the connection profile.
* @param profile The connection profile to get the options for.
* @returns The string key containing the non default options (if any) for the profile.
*/
export function getNonDefaultOptions(profile: IConnectionProfile): Thenable<string>;
}
/*
@@ -968,11 +975,11 @@ declare module 'azdata' {
*/
export interface TableInfo {
/**
* Used as the table designer editor's tab header text.
* Used as the table designer editor's tab header text (as well as the base value of the tooltip).
*/
title: string;
/**
* Used as the table designer editor's tab header hover text.
* Used as the table designer editor's tab header name text.
*/
tooltip: string;
/**
@@ -992,6 +999,10 @@ declare module 'azdata' {
* table icon.
*/
tableIcon?: TableIcon;
/**
* Additional information for tooltip on hover displaying the full information of the connection.
*/
additionalInfo?: string;
}
/**