* Try to prevent update of user-type Windows installation when running as admin (#148428)
* update win32: detect admin mode in initialize
Co-authored-by: João Moreno <joao.moreno@microsoft.com>
* Warn user when they open a file within the install folder tree (#138815)
* Use IEditorService.onDidActiveEditorChange instead
* Update src/vs/workbench/contrib/files/electron-sandbox/files.contribution.ts
* 💄
* Move into existing editor change listener
* add scope to neverShowAgain id
* align neverShowAgain and message localize key with function name
* 💄
* 'OK' -> 'Understood'
Co-authored-by: João Moreno <mail@joaomoreno.com>
Co-authored-by: João Moreno <joao.moreno@microsoft.com>
Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com>
Since the contribution guidelines advise on a specific version of node,
it adding .nvmrc for those that use nvm will automatically let them use the
correct version of node if they do nvm use
just a small QOL thing for devs.
Co-authored-by: João Moreno <joao.moreno@microsoft.com>
* fixed status bar overflow while keeping beak intact
* using overflow: hidden while keeping beak intact
* made the notification bell absolute positioned
* overflow: hidden but beak is relative to status bar item
* using has-beak class name to toggle the beak
* Make search tree context menu multiselect-aware
Fixes#47166
* move domFocus call out of loop
* PR feedback
* resolve strange post-replace bug
* cleaned up a bit but needs adjustment on post-replace focus
* adjusting ordering
* add replace action runner for all replace actions
* pr feedback
* fix list sorting and multiselect open replace preview
* whitespace cleanup
* tests and cleanup
* Closes#54285 adds webview/context contribution
* Adds additional context support for context menus
Adds `webViewItem` read from nearest `data-vscode-context-menu-item`
Adds `webViewItemElement` read from `data-vscode-context-menu-item-element`
* Adds `preventDefaultContextMenuItems` option
This allows webviews to opt-out of the default (cut/copy/paste) context menu items
* Adds optional `itemValue` context value for handlers
* Adds missing proposed check
* Adds webview command to generate csp hash
* Switches to use single JSON data attr for context
Aggregates all ancestor context
* Revert "Adds `preventDefaultContextMenuItems` option"
This reverts commit 71f0180504.
Also renames proposal from webviewContextMenus to contribWebviewContext to align with other empty contribution point proposals