Skip to content

Prepare to release#155

Merged
rictic merged 7 commits intomainfrom
extension-logo
Apr 28, 2022
Merged

Prepare to release#155
rictic merged 7 commits intomainfrom
extension-logo

Conversation

@rictic
Copy link
Copy Markdown
Member

@rictic rictic commented Apr 28, 2022

  • adds a logo for the extension
  • builds the extension in a subdirectory
  • claims the extension id google.wireit
  • updates some docs

rictic added 6 commits April 28, 2022 09:38
This resolves an issue with the latest version of npm and npm workspaces and vsce, where vsce thinks that the root of the extension is the root of the workspace and adds too many files to the extension.

It also forces us to be very deliberate about what files are included in the extension.

Finally, it lets us separate out the package.json file that we use for scripts and devdependencies from the file we use to configure the extension, which means that we can give the extension an id that matches its github repo: google.wireit
Copy link
Copy Markdown
Member

@aomarks aomarks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like the Windows test timed out. Probably need to bump to 30 mins.

Upping the parallelism from 1 will probably help here, but I want to implement stdio exclusivity locking first, because the log is really hard to read otherwise. (This is where we only let one script emit to stdout/stderr at a time, and buffer the other ones).

Comment thread vscode-extension/CHANGELOG.md Outdated
"activationEvents": [
"onLanguage:json"
],
"icon": "logo.png",
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(Can't comment on the png).

What happened to the squiggly part of the logo?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I cropped it out here, because the main place it's displayed is in a small square in the extension sidebar, and just the text is already crowded there.

Sidebar with different color schemes:

Screen Shot 2022-04-28 at 11 12 41 AM

Screen Shot 2022-04-28 at 11 13 23 AM

Screen Shot 2022-04-28 at 11 14 01 AM

Full page (after clicking on the extension):
Screen Shot 2022-04-28 at 11 13 01 AM
Screen Shot 2022-04-28 at 11 13 30 AM
Screen Shot 2022-04-28 at 11 14 06 AM

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah ok good call. We could work on an even better suited logo sometime in the future maybe (just the W?). This seems great for now.

Comment thread vscode-extension/src/scripts/copy-to-built.ts Outdated
@rictic rictic merged commit 5360eb6 into main Apr 28, 2022
@rictic rictic deleted the extension-logo branch April 28, 2022 16:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants