Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable extensions to contribute tiles to the welcome page #116414

Closed
JacksonKearl opened this issue Feb 11, 2021 · 5 comments
Closed

Enable extensions to contribute tiles to the welcome page #116414

JacksonKearl opened this issue Feb 11, 2021 · 5 comments
Assignees
Labels
feature-request Request for new features or functionality getting-started insiders-released Patch has been released in VS Code Insiders on-testplan
Milestone

Comments

@JacksonKearl
Copy link
Contributor

Add a contribution point for getting started entries such that extensions can provide getting started content in their package.json.

@JacksonKearl JacksonKearl self-assigned this Feb 11, 2021
@JacksonKearl JacksonKearl added the feature-request Request for new features or functionality label Feb 11, 2021
@JacksonKearl JacksonKearl added this to the February 2021 milestone Feb 11, 2021
@JacksonKearl JacksonKearl reopened this Feb 11, 2021
@JacksonKearl
Copy link
Contributor Author

JacksonKearl commented Feb 11, 2021

Oops wrong ref, the above closes #116412

@JacksonKearl
Copy link
Contributor Author

Entries look something like:

		"gettingStarted": [
			{
				"id": "ext.hello",
				"title": "Hello!",
				"description": "world",
				"button": {
					"command": "extension.helloWorld",
					"title": "Say Hello"  
				},
				"media": {
					"path": "hello.webp", 
					"altText": "Helloo" 
				}
			}
		],

@JacksonKearl
Copy link
Contributor Author

This would be rendered like so:
image

image

@kieferrm
Copy link
Member

@JacksonKearl which when clauses are supported?

@JacksonKearl
Copy link
Contributor Author

Uses our standard IContextKeyService#contextMatchesRules service, so should be the same as any other place context keys are used.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature-request Request for new features or functionality getting-started insiders-released Patch has been released in VS Code Insiders on-testplan
Projects
None yet
Development

No branches or pull requests

3 participants
@kieferrm @JacksonKearl and others