1. 15 1月, 2021 3 次提交
  2. 14 1月, 2021 2 次提交
  3. 13 1月, 2021 1 次提交
    • M
      Rework opener api proposal · 47a135e7
      Matt Bierner 提交于
      For #109277
      
      - Add more explicit two phase structure to api
      - Make opener pass along label when registered
      47a135e7
  4. 08 1月, 2021 3 次提交
    • M
      Remove unused var · 0949d5b7
      Matt Bierner 提交于
      0949d5b7
    • M
      Make the external opener a two phase process · acda4aed
      Matt Bierner 提交于
      This changes makes a few changes to the openers:
      
      - Move the opener prompting from the extension host into the main thread
      - Make the external opener process two phases: get openers and then open. This would let us skip the trusted domain validation for extension handled links if we want to in the future
      - Add lifecycle to commands used by the uri opener
      
      For #109277
      acda4aed
    • M
      Allow registering additional external uri openers · e2c305f3
      Matt Bierner 提交于
      This change moves the extension uri opener contribution point to instead use the internal `IExternalOpener` api instead of the more generic `IOpener` api. This is required since external uri openers should see the resolved uri that has gone through port forwarding, not the raw uri that the user clicked on
      e2c305f3
  5. 07 1月, 2021 2 次提交
  6. 05 1月, 2021 1 次提交
    • M
      Add simple browser extension (#109276) · 3ed300eb
      Matt Bierner 提交于
      * Add support for TS's Hierarchical refactorings API
      
      https://github.com/microsoft/TypeScript/pull/41975
      
      * Add simple browser extension
      
      This change adds a new 'simple browser' extension. This extension uses a webview to render webpages directly in VS Code. We plan on using it for optionally previewing local servers in both desktop and codespaces
      
      The browser itself has a number of limitations due to the security around iframes:
      
      - It traps keyboard focus
      - We can't detect if a page fails to load
      - We can't track the current url of the iframe
      
      * Add experimental alert when the iframe is focused
      
      * Disable events on focus warning
      
      * Hooking up simple browser to opener
      3ed300eb