* Adding min height to .connection-dialog .tabbedPanel so that connection dialog add a vertical scroll bar appropriately when the ops studio window is vertically resized.
* rewrite keybind nav to handle ctrl + home and end
* testing different options
* working on removed slickgrid changes we don't need
* formatting
* handle click handler to rowNumber
* fixing various bugs
* formatting
* readd click column to select
* add shift key to column select
* added logic for additional keybindings on grid
* add down and up arrow into keyboard navigation
* update styling and update slickgrid
* formatting
* update angular-slickgrid version
* remove index.js changes
* Initial view template framework
* Removing some templates, reordering drop down
* Fixing comments and formatting
* Adding issue reference for commented code
* fixed crashes from job dialog and new step dialog group options UI
* added placeholder for retry counters
* fixed alert general UI
* fixed misc dialog errors
* localized all strings
* Fixes#1856 Object Explorer needs Icons field for nodes separate from type/subtype
- Adds in the concept of a themeable icon path which matches VSCode's implementation. This should help support theme-based overrides in the future
- Fixes#1867 context menu should be extensible
- Added context keys to support "when" conditions on the new extensions
- Fixes issue where actions like New Query, scripting show up even if these are not valid for the provider type or object type
- Fixed node expansion bug where rapid connect / expand / disconnect could break the app (fix in ObjectExplorerService.onNodeExpanded)
- Major change to how internal actions work. These cannot assume the context has non-serializable objects. Opened up some APIs to make this easier to handle.
- Fixed a number of existing bugs in internal actions.
- Notably, DisconnectAction was adding a listener on each right-click on an active connection and never getting it disposed. This wasn't needed at all due to design changes.
- Another bug fix is that the Manage action now correctly navigates to the DB dashboard for database-level connections. Before this it went to the server-level dashboard.
* Define API for context info
* Changing key combos, and behavior for starting/stopping
* Updating keybindings
* Fixing mac keybindings
* Clear data when starting profiler from keyboard shortcut
* Edit alert WIP
* A couple alert edit bugs
* Hook up dashboard refresh notification
* Hook onchange event to other agent service calls
* Switch update handler to scalar value
* Add null check on handler callback