Commit Graph
97 Commits
Author SHA1 Message Date
Matt Irvine 4bfa6b3a5d Save editor cursor/scroll position when switching sql files (#1978)
* Save editor layouts when switching sql files

* Move import

* Restore the view state after laying out the editor
2018-07-20 10:48:12 -04:00
Matt Irvine 8a17bae7a6 Loading spinner while validating next/done (#1975) 2018-07-19 17:31:30 -07:00
Matt Irvine 03dbe8565f Set element text instead of HTML where possible (#1956) 2018-07-17 16:48:38 -07:00
Matt Irvine c23328564f Hide correct element when hiding buttons (#1945) 2018-07-16 17:09:44 -07:00
Matt Irvine 30b66934cd Enable custom delimiters when saving as CSV (#1928)
* Support custom delimiters for csv

* Run tsfmt
2018-07-13 18:12:57 -07:00
Matt Irvine fd49c081c2 Fix uses of innerHtml when we could just set element text (#1919) 2018-07-13 15:24:24 -07:00
Matt Irvine d2b5043972 Render column titles as text not html in query results (#1923) 2018-07-13 14:23:50 -07:00
Matt Irvine 1f32de29c1 Style SQL input box correctly when enabled/disabled (#1920) 2018-07-13 09:03:22 -07:00
Matt Irvine be45905830 Add wizard sidebar navigation (#1911) 2018-07-12 11:15:56 -07:00
Matt Irvine 0b1e9c7c66 Update form layout defaults to match design (#1878) 2018-07-10 13:45:36 -07:00
Matt Irvine bdc391d376 Fix enter button behavior for wizards and dialogs (#1868) 2018-07-06 17:35:28 -07:00
Matt Irvine c504113d13 Update card layout to give more icon space (#1858) 2018-07-05 14:58:46 -07:00
Matt Irvine 9c4580fe40 Add grouping feature for model view forms (#1853) 2018-07-05 11:36:29 -07:00
Matt Irvine c1509cf09d Update button icon when icon path changes (#1833) 2018-07-03 11:58:43 -07:00
Matt Irvine af80751a1f Fix linked account error message typo (#1823) 2018-07-02 14:14:10 -07:00
Matt Irvine dd02597c3b Fix display problems with model view icon components (#1822) 2018-07-02 14:03:22 -07:00
Matt Irvine 2926a3cbd8 Update query editor connection display when connecting via API (#1819) 2018-07-02 13:10:19 -07:00
Matt Irvine 0cd47bc328 Fix webview editor height issue (#1808) 2018-06-29 19:13:22 -07:00
Matt Irvine 1eba7c7d2a Fix model view input box bugs (#1797) 2018-06-29 14:20:06 -07:00
Matt Irvine 3db61eaa82 Add sqlservices wizard sample (#1769) 2018-06-28 10:06:48 -07:00
Matt Irvine 5cf85a0361 Display page number, title, and description in wizard page headers (#1766) 2018-06-27 16:26:26 -07:00
Matt Irvine ca755365ce Fix dialog/wizard undefined connectionInfo bug (#1725) 2018-06-25 18:26:25 -07:00
Matt Irvine ea979de19f Disable wizard/dialog next/done buttons when page not valid (#1708) 2018-06-25 12:25:48 -07:00
Matt Irvine 6c5fac997f Add dialog close validation (#1704) 2018-06-21 16:55:47 -07:00
Matt Irvine f5b147ca4b Add info/warning/error messages for wizards and dialogs (#1696) 2018-06-21 11:55:23 -07:00
Matt Irvine 25228fa58e Fix edit data limit dropdown position (#1667) 2018-06-18 20:27:25 -04:00
Matt Irvine 3274c0b734 Make height and width optional for model view components (#1657) 2018-06-18 16:27:57 -07:00
Matt Irvine 83c01c6bcb Fix edit data revert row bugs (#1634)
* Clean up edit data revert behavior

* Unify escape and revert row edit data handling

* Revert unedited new row when clicking off of it

* Make delete work when adding new row
2018-06-18 12:17:16 -07:00
Matt Irvine ab39f1f44f Use theme color for model view button text (#1639) 2018-06-15 15:29:15 -07:00
Matt Irvine e9661f90d0 Prevent components from being defined multiple times (#1627) 2018-06-13 16:51:06 -07:00
Matt Irvine 03857e0afd Update SQL select box styler (#1619) 2018-06-12 17:38:02 -07:00
Matt Irvine eaf1e08752 Fix bug where select box selection could not be changed by mouse (#1616) 2018-06-12 14:48:58 -07:00
Matt Irvine e3a2ed95d4 Add wizard navigation validator (#1587) 2018-06-08 15:32:37 -07:00
Matt Irvine 20c4f085c8 Fix custom UI validation bugs (#1583) 2018-06-08 15:32:21 -07:00
Matt Irvine 2bbb2842e5 Fix model view component updateProperties implementation (#1586) 2018-06-08 09:41:00 -07:00
Matt Irvine a5b4eeb932 Add loading spinner component (#1580) 2018-06-07 17:54:48 -07:00
Matt Irvine 0bf642d200 Update sqlservices example for new webview messages API (#1569) 2018-06-06 17:29:50 -07:00
Matt Irvine cf6a7198f9 Fix error when calling layout on single-tab dialog (#1552) 2018-06-05 16:07:36 -07:00
Matt Irvine 0c58f09e59 Merge VS Code 1.23.1 (#1520) 2018-06-05 11:24:51 -07:00
Matt Irvine 14a7a5534f Add API for extensions to get data protocol providers (#1518) 2018-05-30 16:37:11 -07:00
Matt Irvine 2efea63000 Bump version to 0.30.3 2018-05-24 14:30:02 -07:00
Matt Irvine 40db0d6f6f Only allow model view components to be added once (#1458) 2018-05-22 13:06:00 -07:00
Matt Irvine 8e234d9b2d Enable basic wizard API (#1450) 2018-05-21 15:19:21 -07:00
Matt Irvine fb4260d71c Bump tools service for recent fixes (#1434) 2018-05-17 09:55:01 -07:00
Matt Irvine d526fe0f7f Fire model view close event when destroyed (#1427) 2018-05-15 17:35:31 -07:00
Matt Irvine 1a9f72dfe0 Rearrange done and cancel buttons and dispose dialogs correctly (#1420) 2018-05-15 15:39:27 -07:00
Matt Irvine 9bd45cf66a Add default model view input types and validation (#1397) 2018-05-14 16:20:19 -07:00
Matt Irvine 3aaf8a24bf Fix form layout spacing (#1401) 2018-05-14 11:06:50 -07:00
Matt Irvine f4cfb4a5ef Fire done/cancel click events when dialog is closed (#1379) 2018-05-09 13:17:02 -07:00
Matt Irvine f10e281ffc Add validation to model view components (#1356) 2018-05-08 14:15:26 -07:00
Matt Irvine 3b9a3aba87 Close insights dialog properly when escape is pressed (#1319) 2018-05-02 11:43:41 -07:00
Matt Irvine c2381424bc Combine messages to reduce rendering time when possible (#1309) 2018-05-01 15:23:41 -07:00
Matt Irvine 96657e300a Open inactive editors as sql editors when needed (#1298) 2018-05-01 10:59:39 -07:00
Matt Irvine cd140b5527 Encode HTML when entered in edit data cells (#1302)
* Encode HTML when entered in edit data cells

* Use VS Code's string encoding function
2018-04-30 17:58:39 -07:00
Matt Irvine 24e8c20511 Simplify button logic and enable button updates for custom dialogs (#1283) 2018-04-27 16:29:18 -07:00
Matt Irvine ec150917c2 Fix button handle bug and add tests (#1267) 2018-04-25 16:22:54 -07:00
Matt Irvine 1811dfa423 Expose custom dialog extension APIs (#1206) 2018-04-24 16:43:14 -07:00
Matt Irvine 30a825438e Fix issue where chart type select is missing for tables (#1232) 2018-04-23 17:13:58 -07:00
Matt Irvine f63da13210 Handle errors when chart is invalid for given data (#1226) 2018-04-23 16:38:18 -07:00
Matt Irvine 08d73675d4 Fix bar chart displaying extra series (#1230) 2018-04-23 16:11:44 -07:00
Matt Irvine 93aa052856 Initial work for custom model view dialogs (#1183) 2018-04-19 16:24:02 -07:00
Matt Irvine b32e7a777c Bump tools service for node path change (#1114) 2018-04-10 15:53:06 -07:00
Matt Irvine 3545483fc1 Update action collapsed state with emitter (#1099) 2018-04-06 17:58:27 -07:00
Matt Irvine e5a1896414 Clear connection validation messages on open (#1097) 2018-04-06 15:55:14 -07:00
Matt Irvine d97d2e5c91 Reenable logging for SQL Tools Service (#1089) 2018-04-05 16:04:18 -07:00
Matt Irvine 4734451f5f Update vscode-nls version for azure extension (#1073) 2018-04-04 17:49:01 -07:00
Matt Irvine 3d1c1aefb3 Bump sql tools service (#1049) 2018-04-03 09:48:59 -07:00
Matt Irvine 93f9828d04 Focus connection dialog on password when prompting for it (#1019) 2018-03-28 13:56:10 -07:00
Matt Irvine 9a2e8cffed Use nvarchar(128) for database name in db space script (#999) 2018-03-26 17:42:26 -07:00
Matt Irvine e9299d1991 Tabs should fill entire panel (#995) 2018-03-26 16:01:40 -07:00
Matt Irvine 67a9ff3e16 Add registerAgentServicesProvider data protocol implementation (#969) 2018-03-23 11:34:10 -07:00
Matt Irvine cb1d630cfb Connection dialog tabbed panel should use block display (#964) 2018-03-22 16:25:39 -07:00
Matt Irvine a0608a51c1 Bring in recent tools service changes (#957) 2018-03-22 14:10:58 -07:00
Matt Irvine c116f933e2 Resize grids and detect changes when toggling panel visibility (#944) 2018-03-20 17:34:31 -07:00
Matt Irvine 2b2672e4bd Enable object explorer find nodes API (#936) 2018-03-19 15:48:31 -07:00
Matt Irvine 38bedea0bd Add findNodes Object Explorer API (#916) 2018-03-16 13:37:24 -07:00
Matt Irvine 3d7c081068 Fix formatting in Localization section of readme 2018-03-16 10:17:48 -07:00
Matt Irvine c06ab27d08 Object Explorer API (#783)
See https://github.com/Microsoft/sqlopsstudio/wiki/Extensibility-API#object-explorer for usage details
2018-03-09 15:02:20 -08:00
Matt Irvine bb54b0280a Do not apply hc arrow when loading items in OE (#827) 2018-03-02 14:24:10 -08:00
Matt Irvine 7806a29bed Bump SQL Tools Service version for fix (#669) 2018-02-12 14:02:08 -08:00
Matt Irvine e28b86ea87 Fix some minor connection db dropdown bugs (#637)
* Fix some minor connection db dropdown bugs

* Put back cache for failed list
2018-02-07 19:17:32 -08:00
Matt Irvine 362664c4d8 Redo changes for object explorer arrow colors (#633) 2018-02-07 16:31:13 -08:00
Matt Irvine c860a0edb2 Update angular2-slickgrid version (#628) 2018-02-07 13:03:09 -08:00
Matt Irvine 3df522536f Introduce connection API (#598)
Including getCurrentConnection, getActiveConnections, and getCredentials
2018-02-06 15:56:49 -08:00
Matt Irvine bbb0f39a94 Don't cut off dashboard icons when they expand (#601) 2018-02-05 13:01:38 -08:00
Matt Irvine 9a1ac20710 Show current connection info in the status bar (#551) 2018-01-26 14:31:49 -08:00
Matt Irvine a63800deb1 Add global current connection (#505) 2018-01-24 10:11:34 -08:00
Matt Irvine 6d3995aa29 Enable hot exit for saved files (#469) 2018-01-11 14:29:26 -08:00
Matt Irvine 8e8e1f6913 Disable hot exit (#468) 2018-01-10 18:07:49 -08:00
Matt Irvine 1868a6127a Fix bug where collapsed OE icon never appeared for selected element (#453) 2018-01-09 15:35:51 -05:00
Matt Irvine 5e4b8924ec Set tab color default off and add config for fill/border (#452) 2018-01-08 20:05:27 -05:00
Matt Irvine 62de97da54 Redraw tab background color when dragged (#442) 2018-01-08 12:40:04 -05:00
Matt Irvine b1b3a92717 Add tab coloring by server group (#383) 2017-12-20 18:21:48 -08:00
Matt Irvine 67aac4e624 Fix script as alter/execute capitalization (#349) 2017-12-18 13:55:08 -08:00
Matt Irvine a602c7f570 Fix script executable permissions (#347) 2017-12-18 11:55:27 -08:00
Matt Irvine 271b3a0b82 Minor build script changes (#329) 2017-12-14 15:20:19 -08:00
Matt Irvine 902ca4adf7 Update README.md screenshot link (#5) 2017-11-14 17:11:05 -08:00